FREE · DESIGN & CSS TOOLS
Font Viewer & Character Map.
Open a TTF, OTF, WOFF or WOFF2 font to preview your own text at any size, see every character it contains and read its names, version and licence.
Drop a font here or
TTF, OTF, WOFF or WOFF2 · up to 30 MB each · read on your device, nothing is uploaded
How to use Font Viewer & Character Map
Drop a font file. Type your sample text and move the size slider; search the character grid and click a character to see its Unicode code, HTML entity and CSS escape.
How it works
Reads the name, OS/2, head and cmap tables with opentype.js and displays the font with the browser’s FontFace API; WOFF2 files are decoded first with Google’s WOFF2 library in WebAssembly.
Example
Noto Sans Regular shows 4,503 glyphs and 3,092 mapped characters, TrueType outlines, weight 400 and installable embedding.
Preview a font and its characters
- Drop a TTF, OTF, WOFF or WOFF2 file on the page, or press
Choose a font. - Type your own sample text and move the size slider; the text is also shown at 12, 16, 24 and 36 px.
- Scroll the character grid, or type a character or a code such as U+00E9 in
Find a character. - Click a character to see its Unicode code point, HTML entity and CSS escape.
Example: Noto Sans Regular shows 4,503 glyphs and 3,092 mapped characters, TrueType outlines, weight 400 and installable embedding.
Font details and licence
The details table lists the family, style, version, designer and manufacturer, the outline type, the number of glyphs and mapped characters, the weight class and units per em, and the embedding permission stored in the font. When the font includes a licence text or URL, it is shown as well.
The font is loaded only inside this page and is never installed on your system. To make web versions of the font, use the Font Converter; to inspect any text character by character, use the Unicode Inspector.
Questions about Font Viewer & Character Map
Is my font uploaded?
No. It is read in your browser with opentype.js and displayed with the browser’s FontFace API.
Why do some characters show as boxes?
The grid only lists characters the font maps. In the sample text, characters the font lacks are drawn with a fallback font or as boxes.
Can I see every glyph, including unmapped ones?
The grid shows characters that have a Unicode code. Alternate glyphs reached only through OpenType features are counted in the glyph total but not listed.
Is Font Viewer & Character Map free, and do I need an account?
Yes. This tool is free to use in your browser without an account. Processing takes place on your device.
What are the limits and what should I check?
One font at a time, up to 30 MB. The grid shows up to 1,500 characters at once; use the search for others. Font collections (.ttc) are not supported. The font is loaded only in this page and never installed. Review the result before using it in your work.
Is my input sent to a server?
Your input is processed in your browser and is not uploaded by this tool. Files and pasted text are cleared when the page is refreshed. Normal website requests are still required to load the page and its libraries. Read the privacy explanation.