Subtitle fonts

Best Fonts for Subtitles, Sorted by the Job They Do

No single font suits every subtitle, but a short list of qualities decides whether one works: large lowercase letters, open shapes, sturdy strokes and characters that can't be mistaken for each other. This page applies those tests to the 19 fonts in the editor below, groups them by the job each does well, and flags where Hindi, Arabic, Russian or Japanese text needs care. You can try any of them on your own footage right here.

Subtitle editor

Load a video, get subtitles from AI, an SRT/VTT file or your own typing, style them, and download an MP4 with the subtitles in the picture.

MP4, MOV, M4V, WebM or MKV · free to edit and render · no watermark · the video stays on your device

What makes a typeface work on video

Subtitles are read in a second or two, often on a phone, over a picture that moves and has been compressed. Fonts that cope tend to share these traits:

  • A tall x-height. Lowercase letters that are large relative to the capitals stay readable at small sizes.
  • Open apertures. Letters such as c, e and a with wide openings don't clog up when the video softens.
  • Even, solid strokes. Hairlines thin out or shimmer after compression; strokes of moderate contrast survive.
  • Distinct I, l and 1, and O and 0. Names, product codes and prices depend on it.
  • Normal width. Condensed faces fit more per line but tire the eye over long stretches; very wide faces run out of room.

That is why subtitling leans so heavily on plain sans-serifs. A poster font is read at leisure; a subtitle is read in a glance while the viewer also follows faces and story.

The 19 bundled fonts, by what they are good at

Inter
Neutral, with a tall x-height and shapes drawn for screens. The editor's default and a dependable choice for nearly any video.
Roboto
Slightly mechanical and very familiar from Android and Google's apps.
Open Sans
Friendly and open, a little wider than Inter. Also draws Hebrew.
Noto Sans
Plain and very consistent, from a family designed to cover many writing systems, which makes it a sensible base for mixed-language videos.
Lato
Warm and slightly rounded, comfortable at medium and bold weights. Covers Latin-alphabet languages only.
Montserrat
Geometric and wide, strongest in its heavy weights up to 900. Good for punchy short lines, less so for dense dialogue.
Poppins
Geometric with round letterforms, and includes Devanagari. The Modern and Social Media presets use it.
Mukta
Designed for Devanagari and Latin together, so Hindi and English in the same video look like one family.
Cairo
Arabic and Latin drawn as one design, with weights up to 900.
Noto Serif
A sturdy, modest serif; the Cinema preset is built on it.
Merriweather
A screen-oriented serif with solid serifs and a generous x-height, the hardiest of the serif group at small sizes.
Lora
Calligraphic touches and moderate contrast; elegant for drama and narration.
Playfair Display
A high-contrast display serif. Beautiful large, fragile small.
Oswald
A condensed sans that fits long words into narrow vertical frames.
Anton
Very heavy and condensed, for one or two words of emphasis.
Bebas Neue
Tall capitals only, designed for titles and headlines.
Archivo Black
An extra-heavy grotesque with broad letters, strong for short hooks.
Bangers
Comic-book lettering for playful content.
Baloo 2
Rounded and cheerful, with Devanagari; suits children's and casual videos.

Sans-serifs carry most videos

For anything built on sentences, such as interviews, tutorials, vlogs and lectures, start in the sans group. Inter, Roboto, Open Sans and Noto Sans are the workhorses: none of them draws attention, all stay legible down to small sizes, and each comes in several weights so you can go bolder over busy footage.

Montserrat and Poppins have more personality thanks to their geometric circles. They shine in heavy weights for short social captions, where each line is a few words and impact matters more than reading stamina. In long monologues their wide letters fit fewer words per line, so viewers read more line breaks.

Weight matters as much as the family. A regular weight tends to look thin once it is drawn over video, and 600 or 700 is where many subtitles land. The Weight menu lists only the weights each font actually ships, so what you choose is the real design rather than an artificially thickened one.

Serifs: when they help and when they hurt

Serif faces carry tone: literary, cinematic, formal. Over a calm, darker picture with a soft shadow behind them they can look more considered than any sans. Merriweather and Noto Serif hold up best because their strokes are fairly uniform. Lora is a step more decorative. Playfair Display pairs very thin hairlines with thick stems; at subtitle size on a phone, those hairlines can break up after compression, so keep it for large, sparse lines or big-screen viewing, and give it a shadow or a box.

Watched small, a serif needs a little more size and weight than a sans to read as well: a fair trade for a film, rarely for a product demo.

Display fonts need guard rails

Bebas Neue, Anton, Oswald, Bangers, Archivo Black and Baloo 2 were made for headlines. As subtitles they suit short, punchy lines in creator content and struggle with conversation, for four reasons:

  • Most ship a single weight, so there is no lighter step when the text feels too heavy.
  • Bebas Neue has no lowercase. Losing the ascenders and descenders that give words their shape slows reading, and every sentence starts to feel shouted.
  • Condensed faces such as Anton and Oswald pack letters tightly; at small sizes "rn" begins to look like "m".
  • Bangers and other novelty faces set a mood that rarely matches serious material.

