Overview
Brave is a privacy browser with a clean marketing site. The look is friendly and a little editorial: an off-white page, charcoal ink, one blue-violet for action and large serif headlines over Poppins text. [Observed]
What defines the look:
- Off-white and charcoal. Page
#fafafb, ink#1c1c1dand dark bands#252527. [Measured] - One blue-violet.
#434fcffor buttons and links, with#3a2ecdfor bands. [Measured] - An editorial serif headline. Flecha at 80 on 75 at 500 with -1.6px tracking. [Measured]
- Poppins for everything else. 400 for text and 600 for section titles at 30. [Measured]
- Pills and pastel cards. 1000px pills with peach
#ffe1d4and sky#e9f3ffcards at 16px. [Measured]
Source for this file: the brave.com home page measured in a browser at 1440 and 390 wide, read on 2026-10-06. The Leo design system site was not read. The browser's own interface was not captured. No app captures were used. See Known Gaps.
Core
Colors
| Role | Value | Where |
|---|---|---|
| Blue-violet | #434fcf, deep #3a2ecd | Buttons, links, bands |
| Ink | #1c1c1d | Titles and body |
| Charcoal | #252527 | Dark bands |
| Page | #fafafb, #ffffff | Surfaces |
| Peach and sky | #ffe1d4, #e9f3ff | Feature cards |
| Text on dark | #e4e4e5, #c9c9ca | Dark bands |
Typography
Flecha Medium sets the hero: 80 on 75 at 500 with -1.6px tracking. Poppins sets the rest: 30 on 40 at 600 with -1.2px for section titles, 16 on 24 at 400 for body and 12 to 18 at 600 for buttons. Inter Variable is also loaded. [Measured]
Shape and spacing
Buttons and links are 1000px pills, 36 to 60 high. Cards use 16, small parts 8, and some media use a 20 percent corner. [Measured]
Iconography and motion
Not measured in this pass. [Inferred]
Themes
Light with dark bands on the page measured. [Observed]
Platform: iOS
The Brave iOS app was not captured. The notes below follow from the web design and platform conventions.
Back and up navigation
Expected on iOS: Chevron plus previous title, swipe from the left edge.
Chevron plus previous title and the edge swipe, as the platform expects. Not confirmed on a device. [Inferred]
Primary navigation
Expected on iOS: Bottom tab bar, about five items.
The browser's own bottom toolbar and tab switcher. [Inferred]
Main action
Expected on iOS: Nav bar or bottom bar button.
The address bar is the main action. [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-06 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 browser interface was not captured, so only the brand layer on the web is described. [Inferred]
Platform: Android
The Brave Android app was not captured. The notes below follow from the web design and platform conventions.
Back and up navigation
Expected on Android: System back and gesture, up arrow in the top bar.
System back and gesture, with an up arrow in the top bar, as the platform expects. Not confirmed on a device. [Inferred]
Primary navigation
Expected on Android: Navigation bar, rail on tablets.
The browser's own toolbar and tab switcher. [Inferred]
Main action
Expected on Android: Floating action button.
The address bar is the main action. [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-06 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 browser interface was not captured, so only the brand layer on the web is described. [Inferred]
Platform: Web
The brave.com home page, measured at 1440 and 390 wide. The browser interface was not measured.
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 product links, a Search the Web pill and a Get Brave button. [Observed]
Main action
Expected on Web: Page-level button.
A blue-violet pill, 36 high with white semibold text. [Measured]
Sheets, dialogs and messages
Expected on Web: Modals, toasts.
Not measured. [Inferred]
Controls
Expected on Web: Native or custom.
Pills in solid and text-link forms, 36 to 60 high. [Measured]
Text sizing
Expected on Web: Browser zoom.
Sizes are fixed pixel values at each breakpoint. [Measured]
Touch and pointer targets
Expected on Web: Pointer and keyboard.
Pills measure 36 to 60 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.
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.
The responsive page keeps type and color and changes layout. [Measured]
Cross-platform consistency
Consistent across platforms: the blue-violet, Poppins and pill shapes. [Measured for web, Inferred for the apps]
Intentionally different: the browser interface was not measured. [Inferred]
Do's and Don'ts
Do
- Use one blue-violet for buttons and links.
- Set the hero in the serif.
- Use pills for every button.
- Use pastel cards for features.
Don't
- Don't use the serif for body text.
- Don't add a second action color.
- Don't use sharp corners on buttons.
Known Gaps
- The browser interface, settings and the Leo assistant were not measured.
- The iOS and Android apps were not captured. Their sections are inferred from the web design and platform conventions.
- Icons, motion and exact breakpoints were not measured.
- Account deletion and store policy rules were not verified.
- The Flecha alternative is a judgement call because its high contrast and tight setting are matched only roughly.
- The Leo design system site was not read, so role names are not given.