miro.com website design: fonts, colors and UI patterns

2 featured captures from miro.com, with sourced design evidence from Fudge.

How is miro.com designed? Show me the visual system I can use as a reference.

Captured pages

Overview

Miro's marketing presence presents itself as an infinite digital workspace brought to life. The design language centers on a light, airy canvas aesthetic that evokes the feeling of a physical whiteboard without literal mimicry. A subtle dotted grid texture covers the background, reinforcing the product's collaborative DNA while remaining visually quiet enough to let content breathe. The interface floats above this canvas in clean, rounded panels with soft shadows, suggesting depth without heaviness. Typography pairs a refined, lightweight display face for headlines with a workhorse sans-serif for everything else, creating a hierarchy that feels both aspirational and functional. The color system is deliberately restrained—near-monochrome with a single vivid blue serving as the unmistakable action color. This blue appears in primary buttons, AI-generated highlights, and interactive accents, making it the visual anchor that guides users toward engagement. Floating collaborator avatars, speech-bubble annotations, and live-cursor indicators scatter across the composition, turning a static page into a snapshot of active teamwork.

Colors

tokenvalueuse
canvas#F0F0F0Page background with subtle dotted texture overlay
surface#FFFFFFCards, input fields, navigation bar, and floating panels
ink#1F1F1FPrimary text, headlines, and high-contrast UI elements
muted-ink#5C5C5CSecondary text, descriptions, placeholder content
action#4262FFPrimary buttons, AI highlights, interactive accents, links
action-hover#3350E0Hover state for action elements
dark-surface#1A1A1AAnnouncement banner, dark mode surfaces
light-border#E6E6E6Subtle dividers, card borders, input outlines

The palette operates in a near-monochrome mode with a single chromatic anchor. The canvas and surface tones create a clean, expansive stage that lets product imagery and floating UI elements feel dimensional. The ink and muted-ink pair provides clear typographic hierarchy without introducing additional hues. The action blue is saturated and distinctive enough to function as the brand's signature color—it appears in the "Generate" button, the "Miro AI" badge, and gradient accents on the announcement banner. Dark surfaces appear sparingly, reserved for the top announcement banner where white text on near-black creates maximum contrast for promotional messaging. The light-border token keeps dividers nearly invisible, maintaining the floating, unbounded quality of the workspace metaphor.

Typography

tokenfamilysizeweightleadingtrackinguse
hero-displayMatter3rem3001.1-0.02emMain headline, hero section
section-displayMatter2rem3001.2-0.01emSection headings, feature titles
bodyNoto Sans1rem4001.50emParagraphs, descriptions, general content
body-smallNoto Sans0.875rem4001.50emSecondary descriptions, metadata, captions
labelNoto Sans0.75rem6001.40.01emButtons, tags, badges, navigation items
navigationNoto Sans0.875rem40010emTop nav links, dropdown triggers

Matter serves as the display face, rendered in a light weight that gives headlines an elegant, open quality. The tight negative tracking on display sizes keeps headlines compact and impactful. Noto Sans handles all functional typography with clarity and neutrality. The Semibold weight appears only in labels and buttons, creating a clear distinction between interactive and reading text. Body text maintains generous line height for comfortable scanning of feature descriptions and AI-generated content previews. The type scale is built on a 4px grid, with display sizes at 48px and 32px, body at 16px, and descending steps at 14px and 12px for supporting text.

Matter was designed by Martin Vácha and is available from Displaay. Noto Sans was designed by the Monotype Design Team and is available from Monotype Imaging Inc. Verify licensing for these families before production use.

Layout

The page structure follows a centered, single-column rhythm with strategic asymmetry introduced through floating elements. The hero section occupies the full viewport width, with content constrained to a comfortable reading measure centered on the canvas. Below the hero, content sections maintain generous vertical breathing room, with section spacing at 6rem creating clear territorial boundaries between narrative moments.

The dotted canvas background extends edge-to-edge, establishing the infinite workspace metaphor. Floating UI elements—collaborator avatars, AI badges, document previews—break the centered alignment, appearing at offset positions to suggest a live, multi-user environment. These elements use absolute or fixed positioning relative to the viewport, creating a layered composition where the main content sits at one depth and ambient collaboration signals float at another.

The navigation bar spans full width with internal content aligned to the same center measure as the hero. It maintains a fixed height of 4rem with horizontal padding that matches the content container. The announcement banner above the navigation uses a separate dark surface that bleeds to edges, creating a visual sandwich that frames the navigation in light between two dark horizontal bands.

Content cards, particularly the AI prompt interface, use a contained width with internal padding of 1.5rem. The card itself has a subtle shadow and rounded corners that lift it from the canvas. Inside the card, a vertical stack with 1rem gaps separates the prompt input area from the suggestion chips and action button. The button aligns to the right, following a familiar conversational interface pattern.

Visual language

The aesthetic balances clinical precision with playful human touches. The dotted canvas background is the most distinctive surface treatment—visible as a subtle grid of small dots that evoke graph paper or a digital whiteboard's infinite plane. This texture remains consistent across the page, unifying disparate sections into a single spatial environment.

Depth is created through shadow rather than color variation. Cards and floating panels cast soft, diffuse shadows with minimal offset, suggesting elevation without the aggressive layering of traditional material design. The AI prompt card demonstrates this clearly: a white rectangle with rounded corners appears to hover slightly above the dotted gray field.

Human presence is rendered through small, circular avatar images paired with name labels in rounded pill shapes. These elements use bright accent colors—lavender, yellow, blue—for their backgrounds, creating scattered points of warmth against the neutral canvas. The avatars connect to content through thin curved lines, suggesting relationships and activity flows without explicit diagramming.

