Prompts
EN

Roboto

A variable sans with weight and width axes, 18 named styles and Latin, Cyrillic and Greek character sets.

Sans Serif 18 styles · variable by Christian Robertson, ParaType, Font Bureau OFL

Roboto is a sans serif credited to Christian Robertson, ParaType and Font Bureau that combines a geometric skeleton with open curves. Roboto is a variable font with weight (100 to 900) and width (75 to 100) axes, nine weights and italics. Roboto is released under the SIL Open Font License 1.1 and suits interfaces and body text.

Roboto font preview card
Preview drawn by trendhub from the font files.
Designers
Christian Robertson, ParaType, Font Bureau
Classification
Sans Serif
License
SIL Open Font License 1.1
Styles
18 9 weights, with italics
Variable font
Yes Weight 100–900, Width 75–100
Glyphs
1,326
Languages checked
29 see the list
Last updated
version 3.015; 2026

Official source: Google Fonts. Facts on this page were read from the font files and the source’s published data.

Try Roboto

Sample text

Type over the sample to test your own words. The preview loads a Latin subset of Roboto; the download contains the complete files.

Roboto font specimen: alphabet, numerals and weights
Roboto specimen: alphabet, numerals and weights. Image drawn by trendhub from the font files.

Weights and styles

  • Thin 100Roboto Thin Thin Italic
  • ExtraLight 200Roboto ExtraLight ExtraLight Italic
  • Light 300Roboto Light Light Italic
  • Regular 400Roboto Regular Italic
  • Medium 500Roboto Medium Medium Italic
  • SemiBold 600Roboto SemiBold SemiBold Italic
  • Bold 700Roboto Bold Bold Italic
  • ExtraBold 800Roboto ExtraBold ExtraBold Italic
  • Black 900Roboto Black Black Italic

Roboto is a variable font: the download holds the whole weight range in one file per style, and the named weights above are positions on that range.

About Roboto

Roboto is a sans serif family that the official notes characterise as two-sided: a mechanical, largely geometric skeleton combined with friendly, open curves. Letters keep their natural widths instead of being forced into a rigid rhythm, which the notes link to the reading rhythm of humanist and serif type. In the specimen the strokes are even, the a is two-storey and the capital R stands on a straight diagonal leg. Since July 2020 Roboto has been a variable font with two axes: weight from 100 to 900 and width from 75 to 100, the narrow end matching the earlier Roboto Condensed. Nine named weights come in roman and italic, 18 styles in total. Its 1,326 glyphs cover Latin, Cyrillic, Greek and Vietnamese sets. The credits name Christian Robertson, ParaType and Font Bureau, and the license is the SIL Open Font License 1.1.

Where Roboto works

App and web interfaces
Nine weights with italics cover every level of an interface, from Thin display numerals to Bold buttons.
Dense tables and side panels
The width axis narrows to 75, fitting more characters into a column while staying in the same family.
Body text
Letters keep their natural widths, which the official notes credit for a more natural reading rhythm in paragraphs.
Products in several scripts
Latin, Cyrillic, Greek and Vietnamese sets let one family serve many language versions.
Systems that need slab and mono companions
The official notes list Roboto Slab and Roboto Mono as members of the same superfamily, for headings and code.

Glyphs

!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~¡¢

Latin and Latin Extended characters in the preview subset; the complete family has 1,326 glyphs.

Language support

The family contains the core letters these languages are written with:

  • English
  • French
  • German
  • Spanish
  • Portuguese
  • Italian
  • Dutch
  • Swedish
  • Norwegian
  • Danish
  • Finnish
  • Icelandic
  • Catalan
  • Turkish
  • Polish
  • Czech
  • Slovak
  • Hungarian
  • Romanian
  • Croatian
  • Slovenian
  • Lithuanian
  • Latvian
  • Estonian
  • Vietnamese
  • Russian
  • Ukrainian
  • Bulgarian
  • Greek

Writing systems with glyphs in the family besides Latin: Cyrillic, Greek. These are listed as scripts, not as a promise for every language written in them.

Character sets found in the files: cyrillic, cyrillic-ext, greek, latin, latin-ext, vietnamese. The language list is a check of required letters against the font, not a promise of typographic quality in each language.

License

SIL Open Font License 1.1Copyright 2011 The Roboto Project Authors (https://github.com/googlefonts/roboto-classic)

What the license allows

  • Use the fonts in personal and commercial work, in print, on the web and in apps.
  • Modify the fonts and build new versions from them.
  • Redistribute the fonts, on their own or bundled with software, as long as the license text and copyright notice go with them.

Conditions

  • The fonts cannot be sold by themselves.
  • A modified version must stay under the same license and cannot use a Reserved Font Name without the copyright holder's permission.
  • The authors' names cannot be used to promote a modified version without permission.

This is a short summary, not legal advice. The license text decides: read the full OFL text. A copy is included in the download.

Fonts that pair with Roboto

Roboto Slab Slab Serif

Roboto Slab puts slab serifs on the same skeleton, so its headings match Roboto body text in proportion and weight range.

Roboto Mono Monospace

Roboto Mono is the fixed-width member of the family and sets code or figures next to Roboto text.

Suggestions come from simple rules on the records: a contrasting classification and enough weights to carry body text. They are a starting point, not a verdict.

Use Roboto on the web

Download the family and host the files on your own site, then declare them in CSS. Please do not link to the files on trendhub.net: preview files here are subsets and their addresses change.

CSS, self-hosted
@font-face {
  font-family: "Roboto";
  src: url("/assets/fonts/Roboto-Italic-VariableFont_wdth%2Cwght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Roboto";
  src: url("/assets/fonts/Roboto-VariableFont_wdth%2Cwght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

body {
  font-family: "Roboto", sans-serif;
}

Or load it from the official source. Google Fonts serves Roboto with this markup:

HTML, Google Fonts

Things to know

Width axis is 75 to 100
It narrows the design toward the earlier Roboto Condensed; it does not make it wider.
Two variable files
Roman and italic are separate files, each with both axes.

FAQs

Is Roboto free for commercial use?

Yes. Roboto is published under the SIL Open Font License 1.1, which allows use in personal and commercial work, modification and redistribution. The font cannot be sold on its own, and modified versions stay under the same license.

Who designed Roboto?

Roboto is credited to Christian Robertson, with ParaType and Font Bureau also listed. The copyright notice names The Roboto Project Authors.

How many weights does Roboto have?

Roboto has nine weights, from Thin 100 to Black 900, each with an italic, which makes 18 styles. It is a variable font whose axes are weight and width.

Is Roboto Condensed part of Roboto?

In the variable version, yes. Per the official notes, the 2020 update gave Roboto a width axis whose narrow end closely matches the static Roboto Condensed family.

Which languages does Roboto support?

Roboto includes the letters needed for English and other Latin-script languages such as German, French, Turkish, Polish and Vietnamese, as well as Russian, Ukrainian, Bulgarian and Greek.

Comments

No comments yet. If you have used Roboto, tell other readers how it went.

Leave a comment

Comments are reviewed before they appear. Links are marked as user content.

Collections with Roboto

Similar fonts

Other families in the same classification, ordered by shared use tags. All sans serif fonts