Font Previewer

See a font set in your own words before you install it, at the size you are actually going to use it at. You can also check it contains the characters you need — accents, currency symbols, the odd bit of punctuation.

How to use it

Drop in a font file you have downloaded and it loads into this page alone, so nothing is installed on your machine while you are still deciding.

  1. Drop in the fonts Several at once, and each gets its own block so you can compare.
  2. Type the words you care about Your own name, your headline, a paragraph of real copy. Sample text hides problems that real words expose.
  3. Check the character list Switch to the character view to confirm the accents, currency symbols and punctuation you need are actually there.
Full instructions

Drop one or more font files here

TTF, OTF or WOFF — compare several at once

Choose files

Nothing is uploaded. Everything happens on your own device.

Your text

type anything

Preview

In depth

Trying type on your own words, three files at a time

How to load fonts into the page, what each slider and menu changes, how the three views differ, and a method for judging a face that goes further than looking at it and liking it.

Screenshot: Trying a font before you commit to it
Trying a font before you commit to it as it appears when the page opens.

The problem with judging a font from a list

Font menus lie by omission. They show a name in a small line of grey text, which says almost nothing about how the face will behave in the work you are doing. Two faces that look interchangeable in a menu can be miles apart once real words are set in them.

Installing everything to find out is worse. A machine with six hundred families installed is slow to open a design program, the menu becomes unusable, and nobody ever removes any of it.

So the honest way round is to try the file first, in your own words, at the size you will really use, without letting it into the system at all.

  • A bundle arrived with forty families and you need three of them.
  • A client sent a brand pack and you want to see the headline face before the meeting.
  • You are shortlisting two similar faces and cannot choose from the shop page samples.
  • You need to know whether a face can set a language, a price or a name with accents in it.

Getting the files onto the page

Drop font files on the dashed box, or click it and pick them. Several at once is the point, and each one gets its own panel below, headed with the file name and how big it is. Drop more later and they join the collection rather than replacing it, so you can build up a comparison as files arrive.

Four kinds are accepted: the two installable formats and both web formats. Drag in something that is not a font and a short message says how many files were skipped, and the rest carry on loading. If a font file is damaged and cannot be read, a message names that file and the others still appear.

Each file is loaded under its own private name, invented on the spot. That sounds like a detail, but it is why two files from one family, or two versions of the same font a year apart, can sit together without either masking the other.

The words you test with

The left pane holds a box marked Your text. Whatever you type there appears in every loaded font as you type, with no delay and no button. Line breaks are kept, so a headline and a line of small print underneath both get shown.

Leave it empty and a familiar practice sentence is used instead, which is fine for a first look. Try an example fills the box with two sentences that use every letter of the alphabet, plus a row of digits and a price, which is a better starting point than one plain line.

The text is remembered between visits, along with your slider settings, so coming back tomorrow with three more files means testing the same words as yesterday. That steadiness is worth more than it sounds.

The three views

The menu marked Show decides what each panel draws, and it is where most of the value sits.

A specimen sheet gives your text at the size on the slider, and then the same text again immediately underneath at a small body size. That second block is the quiet hero of the page. It stops you falling for a face that only works as a headline, because the body version is always in view while you admire the big one.

One line at every size takes the first line of your text and repeats it at twelve fixed sizes, from very small up to poster scale, each labelled with its size. Read it from the top: the size where the face stops being comfortable is the size below which you should not use it.

Every character in the font swaps the words for rows of characters, arranged in nine labelled groups. Capitals, lower case and digits come first, then a row of the shapes that are easily confused with one another, then punctuation, currency signs, maths signs, accented letters and a row of symbols. Any character the font does not carry is drawn by the browser in a substitute face, and once you know to look for it, the mismatch is obvious. That is the whole trick of this view.

The four appearance controls

These apply to every loaded font at once, which is the only fair way to compare. Two buttons finish the strip: Try an example, and Clear, which removes the loaded fonts and empties the text box together.

  • Size. A slider from 12 to 140, starting at 42, with the current value shown beside the label. It drives the specimen. In the character view it is capped part way up so the rows still fit across the screen.
  • Letter spacing. From minus 5 to plus 20, starting at 0. Negative values pull letters together, positive push them apart. Display faces often want a little extra at large sizes and a little less at small ones.
  • Line height. From 90 to 220 per cent in steps of 5, starting at 140. This is the gap between lines, set as a share of the text size, so it stays sensible when you move the size slider.
  • Light text on dark. Puts the preview block on a near black background with pale text. Type looks noticeably heavier this way, which is why a face chosen on white can disappoint on a dark sign or a dark app.

Choosing a face for a shop sign

Three files come in: Tarnbrook Display.otf, Cove Grotesk.woff and Lyra Text.ttf. Dropping all three at once gives three panels and a chip reading fonts 3.

