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
- Load your video and find its busiest ten seconds: bright, detailed, lots of motion.
- Try three candidates from different groups, keeping size and background unchanged.
- Play the section without pausing for each one and note any line you had to work to read.
- Check a line with a name or a number for I, l and 1 confusion.
- 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 Styles: Eight Presets and Where Each Fits
- Subtitle Colors That Stay Readable on Any Footage
- Subtitle Background Box, Outline or Shadow
- YouTube Style Subtitles for Any Video
- Recreate the TikTok Caption Style
- Yellow Subtitles: Where They Come From and How to Make Them
- Aesthetic Subtitles for Vlogs and Mood Videos
- Professional Captions for Business and Client Videos
- Cinematic Subtitles That Look Like a Film Release
Subtitle tools
- Add Subtitles to a Video
- Burn Subtitles Into a Video
- Video Caption Generator With Styled, Burned-In Captions
- Online Subtitle Editor
- SRT to MP4: Put Your Subtitle File Into the Video
- VTT to MP4: Burn WebVTT Captions Into a Video
- Add Captions to a TikTok Video
- Add Subtitles to Instagram Reels
- Add Subtitles to a YouTube Video
- Add Hindi Subtitles to a Video
- All subtitle tools
- AI subtitle generator (SRT and VTT files)
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.