Choose the local font
Drop a `.woff2` file into the picker. WOFF, OTF, and TTF are accepted as useful fallbacks.
Free · local · no signup
Drop a WOFF2 file to test your own text, tune variable axes, search every mapped glyph, inspect font details, and copy useful CSS—all inside your browser.
Browse Unicode characters mapped by the font. Search a character or a code point such as
U+0041, then open a tile for its glyph outline and metrics.
Read the data included in this file. Metadata can be incomplete; embedding flags are technical hints and do not replace the font's legal license.
Use this as a starting point after placing the font at the shown path. Confirm that the license permits web embedding before publishing.
Three fast steps
The browser does the work locally, so even licensed project fonts can be checked without sending the file to a conversion service.
Drop a `.woff2` file into the picker. WOFF, OTF, and TTF are accepted as useful fallbacks.
Type the headline, UI label, number, or paragraph you actually need to evaluate.
Check axes, glyph coverage, metadata, OpenType features, and the generated CSS starter.
More than a pangram
A useful preview answers visual and technical questions in the same place. These checks help prevent missing characters, wrong font files, and weak production CSS.
Test custom text at the exact size, line height, spacing, alignment, and colors your design needs.
Find mapped characters by glyph or Unicode code point and open individual outlines and metrics.
Adjust every axis declared by the font, including weight, width, optical size, slant, and custom axes.
Review names, version, metrics, features, embedding flags, and a practical `@font-face` snippet.
Local by architecture
`FontFace` renders the file and Fontkit reads its tables in browser memory. There is no font upload endpoint, no account, and no server-side copy to delete later.
Format guide
WOFF2 is a compressed webfont container, not a separate drawing model. It can carry TrueType or OpenType outlines, variable fonts, color fonts, and other OpenType data supported by the browser.
| Format | Best use | Compression | Browser delivery | This tool |
|---|---|---|---|---|
| WOFF2 | Modern production web fonts | Strong Brotli-based compression | Preferred for current browsers | Full preview & inspection |
| WOFF | Legacy webfont fallback | Older compression | Broad older-browser support | Preview & inspection |
| OTF | Desktop/source font workflows | Usually not web-compressed | Supported, but WOFF2 is leaner | Preview & inspection |
| TTF | Desktop/source font workflows | Usually not web-compressed | Supported, but often larger | Preview & inspection |
Practical answers
Drop the file into the picker or choose it from your device. The live preview appears immediately; then type your own text and adjust the typography controls.
No. Font bytes are loaded, rendered, and parsed in your browser memory. They are not sent to our server, stored, or included in analytics.
Yes. If the file declares axes such as `wght`, `wdth`, `opsz`, or `slnt`, the preview creates one slider per axis and applies changes live.
The tool is designed around WOFF2 and also accepts WOFF, OTF, and TTF files. Final rendering still depends on the font data your current browser supports.
You can browse characters mapped in the font's Unicode cmap, search by character or code point, and open details for the mapped glyph. Some internal or substitution-only glyphs have no direct Unicode mapping and may not appear in the character grid.
The file may be corrupt, mislabeled, unsupported by your browser, or larger than the 25 MB safety limit. Confirm the extension, try a current browser, and validate the original font with your font editor.
Yes, as a starting point. Put the font at the referenced path, adjust the family and styles, and verify that your license permits web embedding. Technical embedding flags are not legal advice.
Choose the file above. Nothing is uploaded, and there is no account to create.