Roboto Flex

sans-serif · Designed by Font Bureau, David Berlow, Santiago Orozco, Irene Vlachou, Ilya Ruderman, Yury Ostromentsky, Mikhail Strukov

Roboto Flex: Waltz, bad nymph, for quick jigs vex

Available weights

Instant CSS & Tailwind Generator

Snippet updates automatically to match whichever weight you select above.

Get this font on Google Fonts

What do I do with this?

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

Playfair Display Noto Sans Space Mono

Roboto Flex at a glance

Designer

Font Bureau, David Berlow, Santiago Orozco, Irene Vlachou, Ilya Ruderman, Yury Ostromentsky, Mikhail Strukov

License

SIL Open Font License 1.1

Added to Google Fonts

May 2022

Last updated

September 2025

Styles

10 (10 weights)

Variable font

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

Classification

Sans Serif

Character sets

6

Distributed via

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

Uppercase

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Lowercase

a b c d e f g h i j k l m n o p q r s t u v w x y z

Numbers and punctuation

0 1 2 3 4 5 6 7 8 9 ! ? & @ # % $ € £ ( ) [ ] { } . , : ; " ' - / * + =

Cyrillic (sample)

А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ж з и й к л м н

Cyrillic Extended (sample)

Ґ Є Ї Ў Ғ Қ Ң Ү Ұ Һ Ә Ө

Greek (sample)

Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω α β γ δ ε ζ η θ ι κ λ μ

Latin Extended (sample)

Ā Ă Ą Ć Č Ď Đ Ē Ę Ě Ğ Ī Į İ Ĺ Ľ Ł Ń Ň Ő Œ Ř Ś Ş Š Ť Ů Ű Ź Ż Ž

Vietnamese (sample)

Ạ Ả Ấ Ầ Ẩ Ẫ Ậ Ắ Ằ Ặ Ẹ Ẻ Ẽ Ế Ề Ệ Ỉ Ị Ọ Ỏ Ố Ồ Ộ Ơ Ớ Ờ Ụ Ủ Ư Ứ Ừ Ự Ỳ Ỵ

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.

Fonts similar to Roboto Flex

Roboto Flex FAQ

Is Roboto Flex free for commercial use?

Yes. Roboto Flex is licensed under the SIL Open Font License 1.1, so you can use it in commercial projects, including logos, client work and products you sell.

Which weights does Roboto Flex include?

Roboto Flex includes 10 weights, from Thin (100) to ExtraBlack (1000). There are no italic styles. It's also a variable font, so any weight between 100 and 1000 is available.

Does Roboto Flex support Cyrillic?

Yes. Roboto Flex includes Cyrillic characters, so it works for Russian, Ukrainian, Bulgarian and Serbian text. It also supports Cyrillic Extended, Greek, Latin, Latin Extended and Vietnamese.

Who designed Roboto Flex?

Roboto Flex was designed by Font Bureau, David Berlow, Santiago Orozco, Irene Vlachou, Ilya Ruderman, Yury Ostromentsky, Mikhail Strukov. It was added to Google Fonts in May 2022.