About Garmin DESIGN.md
Curated by Dov AzencotUpdated Source garmin.com
- Consumer Electronics
- Hardware & Robotics
Garmin's home page does what very few consumer-electronics brands do: it skips brand voltage entirely. The captured surface has six color tokens, five of them grayscale (matte ink, soft ink, off-white, hairline gray, a single near-white) and one deep brick red used twice on a status flag. There is no Garmin Blue, no Garmin Orange, no chromatic accent on the marketing chrome anywhere above the fold. The page renders as monochrome plus product photography — the hero shows a runner mid-stride wearing a Forerunner 170, with a 40px Oswald headline ("FORERUNNER 70 & 170") in white over the photo and a thin uppercase eyebrow band above it. The brand carries itself on imagery and grayscale typography, the way an Outside Magazine spread does.
The DESIGN.md file packages the system into a machine-readable spec for React tooling. Inside: 6 color tokens — pure white, pure black, a soft ink, a hairline gray, a deep brick-red status flag, and an off-white surface tint — covering the entire captured page; 13 typography tokens running on Oswald for every display tier and Roboto for every body and label tier, with weights 400, 500, and a single 700 emphasis; a deliberately tiny radius scale of just 2px and 100%; and 14 components covering the product-card grid, the dense secondary-product strip, the uppercase nav labels, the email-capture input, and the eyebrow status band that runs above the hero.
Feed this file to Claude or Cursor and it reproduces Garmin's specific moves: monochrome plus product photography rather than a chromatic brand voltage, Oswald at weight 400 as the display voice (not the heavy condensed default), Roboto body at 14.4px with the full CJK fallback stack, and the brutal 2px-or-circle radius binary. The one move worth borrowing if your product is hardware that photographs well: the willingness to skip brand color on the marketing surface and trust the imagery to carry chromatic interest. Most software brands cannot do this — the screen has no product photo, so the brand color has to do the heavy lifting. Garmin's hardware does the lifting; the chrome stays out of the way.
What makes it distinct
- Monochrome by choicethe captured home page uses only six colors, all grayscale plus a single deep red used twice; no brand voltage fires on marketing chrome at all
- Oswald at weight 400display headlines sit at 40px in regular weight rather than the bold-condensed default Oswald is known for; the lightness reads as engineering-restraint, not fitness-shout
- Roboto body, full CJK fallbackthe obfuscated wrapper Superscripts-Roboto stacks Noto Sans TC/SC/JP/KR/Prompt as fallback, signaling Garmin's global aviation and outdoor markets
- Hard-edge 2px radiusfive of six declared radii are 2px on cards, chips, and buttons; the sixth is 100% on a single circular avatar. No 4-6-8-12-16-24px tier anywhere
- Product photography as the chromeevery category band leads with a lifestyle landscape (runner, cyclist, hiker) rather than an icon, illustration, or feature glyph
Live at garmin.com
A snapshot of the brand in production. Hover the frame to scroll the page; click to visit.
garmin.comExplore Garmin
Pick what you want to see — mockups, colors, typography, layout, or the full component list.
Surface
Page and card backgrounds.
Text
Headlines, body, captions, muted.
Borders & Hairlines
Dividers, outlines, structural rules.
Other
Specialty colors.
Garmin design system FAQ
Common questions about Garmin's tokens, components, and how to use this DESIGN.md in your project.
Related reading
Specs, directories, and component libraries that pair with this design system.
Browse all design systems
The full directory of DESIGN.md files on shadcn.io, with live mockups for each.
Garmin — official site
Garmin's public marketing site — the source of truth for the live tokens captured in this file.
The DESIGN.md specification
Google Labs' open spec for machine-readable design system files — the format this page is built on.