Navid MoazzezNavid Moazzez

Free Font Converter

A free font converter that turns TTF, OTF, WOFF and WOFF2 fonts into each other in your browser, with every letter and table kept.

Navid Moazzezby Navid Moazzez·Updated 2 okt 2026·5 min read·

Drop a font and convert it between TTF, OTF, WOFF and WOFF2. It all happens in this browser.

1

Your fonts

Nothing is uploaded.
2

Settings

Format
For websites: the smallest, and every browser in use reads it.
3

Convert

Add a font to convert.

Everything happens in this browser, so your fonts never leave your computer. Only the file's wrapper changes: every letter, its kerning, its ligatures and any variable axes come through.

Rate this tool

This free font converter turns TTF, OTF, WOFF and WOFF2 fonts into each other, in your browser. Every letter, its kerning, its ligatures and a variable font's axes come through.

WOFF2 makes a font about half the size for your website, and TTF or OTF is for installing on a computer. Nothing is uploaded.

Here's which format to pick, what comes through, and how it compares with CloudConvert.

key_takeaways.mdTL;DR

Key takeaways

This free font converter turns TTF, OTF, WOFF and WOFF2 fonts into each other in your browser, with nothing uploaded.
Only the wrapper changes, so every letter, kerning, ligature and variable axis comes through: checked table by table on six fonts.
WOFF2 made the test fonts 47% to 60% smaller, and 97% of browsers in use read it.
It writes your @font-face rule, and shows each font's own license line.

What is a font converter?

A font converter turns a font file from one format into another, like a desktop TTF into a WOFF2 for a website.

TTF, OTF, WOFF and WOFF2 all hold the same thing, a font's tables. WOFF and WOFF2 compress them for the web; TTF and OTF are the fonts computers install.

Convert a font0/4

Which format to pick

Each format is right for a different place:

WOFF2
What it is
The web's font format, compressed with Brotli
Use it for
Websites: the smallest, read by 97% of browsers
WOFF
What it is
The first web font format, compressed with zlib
Use it for
Websites that must work in very old browsers
TTF or OTF
What it is
The font as computers install it
Use it for
Your computer, design apps, print

TTF and OTF differ in the letters' outlines: TrueType curves or PostScript ones. The converter gives back whichever the font has.

What comes through

A font file is a wrapper around tables: the letters' outlines, the spacing between pairs (kerning), ligatures, a variable font's axes, and hinting for small sizes.

This converter only changes the wrapper, so every table comes back. I checked it table by table on six fonts with fontTools, the standard font toolkit:

  • WOFF – every table came back byte for byte.
  • WOFF2 – every letter and every table, but the digital signature (DSIG), which the WOFF2 standard drops, as every WOFF2 tool does.

Nothing is redrawn, so the letters look exactly as their designer made them.

How much smaller WOFF2 is

Six open fonts, converted on September 30, 2026:

Lora, variable
TTF or OTF
207 KB
WOFF2
83 KB
Smaller by
60%
Inter, variable
TTF or OTF
856 KB
WOFF2
342 KB
Smaller by
60%
Open Sans, variable
TTF or OTF
520 KB
WOFF2
274 KB
Smaller by
47%
Noto Sans JP, 17,936 glyphs
TTF or OTF
9.4 MB
WOFF2
4.2 MB
Smaller by
55%
Source Sans 3, OTF
TTF or OTF
327 KB
WOFF2
151 KB
Smaller by
54%
Source Serif 4, OTF
TTF or OTF
236 KB
WOFF2
105 KB
Smaller by
56%

Most took under 2 seconds in Chrome on my Mac. The Japanese font, with nearly 18,000 letters, took 20 seconds.

Compared with CloudConvert

I converted the same six fonts to WOFF2 with CloudConvert on September 30, 2026:

4 TrueType fonts (TTF)
This converter
The same size, every table kept
CloudConvert
The same size, every table kept
2 OpenType fonts (OTF)
This converter
Every table kept, outlines unchanged
CloudConvert
About 30% smaller, but its outlines redrawn as TrueType

For TrueType fonts, CloudConvert uses the same WOFF2 engine as this converter, Google's. For OpenType fonts it switched to another program, which redrew the letters' curves.

The redrawn font also lost the names of its stylistic sets, like Slashed zero and Capital figures. This converter keeps the original curves and every name.

Use it on your site

When you convert to WOFF2 or WOFF, the converter writes the @font-face rule for you: the font's family, its weight, its style, and font-display: swap, so text shows while the font loads.

A variable font gets its full weight range, like 400 700 for Lora, so one file covers every weight. Copy the rule into your CSS and put the font file next to it.

Check the license first

A font is software, and its license says where you can use it. Open fonts like Google Fonts' allow websites, apps and print.

Many fonts you buy license desktop use and web use separately. The converter shows each font's own license line, with its link, so you can check before you publish.

Nothing is uploaded

The converter runs in your browser, so a font you paid for never leaves your computer. There's no size limit but your computer's memory.

The first WOFF2 conversion downloads the engine, about 1 MB. After that it starts at once.

What it can't do

Some changes are more than a new wrapper:

  • TTF to OTF, or OTF to TTF – that means redrawing every curve, which changes the font. You get back the outlines the font has.
  • EOT and SVG fonts – formats only very old browsers used.
  • Removing letters – making a font smaller by keeping only the letters you use (subsetting) isn't here yet.

For those, a desktop font editor like FontForge does the job.

Who is the font converter for?

It's for anyone who works with type:

Brand teams use it to ship their typeface to every site they run.

More free tools for designers

Here are my other font converters, and two for what comes next:

They're all free, in your browser, with no watermark.

Design with your font

Font converter FAQs

Questions about the font converter? Here's what to know.

A font converter turns a font file from one format into another, like TTF into WOFF2.

This one converts TTF, OTF, WOFF and WOFF2, each way.

WOFF2 is the best for websites: the smallest, and 97% of browsers in use read it.

Most sites need no other format.

No, only the file's wrapper changes.

Every letter, kerning pair, ligature and variable axis comes through.

Not here, since that means redrawing every curve, which changes the font.

You get back whichever outlines the font has.

Yes, the font converter is free, with no account and no limit on fonts.

It runs in your browser, so it costs nothing to run.

No, the font converter converts your fonts in your browser.

They never leave your computer.

I did.

I'm Navid Moazzez, and the font converter is one of my free tools on navid.me.

Read more about me.

Navid Moazzez

AI business strategist & AI OS builder

Navid Moazzez helps creators and founders master AI and build their own AI Operating System (AI OS) to automate their business and life.

Navid.me is reader-supported. When you buy through links on this site, I may earn an affiliate commission. Learn more.

More free tools

Related MCP servers & CLIs

Free AI newsletter

The most actionable AI newsletter for founders

Every week, get proven AI strategies, curated tools, and step-by-step systems to grow your audience, create better content, and build a profitable creator business.

No fluff, no filler, no BS. Just five minutes each week that might level up your online business and life.

P.S. Sign up now to get free access to my ultimate AI tools guide for creators.

Loved by 10,000+ readers