Duolingo brand system audit
Duolingo runs a rounded geometry on a neutral white canvas, set in Feather Bold. 4 of 9 contrast pairings pass WCAG 2.1 AA and the homepage scores 82/100 for technical SEO.
3 dimensions
- Brand consistency
- 100
- WCAG 2.1 contrast
- 44
- SEO readiness
- 82
01Brand palette
consistency 100/10002Typography
Body copy set in the brand’s text face, at reading size and comfortable measure.
- Headings
- Feather Bold
- previewed with Nunito
- Body
- duolingo-sans
- previewed with Nunito
- Mono / data
- SF Mono
- previewed with JetBrains Mono
03UI vibe & geometry
- Radius style
- Rounded · 8-14 px
- Controls
- 12px
- Cards
- 16px
- Surface
- Neutral white · #FFFFFF / #FFFFFF / #E5E5E5
04WCAG 2.1 contrast
4/9 AA · 4/9 AAA| Pairing | Colors | Ratio | AA | AAA |
|---|---|---|---|---|
| AaBody text on surface | #4B4B4B / #FFFFFF | 8.72:1 | Pass | Pass |
| AaSecondary text on surface | #777777 / #FFFFFF | 4.48:1 | Large only | Fail |
| AaPrimary as link/text on surface | #58CC02 / #FFFFFF | 2.09:1 | Fail | Fail |
| AaButton label on primary | #111113 / #58CC02 | 9.03:1 | Pass | Pass |
| AaAccent on surface | #FFC800 / #FFFFFF | 1.55:1 | Fail | Fail |
| AaSecondary on surface | #1CB0F6 / #FFFFFF | 2.44:1 | Fail | Fail |
| AaWhite on secondary | #FFFFFF / #1CB0F6 | 2.44:1 | Fail | Fail |
| AaDark mode: text on canvas | #F5F5F7 / #0D110C | 17.49:1 | Pass | Pass |
| AaDark mode: primary on canvas | #58CC02 / #0D110C | 9.12:1 | Pass | Pass |
05SEO readiness
10 of 14 checks pass- warnTitle tag8 chars: “Duolingo”
- passMeta description148 chars
- failSingle H1 headingNo H1 found
- passCanonical URLhttps://www.duolingo.com/
- warnHTML lang attributeMissing lang on <html>
- passMobile viewportwidth=device-width,initial-scale=1,user-scalable=no
- passOpen Graph tags3/3 of og:title, og:description, og:image
- passTwitter / X cardsummary
- warnStructured data (JSON-LD)No JSON-LD found
- passHTTPSServed over HTTPS
- passIndexable (robots meta)robots="NOODP"
- passXML sitemap63 URLs · https://www.duolingo.com/sitemap_index.xml
- passFavicon / touch iconIcon link present
- passImage alt textNo images on page
duolingo.com brand audit FAQ
What are Duolingo's brand colors?
Duolingo uses #58CC02 as its primary color, #1CB0F6 as secondary and #FFC800 as accent, on a #FFFFFF surface with #4B4B4B text (snapshot from 11 Nov 2026).
Which fonts does duolingo.com use?
Headings are set in Feather Bold (free stand-in: Nunito) and body text in duolingo-sans (free stand-in: Nunito). Proprietary faces are paired with the closest free Google Fonts family for documents and previews.
Does duolingo.com pass WCAG contrast checks?
4 of 9 key color pairings pass WCAG 2.1 AA and 4 pass AAA. The full PDF report suggests a passing replacement color for every pairing that fails.
What is duolingo.com's technical SEO score?
The homepage scores 82/100 across 14 technical SEO checks, with 10 passing: title, meta description, H1, canonical, Open Graph, structured data, sitemap, HTTPS and image alt text among them.
How was this Duolingo audit made?
SuiteAnvil StyleExtract read the public homepage of duolingo.com, its CSS, logo, metadata and sitemap. Run the same audit on any URL for free and export the PDF report or Tailwind v4 tokens.
Take this audit further.
The full report adds prioritized findings, the tonal scale, dark-mode tokens and a developer appendix with Tailwind v4, CSS variables, .cursorrules and DESIGN.md.
Embed on your site (free)Link the Duolingo press kit or show the live brand score badge.
A plain text link to the hosted press & brand kit, e.g. in your site footer or press page.
<a href="https://suiteanvil.com/kit/duolingo.com">Press & Brand Kit</a>The badge links to the audit and updates after each rescan. Score: mean of brand consistency and the share of WCAG 2.1 AA color pairings.
<a href="https://suiteanvil.com/audit/duolingo.com"><img src="https://suiteanvil.com/api/badge/duolingo.com.svg" alt="Brand and WCAG score for duolingo.com by SuiteAnvil" height="20"></a>[](https://suiteanvil.com/audit/duolingo.com)Snapshot of duolingo.com’s public website from 11 Nov 2026, produced by SuiteAnvil StyleExtract. Values change as the site evolves. Duolingo and its marks belong to their owner; SuiteAnvil is not affiliated with or endorsed by Duolingo.
SuiteAnvil extracts publicly visible design tokens, logos, and font references for workflow automation. You are responsible for ensuring you hold valid commercial rights or client authorization for any proprietary fonts, trademarks, and brand assets before commercial publication. Licensing notice