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

4 featured captures from revolut.com, with sourced design evidence from Fudge.

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

Captured pages

Overview

Revolut's design system is built for financial credibility through extreme contrast and disciplined restraint. The interface alternates between immersive near-black canvases and clean light surfaces, using typography as the primary structural element rather than decorative ornament. The system serves two distinct modes: dark immersive experiences for product storytelling and conversion flows, and light functional surfaces for dense information and account management. Across both modes, the visual hierarchy is established through scale and weight rather than color variation, with Aeonik Pro providing confident display typography and Inter handling readable body text. The overall impression is one of precision engineering—every element feels calculated, from the tight letter-spacing on headlines to the exact pill curvature of buttons.

Colors

The color system is intentionally narrow, relying on value contrast rather than hue variation to create hierarchy and focus.

tokenvalueuse
canvas#000000Primary immersive backgrounds, hero sections, crypto pages
canvas-elevated#161618Footer backgrounds, elevated dark panels
surface#191C1FCard backgrounds, conversion calculators, elevated containers on dark
surface-light#F4F4F4Light mode backgrounds, secondary page canvases
ink#FFFFFFPrimary text on dark backgrounds, maximum contrast
ink-primary#F4F4F4Headlines and primary content on dark, slightly softer than pure white
ink-secondary#A1A1A3Supporting text, labels, footer navigation links
ink-muted#717173Tertiary information, captions, disabled states
ink-dark#191C1FPrimary text on light backgrounds
action-primary#F4F4F4Filled buttons, primary CTAs on dark
action-primary-text#000000Text on filled buttons
action-secondary-surface#000000Background for outlined buttons on dark
action-secondary-border#F4F4F4Border for outlined buttons on dark
action-secondary-text#F4F4F4Text for outlined buttons on dark
accent#7F84F6Links, interactive highlights, crypto indicators
border-subtle#242426Dividers on dark backgrounds, accordion separators
border-light#EBEBF0Dividers on light backgrounds

The dark mode dominates the marketing and product experience. Light surfaces appear as functional inversions for account dashboards and documentation. The accent purple is used sparingly for interactive states and crypto-related indicators, never as a primary brand wash. On dark backgrounds, text progresses from #F4F4F4 for headlines to #A1A1A3 for body and #717173 for fine print, creating a clear three-tier hierarchy without leaving the grayscale.

Typography

The type system pairs a custom geometric sans-serif for display and UI with a neutral grotesque for body text. Verify licensing for these families before production use.

tokenfamilysizeweightleadingtrackinguse
hero-displayAeonik Pro5.863rem5001-0.022emHomepage heroes, largest marketing headlines
section-displayAeonik Pro3.431rem5001-0.011emSection headers, page titles
feature-headlineAeonik Pro2rem5001.188-0.01emFAQ questions, card titles, feature names
bodyInter1rem4001.5-0.01emParagraphs, descriptions, general content
body-smallInter0.75rem4001.50.015emCaptions, metadata, fine print
labelAeonik Pro Revolut 191.125rem4001.3330Category labels, overlines, taglines
navigationAeonik Pro1rem5001.3750Header links, buttons, nav items
legalInter0.875rem4001.571-0.005emFooter disclaimers, regulatory text

Aeonik Pro and Aeonik Pro Revolut 19 are designed by Joe Leadbeater and Mark Bloom, available from Co Type Foundry. Inter carries no attributed designer or vendor in the supplied records.

The display scale is aggressive, with hero sizes reaching nearly 94px on the homepage and scaling down to 32px for section headers. Tight negative letter-spacing on all display sizes creates a compact, authoritative presence. The label style uses Aeonik Pro Revolut 19 at 18px with slightly looser line-height, functioning as a bridge between display and body. Body text remains consistent at 16px across contexts, with line-height adjusting from normal for UI elements to 1.5 for readable passages.

Layout

The layout system uses a centered content model with generous horizontal margins and clear vertical rhythm. Header navigation sits at 16px vertical padding with horizontal margins of approximately 352px on desktop, creating a floating navigation bar that feels detached from the content edge. Main content sections use 64px to 88px vertical padding, with 72px top padding common on hero sections.

The grid is fundamentally single-column for text content, with asymmetric two-column compositions for hero sections where imagery occupies the right portion. On the crypto conversion page, a compact calculator card overlays the right side of the hero, breaking the strict two-column model with a floating element. FAQ sections use full-width accordion items with horizontal rules separating entries, each question receiving substantial vertical breathing room.

Spacing follows a 2px base unit, with common increments at 8px, 16px, 24px, 32px, 40px, and 64px. Component internal padding typically uses 16px for cards and 24px for larger panels. Buttons use 10px vertical and 24px horizontal padding for the standard size, with a smaller 8px by 20px variant for header actions. Margins between paragraphs sit at 16px to 20px, while section breaks use 40px to 64px.

Visual language

The visual language is characterized by dimensional product photography and restrained UI chrome. Marketing pages feature large-scale 3D renders—metallic credit cards with machined edges, floating cryptocurrency coins with iridescent glass surfaces, device mockups with subtle shadows. These renders are photographed or rendered against pure black, allowing the products to emerge from darkness with dramatic lighting.

UI elements reject decoration in favor of geometric purity. Buttons are strictly pill-shaped with 9999px border radius. Cards use 20px radius for substantial panels and 16px for smaller containers. The corner radius system creates a family of related shapes: pills for actions, rounded rectangles for content, and sharp corners for structural dividers.

Iconography is minimal and functional. The FAQ accordion uses a simple plus-minus circular toggle. Navigation avoids icons entirely in favor of text labels. Social links in the footer use small recognizable platform icons in muted gray. The overall effect is that of a premium hardware brand—every surface feels considered, every edge has purpose.

