Roboto Flex
sans-serif · Designed by Font Bureau, David Berlow, Santiago Orozco, Irene Vlachou, Ilya Ruderman, Yury Ostromentsky, Mikhail Strukov
Instant CSS & Tailwind Generator
Snippet updates automatically to match whichever weight you select above.
Just want to use the font? Click "Get this font on Google Fonts" to download it or add it directly to a document, design tool (like Canva or Photoshop), or your computer's font list.
Building a website? Click "Copy Font Code" to copy a short snippet, then paste it into your website's HTML (usually inside the <head> section) to use this font on your site.
Roboto Flex is a variable font that extends the familiar Roboto design system into a highly adaptable typeface. It carries the same clean, geometric-yet-humanist qualities that made Roboto a default choice for digital interfaces, but adds a wide range of axes including weight, width, optical size, and grade. The result is a typeface that feels neutral and functional without being cold. It works equally well at small UI sizes and large display settings, adjusting its proportions and stroke contrast to suit the context. The personality is professional and straightforward, with enough flexibility to serve both conservative and modern design directions.
Roboto Flex is a strong fit for design systems and product interfaces where a single font family needs to cover multiple contexts, from tiny labels to bold headers, without switching typefaces. It suits editorial and news platforms that need reliable legibility across device sizes and where variable font performance benefits page load and rendering. It also works well for data-heavy dashboards and enterprise applications where consistency, readability, and a wide range of typographic weight control matter more than expressive style.
Best suited for: Roboto Flex works well for responsive digital products, design systems, and editorial platforms requiring consistent typography across multiple scales and contexts without font switching.
Design considerations: The variable axes allow fine-tuned typographic control across UI hierarchies and screen sizes, making it particularly valuable for systems managing both compact interfaces and expansive layouts. A single regular variant may benefit from exploring the full axis range available in the variable font file to maximize its adaptive potential.
Pairing guidance: Pair Roboto Flex with Playfair Display for editorial layouts where a serif display font adds sophistication to headlines, Noto Sans as a compatible sans-serif alternative for multilingual content or secondary hierarchies, and Space Mono to introduce monospace contrast in technical or data-focused sections.
Pairs well with
Roboto Flex at a glance
Font Bureau, David Berlow, Santiago Orozco, Irene Vlachou, Ilya Ruderman, Yury Ostromentsky, Mikhail Strukov
SIL Open Font License 1.1
May 2022
September 2025
10 (10 weights)
Yes: GRAD -200–150, XOPQ 27–175, XTRA 323–603, YOPQ 25–135, YTAS 649–854, YTDE -305–-98, YTFI 560–788, YTLC 416–570, YTUC 528–760, optical size 8–144, slant -10–0, width 25–151, weight 100–1000
Sans Serif
6
Google Fonts
All 10 Roboto Flex styles
| Weight | Name | Upright |
|---|---|---|
| 100 | Thin | Aa Bb Gg 123 |
| 200 | ExtraLight | Aa Bb Gg 123 |
| 300 | Light | Aa Bb Gg 123 |
| 400 | Regular | Aa Bb Gg 123 |
| 500 | Medium | Aa Bb Gg 123 |
| 600 | SemiBold | Aa Bb Gg 123 |
| 700 | Bold | Aa Bb Gg 123 |
| 800 | ExtraBold | Aa Bb Gg 123 |
| 900 | Black | Aa Bb Gg 123 |
| 1000 | ExtraBlack | Aa Bb Gg 123 |
Roboto Flex character map
Which languages does Roboto Flex support?
Roboto Flex includes 6 character sets:
- Cyrillic: Russian, Ukrainian, Bulgarian, Serbian and other Cyrillic-script languages
- Cyrillic Extended: additional Cyrillic letters used in languages such as Kazakh, Tatar and Bashkir
- Greek: modern Greek
- Latin: English, Spanish, French, German, Italian, Portuguese and other Western European languages
- Latin Extended: Central and Eastern European languages such as Polish, Czech, Turkish, Romanian and Hungarian
- Vietnamese: Vietnamese, including its stacked tone marks
Can I use Roboto Flex commercially?
Yes, it's free for personal and commercial use. Roboto Flex is released under the SIL Open Font License 1.1. You can use it in logos, websites, apps, videos, printed products and merchandise without paying or asking permission. The one thing you can't do is sell the font file on its own.