The Miro logo appears as a stylized "M" mark in black, paired with a wordmark in the same typeface as navigation text. This mark uses a distinctive folded-ribbon geometry that reads as both abstract and dynamic, appropriate for a tool about visual thinking.

Product imagery and screenshots within floating cards show the actual interface—pale purple highlights on document previews, checkboxes, and progress indicators—hinting at the in-product color system without letting it dominate the marketing page.

Components

Primary button

  • Anatomy: Text label centered within a rectangular container
  • Surface: Solid action blue background
  • Typography: Label token, white text, semibold weight
  • Shape: Rounded corners at 0.5rem
  • Spacing: 0.75rem vertical padding, 1.5rem horizontal padding
  • Composition: Typically right-aligned within card footers or centered in hero CTAs
  • Variants: The "Watch video" variant uses a dark surface instead of action blue, suggesting secondary hierarchy despite its prominent placement

Secondary button

  • Anatomy: Text label within bordered container
  • Surface: White background with light-border outline
  • Typography: Label token, ink color
  • Shape: Same rounded corners as primary
  • Spacing: Identical padding to primary for visual pairing
  • Composition: Appears alongside primary buttons in navigation and forms

AI prompt card

  • Anatomy: Text input area at top, horizontal row of suggestion chips below, primary action button at bottom right
  • Surface: White with soft shadow
  • Typography: Body-small for placeholder text, label for chips and button
  • Shape: 0.75rem border radius
  • Spacing: 1.5rem internal padding, 1rem between input and chips, 1rem between chips and button
  • Composition: Centered in hero, width approximately 60% of content measure
  • Variants: Suggestion chips use colored icons—green for Product Roadmap, orange for Onboarding Flow, red for Strategy Presentation—providing quick visual categorization
  • Anatomy: Logo at left, dropdown menu triggers for Product, Solutions, Resources, flat link for Pricing, utility links and buttons at right
  • Surface: White with bottom border
  • Typography: Navigation token for all links
  • Shape: Full-width bar, fixed height
  • Spacing: Horizontal padding matching content container, items spaced with comfortable gaps
  • Composition: Logo and primary navigation left-aligned, utility actions right-aligned

Announcement banner

  • Anatomy: Centered text with inline link, gradient-accented CTA button at right
  • Surface: Dark surface background
  • Typography: Body-small, white text
  • Shape: Full-width strip, no border radius
  • Composition: Text centered, button offset to right with small avatar indicator

Floating collaborator badge

  • Anatomy: Circular avatar image, name label in rounded pill, optional connecting line to content
  • Surface: Colored pill background—lavender, yellow, or blue variants
  • Typography: Label token, ink color
  • Shape: Pill shape with 9999px radius
  • Composition: Positioned absolutely relative to viewport or parent container, offset from main content flow

Responsive behavior

The design should maintain its centered single-column structure across viewports, with the content measure narrowing on smaller screens. The hero headline should scale down to maintain comfortable line lengths—consider reducing hero-display to 2rem on narrow viewports. The AI prompt card should remain centered but expand to nearly full width on mobile, with suggestion chips wrapping to multiple lines if horizontal space is insufficient.

Floating collaborator badges may need to reposition or hide on smaller screens to prevent overlap with essential content. The navigation bar should collapse to a hamburger menu on mobile, with the announcement banner potentially becoming a dismissible strip to preserve vertical space.

The dotted canvas texture should remain visible at all sizes, though the dot density may appear to increase on smaller screens if the pattern is fixed-size. Consider scaling the pattern or using a CSS background-size adjustment to maintain consistent visual weight.

Practical implementation guidance

### Preserve - The dotted canvas background as the foundational surface treatment - The light weight of Matter for headlines—heavier weights will lose the airy quality - The single action blue as the only saturated color in UI elements - Rounded corners on all interactive surfaces and cards - Generous whitespace between sections, at least 6rem vertically - Floating avatar badges with colored pill backgrounds as humanizing accents

### Avoid - Additional accent colors beyond the action blue system - Sharp corners on cards or buttons - Dark backgrounds outside the announcement banner context - Dense text blocks without visual breaks - Shadows that are too dark or sharply defined - Centering all elements symmetrically—preserve the intentional asymmetry of floating badges

### Recommended build order 1. Establish the dotted canvas background pattern and base spacing scale 2. Implement typography with Matter and Noto Sans loaded and fallbacks specified 3. Build the navigation bar with logo, dropdown triggers, and utility buttons 4. Create the hero section with headline, subhead, and CTA button 5. Develop the AI prompt card with input, chips, and generate button 6. Add floating collaborator badges with absolute positioning 7. Implement the announcement banner as an overlay or prepend to navigation 8. Refine shadows and hover states across all interactive elements

### Accessibility - Ensure the action blue meets WCAG AA contrast against white backgrounds - Provide visible focus indicators on all interactive elements, using a 2px outline offset from the element boundary - Make floating badges non-essential to content comprehension so their absence does not block understanding - Include aria-labels on icon-only buttons and dropdown triggers - Ensure the dotted canvas pattern does not interfere with text readability—test with reduced transparency or a subtle overlay behind text areas if needed

Scope note

This guide covers the Miro marketing homepage hero and navigation surfaces visible in the supplied images. In-product interface colors, additional page sections, mobile layouts, animation behavior, and form validation states are not represented. Measurements are practical adaptation targets.

More website design guides

Browse website design guides by pattern and website.