Overview
Headspace offers guided meditation, sleep and mental health support in iOS and Android apps. Its public site uses big blocks of saturated color and warm text. The product sits behind a subscription, so this file covers the public pages. [Measured]
What defines the look:
- Saturated color blocks. Blue, yellow, sky, pink, violet and green fill whole sections. [Measured]
- A strong blue main action.
#0061efwith white bold text, 48 high at 32 radius, with a soft shadow. [Measured] - Warm text.
#2d2c2b,#44423fand#63605dlean brown, never pure black. [Measured] - Warm paper.
#f9f4f2is the resting surface. [Measured] - Bold, tight headlines. Apercu 700 with negative tracking. [Measured]
Source for this file: the headspace.com home and subscriptions pages, measured in a browser at 1440 and 390 wide on 2026-11-01 with a dark color scheme pass. A third page tried returned an older error page with a different style, and it was left out. No app captures were used. See Known Gaps.
Core
Colors
| Role | Value | Where |
|---|---|---|
| Main action | #0061ef | Try for free [Measured] |
| Dark button | #2d2c2b | Try for $0 [Measured] |
| Yellow | #ffce00 | blocks, plan card [Measured] |
| Other blocks | sky #00a4ff, pink #ffa1cc, violet #3b197f, green #02873e | sections [Measured] |
| Warm accents | #fc5500 links, #ff7300, #ffa500 chips | subscriptions page [Measured] |
| Text | #2d2c2b, #44423f, #63605d, #4b4c4d | steps [Measured] |
| Surfaces | #ffffff, #f9f4f2 | page, sections [Measured] |
| Borders | #e2ded9, #d2d5de | 2px on cards [Measured] |
Typography
| Role | Desktop | Mobile | Face and weight |
|---|---|---|---|
| Display | 64 on 72 | not measured | Apercu 700, tracking -1.92 [Measured] |
| Headline | 52 on 57.2 | 36 on 36 | Apercu 700, tracking -1.56 [Measured] |
| Title | 32 on 38.4 | 24 on 28.8 | Apercu 700, tracking -0.96 [Measured] |
| Body | 16 on 18.4 | same | Apercu 400 [Measured] |
| Button | 14 on 15.4, also 16 | 14 on 15.4 | Apercu 700 [Measured] |
| Chip | 14 on 18 | not measured | Apercu 500 [Measured] |
Shape and spacing
Buttons 32, cards 16 to 32, choice cards 8, plan cards 12, chips 8, circles 50 percent. Choice cards carry a 2px #e2ded9 border. [Measured]
Iconography and motion
Not measured. [Inferred]
Themes
Light only on the web. The dark pass changed nothing. [Measured]
Platform: iOS
How the Headspace app looks and behaves was not captured. Tokens a website ships are evidence for the web only, so every item below is inferred. No device capture was done.
Back and up navigation
Expected on iOS: Chevron plus previous title, swipe from the left edge.
Not measured. [Inferred]
Primary navigation
Expected on iOS: Bottom tab bar, about five items.
Not measured. [Inferred]
Main action
Expected on iOS: Nav bar or bottom bar button.
Not measured. [Inferred]
Sheets, dialogs and messages
Expected on iOS: Action sheets, alerts, modals.
Not measured. [Inferred]
Controls
Expected on iOS: Cupertino switches, pickers, segmented controls.
Not measured. [Inferred]
Text sizing
Expected on iOS: Dynamic Type.
Not measured. [Inferred]
Touch and pointer targets
Expected on iOS: 44pt minimum.
Not measured. [Inferred]
Insets and system bars
Expected on iOS: Safe areas, status bar.
Not measured. [Inferred]
Icons
Expected on iOS: SF Symbols or custom.
Not measured. [Inferred]
Account and sign-in rules
Expected on iOS: Equivalent login option when third-party sign-in exists (Guideline 4.8) and in-app account deletion. Note the date checked.
Not verified. Sign-in rules and account deletion were not checked. [Inferred] Checked: 2026-11-01 against the public web only.
Platform conformance
Expected on iOS: For each important component: what iOS expects, what this app does, and why it deviates.
The app is expected to share the blue and yellow set, warm text and round shapes with the web. [Inferred]
Platform: Android
How the Headspace app looks and behaves was not captured. Tokens a website ships are evidence for the web only, so every item below is inferred. No device capture was done.
Back and up navigation
Expected on Android: System back and gesture, up arrow in the top bar.
Not measured. [Inferred]
Primary navigation
Expected on Android: Navigation bar, rail on tablets.
Not measured. [Inferred]
Main action
Expected on Android: Floating action button.
Not measured. [Inferred]
Sheets, dialogs and messages
Expected on Android: Bottom sheets, dialogs, snackbars.
Not measured. [Inferred]
Controls
Expected on Android: Material switches, pickers, chips.
Not measured. [Inferred]
Text sizing
Expected on Android: Font scale.
Not measured. [Inferred]
Touch and pointer targets
Expected on Android: 48dp minimum.
Not measured. [Inferred]
Insets and system bars
Expected on Android: Edge to edge, system bars.
Not measured. [Inferred]
Icons
Expected on Android: Material Symbols or custom.
Not measured. [Inferred]
Account and sign-in rules
Expected on Android: Account deletion and data safety requirements. Note the date checked.
Not verified. Sign-in rules and account deletion were not checked. [Inferred] Checked: 2026-11-01 against the public web only.
Platform conformance
Expected on Android: For each important component: what Android expects, what this app does, and why it deviates.
The app is expected to share the blue and yellow set, warm text and round shapes with the web. [Inferred]
Platform: Web
The home and subscriptions pages, measured at 1440 and 390 wide.
Back and up navigation
Expected on Web: Browser back, breadcrumbs.
Browser back. [Observed]
Primary navigation
Expected on Web: Top nav or sidebar.
A top bar of 16px text links with a promotion strip above. A blue Try for free pill stays visible at the mobile width. [Measured]
Main action
Expected on Web: Page-level button.
#0061ef pill with white bold 14px text, 48 high at 32 radius on desktop and 33 at the mobile width, with a soft shadow. [Measured]
Sheets, dialogs and messages
Expected on Web: Modals, toasts.
Not measured. [Inferred]
Controls
Expected on Web: Native or custom.
Choice cards are white, 78 high at 8 radius with a 2px #e2ded9 border. A plan card fills #ffce00 at 12 radius with 24 padding. Category chips are 34 high at 8 radius. [Measured]
Text sizing
Expected on Web: Browser zoom.
Fixed pixels that step down at the mobile width. [Measured]
Touch and pointer targets
Expected on Web: Pointer and keyboard.
Buttons are 48 high and choice cards 76 to 78. The mobile top pill is 33 high. [Measured]
Insets and system bars
Expected on Web: Viewport, scrollbars.
Not measured. [Inferred]
Icons
Expected on Web: Any.
Not measured. [Inferred]
Account and sign-in rules
Expected on Web: Not applicable unless the product has accounts.
Content needs a subscription or trial. Other rules were not checked. [Observed]
Platform conformance
Expected on Web: For each important component: what the web norm is, what this app does, and why it deviates.
A responsive site that keeps its color blocks at every width. [Measured]
Cross-platform consistency
Consistent across platforms: the blue and yellow set, warm text and round shapes. [Measured for web, Inferred for the apps]
Intentionally different: not measured. [Inferred]
Do's and Don'ts
Do
- Use whole sections of saturated color.
- Keep the main action strong blue.
- Use warm near-black text.
- Round everything generously.
Don't
- Don't use pure black body text.
- Don't use muted grays for the main surfaces.
- Don't use sharp corners.
- Don't put white text on yellow.
Known Gaps
- The app and its sessions, players and illustrations were not measured.
- The iOS and Android apps were not captured, so every mobile topic is inferred.
- Illustration style, icons and motion were not measured, and they matter to this brand.
- Body line height of 18.4 is the page default and may not reflect reading text in the app.
- Headspace Apercu is private. Figtree is within 1 percent at 64px and closest in shape. Urbanist matched width but has a more geometric, slanted look. Outfit looked heavier.
- Account deletion and store sign-in rules were not verified.