Convert fonts between TTF, OTF, WOFF and WOFF2, with a preview and the glyph count
Processed in your browser. Nothing is uploaded. Checked against sources on 22 Oct 2026.Font Converter turns TTF, OTF, WOFF and WOFF2 fonts into each other in your browser, up to 20 at a time. Each font shows its name, glyph count, outline type and embedding permission, with a preview line. WOFF and WOFF2 keep every table of the font; nothing is uploaded.
Press Select font files, or drop .ttf, .otf, .woff or .woff2 files; they are read on your device.
Each font shows its name, glyph count and a preview line in the font itself.
Choose the format: WOFF2 for websites, TTF or OTF to install, WOFF for older browsers.
Press Download to save the converted font, or all of them in one zip.
The four formats hold the same thing, the tables of an OpenType font. TTF and OTF are installed on computers; WOFF and WOFF2 are the same fonts compressed for websites.
What each conversion does.
| From | To | What happens |
|---|---|---|
| TTF or OTF | WOFF2 | Compressed with Google's woff2 encoder; every table kept |
| TTF or OTF | WOFF | Each table compressed with zlib; byte for byte the same font inside |
| WOFF or WOFF2 | TTF or OTF | Unpacked to the font inside, ready to install |
| TTF | OTF | Same font, saved as .otf; TrueType outlines are valid OpenType |
| OTF (CFF outlines) | TTF | Curves redrawn as TrueType; ligatures and hinting not kept |
Only the last row changes the font, and the page says so before you download. If your software accepts OTF, keep the OTF.
What is shown for each font. Family and style, full name, version, glyph count, units per em, whether the outlines are TrueType or PostScript (CFF), whether it is a variable font, the copyright and licence text the maker wrote into it, and the OS/2 embedding permission in plain words. A preview line is drawn in the font itself, at the size you choose.
Converting does not change a font's licence. A font in a new format is still the same font, under the same terms. Many commercial licences sell desktop and web use separately, and some forbid conversion; free fonts under the SIL Open Font License may be converted. Check the licence before putting a converted font on a website.
What is refused. A .ttc collection holds several fonts in one file and is not split here. A variable font with CFF2 outlines can be saved as OTF, WOFF or WOFF2, but not turned into TTF.
Fonts are read and written by your own browser: WOFF with its built-in zlib, WOFF2 with Google's woff2 compiled to WebAssembly, loaded only when needed. Nothing is uploaded.
Drop the .ttf on the page, choose WOFF2 and press Download. The font is compressed with Google's woff2 encoder in your browser, keeping every glyph, kerning pair and OpenType feature. Several fonts can be dropped together and saved in one zip, ready for an @font-face rule on your website.
Not directly: computers install TTF and OTF, not web fonts. Drop the .woff2 or .woff here and choose TTF or OTF; the font inside is unpacked table for table and can then be installed. Check its licence first, because many web fonts are licensed for websites only.
Converting does not change a font's licence: the new file is the same font under the same terms. Fonts under the SIL Open Font License may be converted and used on the web. Commercial licences often sell desktop and web use separately and some forbid conversion, so read the licence, which the page shows when the font includes it.
For most fonts the letters look the same, but this is the one conversion that changes the font. PostScript curves are redrawn as TrueType curves, and ligatures, contextual forms and hinting are not kept. If your software accepts OTF, keep the OTF; for websites, convert the OTF straight to WOFF2 instead, which keeps everything.
The glyph count says how much of a font you have. A web font is often cut down to Latin letters only, a few hundred glyphs, while the full family may have thousands covering accents, Greek, Cyrillic or other scripts. Comparing counts shows whether a WOFF2 you found is the complete font before you rely on it.
No. Fonts are read, previewed and converted by your own browser, and the new files are made on your device. The WOFF2 encoder is Google's woff2 compiled to WebAssembly and loads only when needed. Nothing is sent to a server, and nothing remains once you close the tab.
Rates and rules change; check the source before you rely on a figure.
Still stuck? Ask about Font Converter and anybody who knows can answer. No account needed.
On the related tools: Convert Any File – Photos, documents, spreadsheets, archives: drop it and see what is possible · Markdown File to HTML – Turn a .md file into the HTML behind it.