Into the box goes the real wording rather than a sample: the shop name, then opening hours, then a price line with two currency signs. At 42 pixels all three look good, which is exactly the trap.

One line at every size sorts it out. Tarnbrook Display is beautiful at 48 and above and turns to porridge by 14, so it is a name-on-the-sign face and nothing more. Lyra Text holds its shape all the way down.

Every character in the font settles the rest. In the currency row, one of the three draws the euro sign in an obviously different style, which means that font has no euro sign. For a price list, that rules it out.

Last, because the sign is dark green, Light text on dark goes on and letter spacing rises to 3. The headline gains room to breathe, and the answer is Tarnbrook for the sign, Lyra for everything else.

A better way to judge than looking and liking

  • Use your own words every time. A famous practice sentence is designed to include every letter, not to look like your work. Set the actual headline you have to set.
  • Type a number with a decimal point and a currency sign. Prices and dates expose fonts whose digits are too narrow, too wide, or of uneven height.
  • Put a word in capitals. Some faces space capitals badly, and a name in a heading is where you will find out.
  • Compare weight against weight. Load the regular of each candidate first and decide, then load the bolds and check the two still look different at small sizes.
  • Check the character rows before falling in love. A face with no accented letters is a slow disaster on a site full of real customer names.
  • Judge at the smaller size under the specimen. The big line sells the font. The small line is what readers will really spend their time on.

Things that catch people out

  • Nothing happens after choosing files. Look for a message naming a file that could not be read. A file with a font ending is not always a font inside.
  • Expecting the font to be usable elsewhere afterwards. It is not installed. It lives in this tab and disappears with it. Installing is a separate step you do yourself.
  • Wondering why one letter looks wrong in a word. That letter is missing from the font and the browser quietly borrowed it from another. The character view is where you confirm it.
  • Pressing Clear to remove one font. It removes all of them and the text as well. Reload the ones you still want.
  • Expecting Copy to capture the look. It copies the words being previewed, handy for moving your test line into a design program, but a picture of the type is not what it hands over.
  • Comparing two faces at different slider settings. Set size, spacing and line height once, then leave them alone.

When a different page fits better

  • The face is chosen and the file is the wrong shape for the job: the Font Converter turns an installable font into a web one, and back the other way.
  • You need to know exactly which character a strange symbol is: the Character Inspector names it rather than just showing it.
  • A font file will not open anywhere and you suspect it was renamed: the Hex Viewer reads the opening bytes and names the real format.
  • You want the type set in a real layout with columns and margins: preview here to shortlist, then build the layout in a design tool.

Loaded, not installed, and never sent

Two promises are worth separating here. The first is that nothing is uploaded: the file is read from your disk into the tab's memory and stays there. There is no server in this, no account, and nothing to receive a copy of a font you may not be allowed to pass on.

The second is that nothing is installed either. The font is registered with this one page while it is open. It will not appear in your word processor, it cannot slow your system down, and closing the tab removes it. That is what makes it reasonable to drop forty files in and throw thirty seven away.

The only things kept between visits are your typed text and your slider positions, saved by the browser on your own machine. The fonts are not kept, which is why they need dropping in again next time.

Help

Trying a font before you commit to it

Drop in a font file you have downloaded and it loads into this page alone, so nothing is installed on your machine while you are still deciding. Your own text is set in it at whatever size you will really use, and the full character set is listed below, which is where a font turns out to be missing the accent or symbol you need.

Drop in the fonts

Several at once, and each gets its own block so you can compare.

Type the words you care about

Your own name, your headline, a paragraph of real copy. Sample text hides problems that real words expose.

Check the character list

Switch to the character view to confirm the accents, currency symbols and punctuation you need are actually there.

Judge a font at the size you will use it

Typefaces are designed for a size range, and one that looks beautiful at 60 pixels in a specimen can be unreadable at 15 in a paragraph — thin strokes disappear, tight spacing closes up, and delicate shapes turn to mush. The reverse happens too: a face designed for small text looks clumsy and heavy as a headline. Use the size view to see the same line at every size at once, and make the decision at the size the words will actually be read.

Good to know

Test the awkward characters

Capital I, lower case l and the digit 1 side by side. Zero against capital O. Those three tell you a lot about a face.

Missing characters fall back silently

A character the font lacks is drawn in a different font, and it is easy to miss. The character view shows what is really there.

Fonts stay in the page

They are loaded into this tab only and never uploaded or installed.

Common questions

How do I preview a font without installing it?
Drop the file here and type your text. The font is loaded into the page only.
Can I compare several fonts?
Yes. Drop them all in and each is shown with the same text.
How do I see every character in a font?
Switch to the character view, which lists everything the file contains.
Does this install the font?
No. It is loaded into this page and disappears when you close the tab.
Why does some text look like a different font?
Because the font has no character for it and the browser substituted one.