About FontPivot
Font tools that run in your browser
FontPivot helps developers and designers get a font ready for the web. Convert a desktop font to WOFF2, trim it to the characters you need, check what is inside a font file before you ship it, and copy CSS that already matches the font.
What you can do here
- Font converter →Convert one font, a whole family, or fonts picked from a TTC collection between TTF, OTF, WOFF, and WOFF2, preview the result, and download a WOFF2 web font kit with CSS.
- Webfont generator →Turn TTF or OTF files into a web font kit: WOFF2 files, @font-face CSS with fallback fonts, a sample page, and snippets for Next.js, Tailwind, and Astro.
- Font subsetter →Keep only the characters your site uses, starting from the same Latin set Google Fonts serves, see the real file size as you choose, and get CSS with the matching unicode-range.
- Variable font instancer →Fix a variable font’s axes at one value or narrow their ranges, see the real file size, and get matching @font-face CSS.
- Font viewer →Open a font file to check its name, weight, version, license notes, OpenType features, variable axes, vertical metrics, and every character it includes.
- Font fallback generator →Calculate size-adjust and metric overrides for a system fallback font, see the layout shift with and without them, and copy the CSS.
- TTF to WOFF2 →A shortcut for the most common job: turning a desktop TrueType font into a web font.
- OTF to WOFF2 →The same shortcut for OpenType fonts, with WOFF2 already selected.
The guides cover the rest of the job: writing @font-face rules, choosing a font-display value, preloading, and keeping layouts steady while fonts load.
How we build it
Your files stay on your device
Fonts are read, converted, and subset inside your browser. Nothing is uploaded, so there is no copy of your font on anyone else’s server.
No account needed
Open the page and use the tool. There is no sign-up and no email address to hand over before you can download.
Clear about the limits
Conversion is not magic. We say what a conversion keeps, what it might change, and what FontPivot does not do yet.
Analytics only if you agree
Usage statistics are off until you accept them, and they never include file names, font names, or file contents.
What to expect from a conversion
- TTF or OTF to WOFF or WOFF2 packs the same font data into a smaller web format, so the outlines and features usually come through unchanged.
- Between TTF and OTF, the outlines are rebuilt in the other format. The font’s names, license text, line spacing, and OpenType features such as ligatures and small caps are copied back from the original; the hinting cannot be, so keep your original file. Variable fonts are not converted this way, because every axis would be lost: keep them as WOFF2, or fix one style first with the variable font instancer.
- Files can be up to 25 MB. When you add a font collection (
.ttcor.otc) to the converter, it lists the fonts inside so you can pick the ones to convert. - Subsetting runs with HarfBuzz in your browser and keeps OpenType features such as ligatures and kerning unless you remove them, along with every name record, including the license text. Characters you leave out are gone from that file, so keep the original.
- Two optional fixes sit in the converter’s advanced options, both off by default. Fix vertical metrics gives a font the same line height on Windows and macOS, following Google Fonts’ rules and keeping the macOS line height. Remove hinting makes files smaller, though small text on Windows may look less crisp. FontPivot can keep or remove hinting but does not add new hinting, and it does not create EOT or SVG fonts. If you need those, the comparisons with Transfonter and the Font Squirrel Webfont Generator explain where those tools fit better.
- Converting a font does not change what its license allows. Check the license before you put a font on a website.
For the details of what is and is not measured, read the privacy page.