Work and business
Host your own web fonts as WOFF2
Serving fonts from your own site is faster and keeps visitors private. WOFF2 makes the files as small as possible.
TTF to WOFF2Free · No sign-up · Files stay on your device
Open TTF to WOFF2
Why WOFF2
WOFF2 is the same font, compressed for the web: often half the size of the TTF or OTF or less. Every current browser supports it.
Hosting fonts yourself means no requests to a font service, which helps speed and privacy (and avoids cookie-banner questions).
When you might need this
- Your own websiteA brand font or a free font from a type foundry.
- Apps and email templatesSmall font files for web apps and HTML pages.
- Going the other wayA WOFF2 font from a project, back to TTF or OTF to install on a computer.
Key benefits
- Much smallerTypically 30–70% smaller than the desktop font.
- Nothing lostEvery glyph, kerning pair and OpenType feature is kept.
- See it firstA sample of the font is shown so you can check it.
How to make WOFF2 fonts
- Open TTF to WOFF2 (or OTF to WOFF2) here and choose your font files.
- Press Convert and save the .woff2 files next to your CSS.
- Add @font-face { font-family: "Brand"; src: url("brand.woff2") format("woff2"); font-display: swap; } and use font-family: "Brand".
Tips
- Make one file per weight and style (Regular, Bold, Italic), each with its own @font-face rule.
- Check the font licence allows web use; some commercial fonts need a separate web licence.
TTF to WOFF2Free · No sign-up · Files stay on your device
Open TTF to WOFF2
Questions
Do I still need WOFF or TTF for the web?
No. WOFF2 works in all current browsers. WOFF is only for very old ones.
Are any letters removed to save space?
No. The whole font is kept, so every language and symbol it supports still works.
Tools for this job
More guides
- Work and businessTurn Zoom or Teams captions into a Word documentTurn the VTT caption file from a Zoom or Microsoft Teams recording into a readable transcript in Word or plain text, with or without times.
- Work and businessFix a CSV that opens wrongly in ExcelFix CSV files that open in Excel with garbled accents (é instead of é) or with every value squashed into one column. Free, and nothing is uploaded.
- Work and businessTurn JSON into a spreadsheetTurn a JSON export or API response into an Excel spreadsheet or CSV, with nested fields as columns, so anyone can sort, filter and chart it.