Font Previewer
Load a local TTF, OTF, WOFF, or WOFF2 file into the current tab and inspect custom text from 8 to 200 pixels.
Privacy: your files never leave your device. All processing happens locally in your browser.
How to use
- 1.Choose a trusted TTF, OTF, WOFF, or WOFF2 file no larger than 10 MiB.
- 2.Enter representative preview text and choose a whole font size from 8 to 200 pixels.
- 3.Inspect glyph coverage and appearance in the current browser; choose another file to replace the temporary face.
About Font Previewer
Font Previewer loads one local font file into the current browser tab and applies it to custom sample text. Choose a non-empty TTF, OTF, WOFF, or WOFF2 file up to 10 MiB, enter the text you need to inspect, and set a size from 8 to 200 pixels. The browser reads and validates the font through its FontFace API. The file is not uploaded to Lizely and is not installed on the operating system.
The font exists only in the page's document font set. Closing or refreshing the tab removes it, and choosing another file deletes the previous face from the document before loading the replacement. The tool does not copy bytes into a system Fonts folder, change application preferences, create a CSS package, or retain the file for a later visit.
Supported filename extensions are TTF, OTF, WOFF, and WOFF2. An accepted extension does not guarantee that the browser can decode the actual bytes. Damaged files, unsupported internal tables, mislabeled data, and formats the current browser rejects produce a visible loading error. The tool trusts the browser font engine rather than claiming to repair or convert a font.
The 10 MiB limit bounds browser memory and load time. Font files can contain complex tables and many glyphs, so a valid file may still take time to parse. The interface shows a loading state and prevents an older slow load from replacing a newer selection. Font bytes remain local, but users should still obtain font files from trusted sources because fonts are complex binary inputs processed by browser code.
Preview text is ordinary editable Unicode text. Whether a character displays in the chosen design depends on glyph coverage inside the font. Missing glyphs can appear as boxes or browser fallback characters. The tool does not synthesize missing glyphs, prove full language support, enumerate the character map, or distinguish a fallback glyph from the chosen font by image analysis.
Font size must be a whole pixel value from 8 to 200. This control changes CSS preview size only; it does not modify font units, hinting, outlines, kerning tables, or exported bytes. The line height is fixed for readable inspection. Browser zoom, device pixel ratio, operating-system rendering, and antialiasing can affect how the same font appears elsewhere.
The displayed label comes from the selected filename, not an asserted internal family or style record. A file called Demo Bold can contain different internal metadata, and the tool does not claim the filename is authoritative. It creates a unique temporary family name to avoid colliding with fonts already used by the site.
Use Font Previewer to check sample words, numerals, punctuation, uppercase and lowercase shapes, rough spacing, and font-file browser compatibility before installation or web integration. It does not calculate licensing rights, inspect embedding permissions, subset glyphs, convert formats, generate @font-face CSS, measure exact print output, or compare several fonts side by side. Licensing and redistribution decisions must come from the font's actual license.
The preview is visual and remains in the current page; no output download is created because the source file is unchanged. For reliable web use, test the font in the target browsers and confirm its licensed formats and weights. This tool provides a private first look, not a certification of correctness, safety, accessibility, performance, or cross-platform rendering equivalence.
Methodology & sources
Validate a bounded local file by supported extension, create a unique temporary CSS family, construct FontFace from its ArrayBuffer, await browser decoding, guard stale asynchronous loads, add only the successful face to document.fonts, apply the user sample and validated pixel size, and delete the previous or unmounted face from the document set.
Frequently asked questions
- Is the font installed on my computer?
- No. It is added only to the current page's document font set and disappears when the page closes or reloads.
- Why do some characters show boxes or fallback shapes?
- The selected font may not contain those glyphs, so the browser displays missing-glyph or fallback behavior.
- Does a supported extension guarantee loading?
- No. Damaged, mislabeled, or internally unsupported font data can still be rejected by the browser engine.
- Is the font uploaded?
- No. The browser reads the selected bytes locally through the FontFace API.
Related tools
- Special Characters Copy and PasteFind and copy a curated special character with its official Unicode name and code point visible.
- Character CounterCount characters in real time and instantly see how much room is left for X/Twitter, SMS, Instagram, and SEO meta tags.
- Text FormatterApply only selected line trimming, horizontal whitespace collapse, and blank-line limits while leaving words and punctuation untouched.
- Bold Text GeneratorTurn plain text into 𝐛𝐨𝐥𝐝 Unicode you can paste into Instagram, X and LinkedIn bios.
- Add Line Numbers to TextNumber every line of pasted text from a chosen starting value with a custom separator and optional zero padding.
- Add Prefix and Suffix to LinesAdd literal prefix and suffix text to every pasted line, with an option to leave blank lines untouched.
Text Tools guides
View all- Remove Emoji from Any Text Without Losing Formatting
- Yes, You Can Copy and Paste Emojis Anywhere in One Click
- How to Extract Email Addresses From Excel Cells
- Count Text Occurrences in Excel Without Formulas
- Count Characters in a String in Python (Plus Real-Time Counts)
- How to Change Case in an Excel Sheet Without Formulas
- Make LinkedIn Posts Stand Out with Bold Text
- Add a Prefix to All Lines in a File on Linux the Easy Way
- How Do I Add a Number to Text on Every Line
- How to Reverse Text Without Breaking Emojis
- How to Copy Special Characters with Unicode Names and Codes
- Count Lines in a File in Linux Without Command-Line Hassle
- Remove Line Break Symbols in Outlook Without Losing Formatting
- Extract Email Addresses from a Cell in Excel in One Click
- How to Generate Random Words in Excel
- How to Emoji Copy and Paste From Any Browser
- How to Generate Lorem Ipsum Online
- How to Create a Random List in Excel Without Formulas
- How to Use Kaomoji: Copy and Paste Japanese Emoticons
- Count Characters in a Cell in Excel and Beyond for Social Media