viewhack

Font viewer: preview TTF, OTF and WOFF fonts without installing them

Drop a font file to read what is inside it: the family and style names, version, designer, the copyright and licence text the font carries, what its embedding permission allows, how many glyphs it has and which Unicode ranges it covers. Every glyph is drawn from its outline, and you can type your own text in the font at six sizes. The font is parsed by opentype.js 2.0.0 and drawn by your browser, inside this tab.

The font is opened on your device. It is never uploaded or installed.

What it shows

What it cannot open

Useful to know about font files

TTF or OTF?
The extension does not decide it. A file starting with the bytes 00 01 00 00 has TrueType outlines; one starting with OTTO has CFF (PostScript) outlines. Some .otf files are TrueType inside, and viewhack names what the bytes say. Both install and work the same way on Windows, macOS and Linux.
WOFF and WOFF2
These are web packagings of the same font data: WOFF compresses each table with zlib, WOFF2 with Brotli, on average about 30% smaller than WOFF. Browsers load them via CSS @font-face; desktop apps need the TTF or OTF.
Checking a font before you use it
Look at the licence text and the embedding permission first: a font marked “preview & print only” can go into a PDF but not into an editable document. Then check Unicode coverage for the languages you need. A font that stops at Basic Latin has no accented letters at all.