Formatomat

Convert TTF to WOFF

Turn your TTF fonts into WOFF fonts in seconds. Conversion happens in your browser, so your files are never uploaded to a server.

  • Files never uploaded
  • Free, no sign-up
  • No queue

or drop them here. You can also paste an image (Ctrl+V).

Free · No sign-up · No upload

How to convert TTF to WOFF

  1. 01

    Add your TTF files

    Click “Choose TTF files” or drop them on the page. You can add several at once.

  2. 02

    Check the WOFF format

    WOFF is already selected. The font flavour (TrueType or OpenType) is handled automatically.

  3. 03

    Convert and download

    Click “Convert”, then download your WOFF file. With several files, grab everything at once as a ZIP.

TTF to WOFF: what to know

Converting a TTF to WOFF lets you host a font on your own website instead of loading it from an outside service. Each of the font’s tables is compressed and nothing else changes: glyph outlines, kerning, hinting and the axes of a variable font all stay identical. Nothing is stripped out to save space either: every glyph and every language is kept, which can leave a fairly heavy file.

On licensing, fonts under the SIL Open Font License, like most Google Fonts, can be converted and used on the web. Those bundled with Windows or macOS generally cannot, and commercial foundries often sell the web licence separately. TTF files downloaded from Google Fonts convert directly, in both their static and variable versions.

TTF vs WOFF: what’s the difference?

TTFTrueType Font

The TrueType font format, created by Apple in the late 1980s and adopted by Microsoft. It installs on every system.

WOFFWeb Open Font Format

The web font format recommended by the W3C. It is a compressed TTF or OTF font that loads faster on a website.

TTF to WOFF: frequently asked questions

How do I declare the WOFF font in my CSS with @font-face?

Write one @font-face block per file: font-family with the name of your choice, src with the address of the .woff file and the woff format, then font-weight and font-style for the weight and style. Add font-display: swap so text stays visible while the font loads. Bold and italic files are converted and declared the same way, each in its own block.

Should I use WOFF or WOFF2 on my website?

WOFF2 compresses noticeably better and every current browser reads it, but Formatomat does not produce it yet. WOFF is still recognised everywhere, including by older browsers, and works as it is. If you also have a WOFF2, list it first in src and keep the WOFF as a fallback.

Are my TTF files uploaded to the internet?

No. The file is read and converted by your browser, on your device. Nothing is sent to a server, and nothing is kept after you close the page.

Does converting TTF to WOFF reduce quality?

No. The font tables are just compressed (WOFF) or decompressed (TTF, OTF), so the glyphs stay identical.

How many TTF files can I convert?

As many as you like, for free and without signing up. Add them all, then download the results one by one or in a single ZIP. The maximum size depends on your device and browser, with a few caps that protect its memory (for example 20,000 files per archive or 5 million filled cells per workbook: see the home page FAQ); a file over one of them is not converted, and a message says so.

Does it work on iPhone and Android?

Formatomat is designed for recent browsers on computers, iPhone and Android, with no app to install. A conversion the browser cannot do (a format it cannot read or write) is refused with a message that says so.