If you do use one, keep lines short, size up, add a thick outline or a box, and watch the whole video back at normal speed. If you can't follow it without pausing, neither can your audience. The TikTok caption style page shows where bold display looks earn their place.

Script coverage decides for other languages

Once the video isn't only in English, which characters a font contains matters more than how it looks.

  • Russian: Inter, Roboto, Open Sans, Montserrat, Noto Sans, Noto Serif, Merriweather, Playfair Display, Lora and Oswald all include Cyrillic.
  • Hindi: Poppins, Mukta and Baloo 2 draw Devanagari and Latin together, so mixed lines match. Mukta is the most text-like of the three.
  • Arabic: Cairo covers it with matching Latin letters, and right-to-left lines are laid out in the correct direction.
  • Hebrew: Open Sans includes it.
  • Japanese, Chinese and Korean: none of the 19 contain these characters, so the editor draws them with a matching Noto font automatically while your chosen font handles any Latin text. A plain sans keeps the two looking related.

For most scripts a font lacks, a Noto fallback steps in, so a mixed line can look like two fonts side by side. Cyrillic has no fallback, so Russian needs one of the fonts listed above. For languages with many accented letters, such as Vietnamese, Polish, Czech or Turkish, look closely at the preview; the single-weight display faces are the likeliest to be missing a character. The language pages for Hindi subtitles and Arabic subtitles go into script-specific detail.

Four settings that outweigh the font

A good font at the wrong size, weight or edge treatment still fails. These controls matter more than the family:

Size
Measured against the shorter side of the video, so the same value looks the same on a 720p or a 4K render. Larger is almost always safer for phones; vertical video subtitles covers sizing for small screens.
Weight
One step bolder over busy footage, one step lighter if the outline is heavy.
Outline or box
Gives any typeface a constant edge against the picture. See outline versus box.
Line height and letter spacing
A little extra spacing helps condensed and uppercase text; too much pulls lines apart.

House rules such as italics for off-screen voices and how to write numbers are covered in subtitle formatting conventions.

A two-minute font test

  1. Load your video and find its busiest ten seconds: bright, detailed, lots of motion.
  2. Try three candidates from different groups, keeping size and background unchanged.
  3. Play the section without pausing for each one and note any line you had to work to read.
  4. Check a line with a name or a number for I, l and 1 confusion.
  5. Shrink the browser window so the preview is phone-sized and watch once more.

Keep the font you stopped noticing. On video, that is usually the one doing its job. If there are no subtitles to test with yet, the AI subtitle generator can write a timed SRT to import here.

About the subtitle editor on this page

Opens
MP4, MOV, M4V, WebM, MKV videos your browser can decode
Subtitles from
AI (from the speech, optionally translated into one of 21 languages), an SRT or VTT file, or typing them in
You download
An MP4 with the subtitles drawn into the picture at the original resolution and frame rate, plus SRT and VTT files
Cost
Editing, styling, rendering and SRT/VTT export are free, with no account and no watermark. AI subtitles cost 1 credit per minute (5-credit minimum per video); signing in with Google gives 100 free credits and accounts get 10 free credits a day
Privacy
The video never leaves your device and is rendered in your browser. Only for AI subtitles is the audio sent, over HTTPS, and it is deleted within 30 minutes of delivery
Rendering needs
Chrome or Edge 94+, Safari 16.4+, or Firefox 130+ on a computer. Editing and SRT/VTT export work in any current browser

More: subtitle style and design

Subtitle tools

Frequently asked questions

Should subtitles use a serif or a sans-serif font?

Sans-serif for most videos, because plain strokes survive small screens and compression. A sturdy serif such as Merriweather or Noto Serif suits films and narration if you give it a little more size and a shadow.

Can I upload my own font to the editor?

No. You choose from the 19 bundled fonts, all from Google Fonts under the SIL Open Font License, so they can be used in commercial videos. If you need a specific brand font, pick the closest bundled match.

Which font should I use for Hindi subtitles?

Mukta, Poppins or Baloo 2, because each contains Devanagari as well as Latin letters, so Hindi and English words in one line match. Mukta reads most like body text; Baloo 2 is the most playful.

Are all-caps subtitles harder to read?

Over long lines, yes: capitals lose the word shapes that help people read quickly. For two- or three-word hooks in short social clips, uppercase is fine and adds punch.

Why does my font look different in the downloaded video?

It shouldn't, because the preview and the render use the same layout. If a font can't load, for example when a network filter blocks Google Fonts, both fall back to an installed system font; reload the page on an open connection and render again.