Webfont Generator
Upload a TTF or OTF font and instantly get WOFF2, WOFF, and a ready-to-use CSS snippet โ all in a single ZIP.
Drop your font here, or browse
TTF or OTF, up to 20 MB
- ยท WOFF2 (modern browsers)
- ยท WOFF (legacy fallback)
- ยท Original TTF / OTF
- ยท CSS @font-face snippet
Your file is processed in memory and deleted immediately after download. Nothing is stored on our servers.
- ยท Max file size: 20 MB
- ยท Formats: TTF, OTF
- ยท Free, no login needed
Frequently asked questions
What is a webfont generator?
It converts a desktop font (TTF or OTF) into web-optimized formats โ mainly WOFF2 โ plus a ready @font-face CSS snippet, so you can self-host the font on your website.
Which format do I need โ WOFF2 or WOFF?
WOFF2 is supported by all modern browsers and is ~30% smaller, so it should be your primary format. WOFF is only needed as a fallback for very old browsers. This tool gives you both.
How do I use the @font-face CSS?
Upload your font, download the ZIP, put the WOFF2 file on your server, and paste the included @font-face snippet into your CSS. Then reference the font-family in your styles. Add font-display: swap to avoid invisible text while it loads.
Are my font files uploaded or stored?
Your file is processed in memory and deleted immediately after you download โ nothing is stored on our servers. The tool is free with no signup.
Can I self-host any font I download here?
Only fonts whose license permits webfont embedding. Check the font's license first โ many free fonts allow it, but some restrict web embedding.