Components

Header navigation

The header floats above content with a transparent or near-black background. The Revolut wordmark appears left-aligned in white, followed by primary navigation links in Aeonik Pro Medium at 16px. Right-aligned actions include a "Log in" text link and a "Sign up" pill button with white fill and black text. Navigation links use 8px to 10px vertical padding and 20px to 24px horizontal padding, with 4px margins between items. The header maintains 16px vertical padding and substantial horizontal margins that create a contained, premium feel.

Hero section

Hero sections on dark backgrounds use a left-aligned text block with a large display headline, supporting paragraph, and one or two pill buttons. The headline uses Aeonik Pro at sizes up to 93.808px with tight negative letter-spacing. A label or overline in Aeonik Pro Revolut 19 at 18px precedes the headline, establishing context. The paragraph sits below with 18px to 24px top margin, using Inter at 16px in white or near-white. Buttons appear below with 16px to 24px top margin, using the pill shape with either filled white or transparent with white border variants.

On the crypto conversion page, the right side features a floating calculator card with dark surface background, rounded corners, and compact internal spacing. This card contains currency selectors, amount inputs, and rate information in a stacked layout with 12px to 16px internal padding.

FAQ accordion

FAQ sections use a black background with full-width accordion items. Each question is rendered in Aeonik Pro Medium at 32px with white text. A circular plus icon in muted gray sits right-aligned, inverting to a minus when expanded. Expanded answers reveal in Inter at 16px with generous line-height, using bold labels for subsections like "Physical cards" and "Virtual cards." A horizontal rule in subtle gray separates each item. The accordion maintains substantial vertical spacing between entries, with 40px to 64px between questions.

The footer uses an elevated dark background (#161618) with a multi-column link grid. Column headers use Inter at 16px in white with 600 weight. Links below use Inter at 16px in muted gray (#A1A1A3), with 8px vertical padding per link. The Revolut wordmark appears above the legal section in white. Social platform icons sit right-aligned in muted gray. Below, regulatory disclaimers use Inter at 12px to 14px in muted gray, with 20px paragraph spacing and substantial top padding before the legal text block. A country selector with flag icon appears left-aligned above the legal links.

Buttons

Primary buttons use a white fill with black text, pill shape, and 10px by 24px padding. Secondary buttons use transparent fill with white border and white text, identical padding and shape. A smaller variant uses 8px by 20px padding for header actions. Text within buttons uses Aeonik Pro Medium at 16px with 22px line-height. On light backgrounds, an inverted variant uses black fill with white text.

Cards

Content cards on dark backgrounds use #191C1F fill with 20px border radius and 16px internal padding. The conversion calculator card uses this treatment, stacking currency rows with flag icons, currency codes, and amounts. On light backgrounds, cards use subtle off-white fills with 16px radius and similar padding.

Responsive behavior

The system appears optimized for desktop presentation in the supplied material. For implementation, the following adaptations are recommended: reduce hero display sizes to 48px on tablet and 32px on mobile while maintaining the tight letter-spacing; stack the two-column hero layout to single column with the calculator card moving below the text block; convert the footer multi-column grid to a two-column layout on tablet and single column on mobile with accordion behavior for column groups; maintain pill button shapes at all sizes with adjusted padding of 8px by 16px on mobile; ensure the header navigation collapses to a hamburger menu on narrow viewports, preserving the Sign up button as a persistent action.

Practical implementation guidance

### Preserve - The extreme contrast between near-black backgrounds and crisp white typography - Tight negative letter-spacing on all Aeonik Pro display sizes - Pill-shaped buttons with 9999px border radius as the exclusive button treatment - The two-tier typographic hierarchy: Aeonik Pro for display and UI, Inter for body - Generous section padding (64px to 88px) to create breathing room around content - Subdued color progression on dark backgrounds: #F4F4F4 → #A1A1A3 → #717173

### Avoid - Introducing additional accent colors beyond the single purple (#7F84F6) - Using rounded corners other than the established pill, 20px, 16px, and 12px values - Breaking the geometric sans-serif pairing with decorative or serif typefaces - Reducing contrast below WCAG AA standards for financial readability - Adding background patterns or textures that compete with product photography

### Recommended build order 1. Establish the dark canvas background and white text base 2. Implement the Aeonik Pro display scale with tight letter-spacing 3. Build the pill button system with primary and secondary variants 4. Create the header navigation with contained margins and floating appearance 5. Develop the hero section with asymmetric two-column layout 6. Add the FAQ accordion with plus-minus toggle behavior 7. Construct the footer with multi-column grid and legal text hierarchy

### Accessibility - Ensure all text on dark backgrounds meets WCAG AAA contrast ratios; the #F4F4F4 on #000000 pairing exceeds this threshold - Provide visible focus states for pill buttons, using the accent purple or white outline - Maintain touch targets of at least 44px for mobile navigation and buttons - Use semantic heading hierarchy with h1 for hero headlines and h2 for section headers - Ensure FAQ accordion toggles are keyboard accessible with aria-expanded states - Provide reduced motion alternatives for any 3D render animations

Scope note

This guide covers the marketing and product page surfaces visible in the supplied images, including the crypto conversion experience, corporate cards landing page, and homepage hero system. Mobile breakpoints, interactive states beyond the visible static view, form validation, loading skeletons, and account dashboard interfaces are not represented. The 3D product renders and cryptocurrency coin illustrations are photographic assets rather than UI components. Measurements are exact values from the retained interface records.

More website design guides

Browse website design guides by pattern and website.