Blog / Editing recordings

Best fonts for captions and subtitles

Most lists say a clean sans-serif. Few say how much of that is proven. Here is what the official pages say, what only third-party lists claim, and a simple way to choose for your own video.

Short answer: for burned-in captions, pick a plain, heavy sans-serif font, such as Arial, Roboto, Open Sans or Montserrat, and put it on a dark box or an outline so it stays readable over any footage. That is the common advice in third-party font lists, not a rule from a standards body. The sources I could read officially say little about the font itself, and that gap is the useful part of this post.

All sources were checked on 24 October 2026. Where a page could not be opened or does not say something, I write "not found".

What the official sources say

SourceWhat it says about caption fontsStatus
W3C Web Accessibility Initiative, captions pageNo specific font, size, colour or line length. Says most web video uses the player's default look, usually white characters in a black box, and that some players let viewers set how and where captions appearRead, no font rule found
WCAG 2.2, Contrast (Minimum)Text needs a contrast ratio of at least 4.5:1, or 3:1 for large text (at least 18 point, or 14 point bold). The page does not mention captionsRead. Whether it applies to captions is not stated there
BBC subtitle guidelinesCould not be opened by my toolsNot found
FCC closed captioning guideCould not be opened (HTTP 403)Not found
Apple Support, caption stylesNot found in the pages I could readNot found

So there is no single official rule that says "use font X". The honest answer is that the strongest sources agree on contrast and on letting the viewer choose, and are quiet about typefaces.

What the third-party lists say

I read the search results for this keyword, and the lists from Maestra, Piktochart, Kapwing and Typito turned up. I did not copy their lists. Taken together, the search summary showed:

  • Clean sans-serif fonts are recommended almost everywhere.
  • Arial appears on nearly every list. Helvetica, Roboto, Open Sans, Noto Sans, Verdana and Tahoma come up often.
  • Kapwing says a Nielsen Norman Group study found sans-serif fonts better for reading speed and attention. I did not open that study, so treat it as Kapwing's claim.
  • Kapwing also lists Atkinson Hyperlegible, a font designed for legibility. I did not verify the reasons.
  • Advice to avoid decorative and serif fonts for captions.
  • Kapwing says the best font comes down to personal preference.

These are opinions from companies that sell caption tools. They agree with each other, which is useful, but that is not the same as testing.

Two kinds of captions, and why it matters

This changes the font question completely.

  • Closed captions (a separate file, such as .srt or .vtt). The viewer's player draws them. You usually do not choose the font. The W3C page says some players let viewers set the style, so the viewer's own settings win.
  • Burned-in (open) captions. They are drawn into the picture. You choose the font, colour and place, and every viewer sees the same thing. This is where font choice is yours.

The subtitle generator page explains the difference the same way: an SRT file lets players show captions at a size that suits the screen, and burned-in subtitles show everywhere, including apps that cannot load a separate file.

How to choose a font for burned-in captions

This is general advice, built on the contrast point above and the common agreement in the lists.

  1. Start with a clean sans-serif. It is the safe choice and every source agrees.
  2. Use a heavy weight for short, fast captions. Thin strokes break up over busy footage.
  3. Add a box, a band, an outline or a soft shadow. Do not rely on the font alone. The default look the W3C describes, white on black, is a good reminder that contrast does most of the work.
  4. Check the contrast. Aim for the 4.5:1 ratio in WCAG, even though that page does not say it covers captions. White on a dark box passes easily.
  5. Check the size on a phone. The biggest mistake is a font that looks fine on a large monitor and tiny on a small screen.
  6. Use one font. Two fonts in captions look messy.
  7. Keep it readable at a glance. Do not use a script, a handwriting or a condensed font for long sentences.

Free tools to try it

These are free tools by the maker of MotionShine, and they run in your browser:

  • Add subtitles to video lets you pick a style, a font, a colour and a place, and saves an MP4 with the captions written in. Its font choices are Clean, Heavy, Condensed, Serif and Typewriter, and you can put the text on a box, a band, an outline or a soft shadow.
  • Auto caption generator makes short-form, word by word captions with font choices such as Anton, Montserrat, Poppins and Bebas Neue.
  • Subtitle generator makes SRT and VTT files you can fix line by line.

What about MotionShine?

MotionShine is a free Mac screen recorder with an editor. Its docs say it makes captions on your Mac from your voice or a voice over, lets you fix any word, and lets you pick a style. It exports the captions inside the video or as separate .srt and .vtt files. Whether it has its own font picker: not found in the docs, so I will not claim one. If font choice is the main thing you want, the free browser tools above give you that control. The free version exports up to 720p at 30 fps with no watermark and no time limit, and Pro unlocks 1080p and above.

If you also record a voice, see how to record your voice on a Mac. For the wider edit, how to edit a screen recording on Mac shows where captions fit.

FAQ

What is the best font for subtitles?

There is no officially proven best font. Third-party lists most often recommend a clean sans-serif such as Arial, Roboto or Open Sans, and contrast matters more than the exact typeface.

Should captions be serif or sans-serif?

Sans-serif is the common recommendation. Kapwing cites a Nielsen Norman Group finding for it, which I did not open, so treat it as a claim. Serif fonts are usually advised against for short, quick captions.

What colour should captions be?

The W3C page says the usual default is white text in a black box. White on a dark box is easy to read. Whatever you pick, check the contrast against what is behind the text.

Can viewers change the caption font?

For separate caption files, sometimes. The W3C page says some players let viewers set how and where captions appear. For burned-in captions, no: the font is part of the picture.

What size should captions be?

No official size found in the sources I could read. Test on a phone and make the text large enough to read at a glance.

Does MotionShine let me change the caption font?

Not found in its docs. They say you can pick a style. Check the app itself before relying on it.

Make your next recording look finished.

MotionShine is free for good, with every feature. Pay only if you want bigger exports.