Overview
Monzo is a United Kingdom bank that runs entirely in its app. Its site is deep navy type on a pale mint page, with the hot coral logo, heavy display headlines and very round panels that alternate mint and navy. Buttons are navy pills. [Observed]
What defines the look:
- Navy, not black.
#091723sets headlines, buttons and outlines. Secondary text is the same navy at 60 percent. [Measured] - A pale mint page. The main canvas is
#f2f8f3, with white and navy#112231sections laid on it. [Measured] - Hot coral, for the mark.
#ff4f40fills the logo and a few bold hero backgrounds. It is not a button color. [Measured] - Heavy display type. Monzo Sans Display at 800 for headlines and 700 for titles, with Monzo Sans Text for reading. [Measured]
- Very round. Feature sections use 64px corners, cards 32, buttons are pills, and help tiles are almost square at 5. [Measured]
Source for this file: the home page, the current accounts page and the help centre, measured in a browser at 1440 and 390 wide on 2026-10-15, with a dark color scheme pass. Monzo does not publish its design system. The app sits behind an account. No app captures were used. See Known Gaps.
Core
Colors
| Role | Value | Where |
|---|---|---|
| Navy | #091723, 60 percent for secondary text | Text, pill buttons, outlines [Measured] |
| Navy panel | #112231 | Feature sections and cards with white text [Measured] |
| Coral | #ff4f40 | Logo and bold hero backgrounds [Measured] |
| Mint page | #f2f8f3 | Main canvas, the nav switcher and help tiles [Measured] |
| White | #ffffff, and white at 70, 30 and 20 percent on navy | Sections, translucent chips [Measured] |
| Teal link | #016b83 | Outlined link pills in the help centre [Measured] |
Typography
| Role | 1440 wide | 390 wide | Face and weight |
|---|---|---|---|
| Display | 48.83 on 58.59 | 40.67 on 48.8 | Monzo Sans Display 800 [Measured] |
| Headline | 39.06 on 46.87 | 33.73 on 40.48 | Monzo Sans Display 800 [Measured] |
| Title | 31.25 on 37.5 | 27.99 on 33.59 | Monzo Sans Display 700 [Measured] |
| Subtitle | 25 on 35 | 23.23 on 29.23 | Monzo Sans Display 700 [Measured] |
| Lead | 20 on 28 | 19.28 on 26.99 | Monzo Sans Text 400 [Measured] |
| Body | 16 on 22.4 | same | Monzo Sans Text 400 [Measured] |
| Button | 16 on 22.4 | 13.28 on 18.59 in the header | Monzo Sans Text 600 [Measured] |
Each headline step is 1.25 times the next (25, 31.25, 39.06, 48.83), with a 1.2 line height. [Measured]
Shape and spacing
Pills for every button (500 or 128 radius), 64px corners on feature sections (24 on mobile cards), 32 on cards, 16 and 8 on smaller tiles and 4 to 5 on help tiles. [Measured] Buttons carry 12 by 24 padding, header pills 8 by 12. [Measured]
Iconography and motion
Help centre categories carry an emoji at the start of each tile title. [Observed] Motion was not measured. [Inferred]
Themes
Light only. The dark color scheme pass changed nothing. [Measured]
Platform: iOS
How the Monzo iOS app looks and behaves was not captured. Monzo does not publish a design system, so every item below is inferred from the web design and platform conventions. 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.
A bottom tab bar for home, pots, payments and help is expected. [Inferred]
Main action
Expected on iOS: Nav bar or bottom bar button.
Paying or moving money from the home screen. [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-10-15 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 navy, the coral mark and the heavy display type with the web. [Inferred]
Platform: Android
How the Monzo Android app looks and behaves was not captured. Monzo does not publish a design system, so every item below is inferred from the web design and platform conventions. 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.
A bottom navigation bar for home, pots, payments and help is expected. [Inferred]
Main action
Expected on Android: Floating action button.
Paying or moving money from the home screen. [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-10-15 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 navy, the coral mark and the heavy display type with the web. [Inferred]
Platform: Web
The home page, current accounts page and help centre, 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 with a Personal and Business switcher in a 48 high mint pill (each option 40 high), product menus and a navy Sign up pill, 51 high on desktop and 37 on mobile. [Measured]
Main action
Expected on Web: Page-level button.
A navy #091723 pill with white 16px semibold text, 48 to 51 high with 12 by 24 padding. On navy panels, a white pill with navy text. [Measured]
Sheets, dialogs and messages
Expected on Web: Modals, toasts.
Not measured. [Inferred]
Controls
Expected on Web: Native or custom.
Second actions are outlined pills with a 2px navy border, 48 high on desktop and 36 on mobile. Help centre categories are large mint tiles, 183 high with a 5px corner and 32px semibold titles. [Measured]
Text sizing
Expected on Web: Browser zoom.
Sizes follow a 1.25 scale and are smaller at 390 than at 1440, with fractional values at both. [Measured]
Touch and pointer targets
Expected on Web: Pointer and keyboard.
Buttons are 48 to 51 high on desktop. Mobile header and second buttons are 36 to 37, below 44. [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.
Not applicable to the public pages measured. [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 pill buttons and round panels at every width, with smaller corners on mobile (64 to 24). [Measured]
Cross-platform consistency
Consistent across platforms: the navy, the coral mark, Monzo Sans and pill buttons. [Measured for web, Inferred for the apps]
Intentionally different: not measured. [Inferred]
Do's and Don'ts
Do
- Use navy for text and buttons, and navy at 60 percent for secondary text.
- Lay sections on a pale mint page, alternating with navy panels.
- Set headlines heavy (800) on a 1.25 scale.
- Round sections generously: 64 for features, 32 for cards.
Don't
- Don't use coral for buttons. It belongs to the logo and bold hero moments.
- Don't use pure black.
- Don't use square buttons.
Known Gaps
- The app, cards and payments sit behind an account and were not measured.
- The iOS and Android apps were not captured, and Monzo publishes no design system, so every mobile topic is inferred.
- Motion, icons and modals were not measured.
- Mobile header buttons are 36 to 37 high, below the 44 and 48 touch minimums. That is the shipped size.
- Monzo Sans Display and Monzo Sans Text are private. DM Sans (within 1 percent at 800) and Onest (within 1 percent at 20px) were chosen by comparing the same line side by side. Plus Jakarta Sans and Noto Sans were close seconds.
- Account deletion and store policy rules were not verified.