CapsAI

Guides

Best fonts for video captions: 10 free faces that read on a phone, and how to size them

The best fonts for video captions: 10 free OFL fonts with weights, what makes text readable on a phone, and sizing for Reels, Shorts and YouTube. 18 Oct 2026.

Published 18 Oct 2026

The best fonts for video captions are heavy sans-serifs with a tall x-height, open counters and enough weight to hold a thick outline or a solid background: Inter, Montserrat and Poppins for a clean look, Anton, Oswald and Bebas Neue for the condensed all-caps style that short-form video made standard. All ten fonts in this guide are free under the SIL Open Font License, which means you can use them in commercial videos without a license fee. Below is what makes a caption font readable on a phone, the ten fonts with their weights and license notes, sizing by platform, why the MrBeast and Hormozi style works, and a note on Indian-script fonts.

If you would rather not choose, CapsAI's 37 caption styles come with their fonts, weights and outlines already chosen; you pick a look and edit the words.

What makes a caption font readable on a phone

Captions are read in a few hundred milliseconds, on a six-inch screen, over moving video, often outdoors. Five properties decide whether that works:

  • x-height. The height of the lowercase letters relative to the capitals. A tall x-height makes "a", "e" and "s" bigger at the same point size, which is why Inter, Montserrat and Open Sans read well small and why most elegant serif faces do not.
  • Weight. Captions sit on an unpredictable background. Bold or heavier survives a bright sky behind the text; regular weight thins out and disappears. Pick a font with a true Bold, Black or ExtraBold, not a faux-bold the editor fakes.
  • Open counters. The holes in "a", "e", "o" and "g". Tight counters fill in when the text is small or has an outline. Geometric fonts with round counters (Poppins, Montserrat, Nunito) hold up; very condensed fonts need to be larger to compensate.
  • Outline or background. On video, the font alone is never enough. A 3 to 6 pixel dark outline, a drop shadow, or a solid or semi-transparent box behind the text is what keeps white captions legible over a white shirt. Heavy fonts take an outline without clogging; thin fonts do not.
  • Letter spacing in caps. All-caps captions need a little extra tracking; condensed caps fonts (Bebas Neue, Anton, Oswald) are designed for it, which is one reason they dominate the style.

Serifs, scripts and display fonts fail these tests at caption sizes. Use them for a title card, not for the running text.

Ten caption fonts you can use free

Every font below is on Google Fonts under the SIL Open Font License (OFL), which allows use in commercial work and in video. Weights and designers are from the google/fonts repository metadata files as read on 18 October 2026.

FontShapeWeights availableBest use in captions
InterNeutral grotesque, tall x-heightVariable 100–900, optical-size axisDefault two-line captions; the quiet choice
MontserratGeometric, wideVariable 100–900Bold or Black for emphasis words; wide so needs a large frame
PoppinsGeometric, round counters100–900 plus italics; Latin and DevanagariClean captions; also sets Hindi text in the same family
RobotoNeutral, slightly narrowVariable weight 100–900 and width 75–100Dense captions; the width axis fits long lines
Open SansHumanist, open countersVariable weight 300–800 and width 75–100Long-form, tutorials, courses
LatoHumanist, warm100–900 plus italicsTalking-head and interview captions
NunitoRounded terminalsVariable 200–1000Friendly or kids' content; Black weight works for short-form
OswaldCondensed grotesqueVariable 200–700Condensed caps with more weight choice than Bebas
Bebas NeueCondensed, caps onlyOne regular styleBig one-to-three-word captions; needs an outline
AntonVery heavy condensedOne regular styleThe high-impact style; carries thick outlines well

A few notes from the metadata:

  • Inter (Rasmus Andersson, specimen) is variable with an optical-size axis, so a build tuned for display sizes exists. Use weight 700 or above for captions.
  • Poppins is by the Indian Type Foundry with Jonny Pinhorn and Ninad Kale and ships Devanagari as well as Latin, which makes it unusual on this list: one family can set an English caption and a Hindi one.
  • Bebas Neue (specimen) and Anton (specimen) each have a single style. There is no bold to switch to, because they are already heavy; add weight with an outline, not a faux bold.
  • Roboto and Open Sans carry a width axis (75 to 100), so you can set them slightly narrower to fit a long line without shrinking the text.

Sizing by platform

There is no single correct point size, because frame sizes differ and captions are judged on the phone, not the timeline. These are working ranges for burned-in captions; test one export on an actual phone before committing a whole series.

  • 9:16 vertical (Reels, Shorts, TikTok), 1080 x 1920. Two-line captions in a neutral sans at roughly 60 to 80 pixels cap height; one-to-three-word impact captions at 90 to 130 pixels. Keep the text block inside the middle 60 percent of the height so the platform UI does not cover it; the Instagram Reels subtitle safe zone and YouTube Shorts subtitle safe zone tools show the overlays.
  • 1:1 square (LinkedIn, Instagram feed), 1080 x 1080. Slightly smaller, 50 to 70 pixels for two lines, lower third, with a margin so feed cropping does not clip it.
  • 16:9 widescreen (YouTube, courses), 1920 x 1080. 45 to 60 pixels for two lines, bottom center. Watched on larger screens, so restraint reads as professional.

In every frame, two lines is the maximum and about 32 to 42 characters per line is the comfortable range for a phone; the character limit checker and our post on subtitle line length for short-form video cover the reasoning. Scale the font down before you let a third line appear.

The MrBeast and Hormozi style, and why heavy condensed faces read well

The style associated with MrBeast's and Alex Hormozi's clips is now a template name in most caption tools: all caps, a very heavy condensed sans, a thick dark outline or drop shadow, one to three words on screen at a time, a bright color on the keyword, and often a slight pop animation on each word. The channels themselves do not publish their font choices, and guesses circulate online, so this section describes the characteristics rather than naming "their" font. To get either look in one upload, see the MrBeast-style and Hormozi-style caption pages.

The reasons it works are mechanical:

  • Condensed letters fit more weight into the same width. A condensed Black face at 120 pixels is as wide as a normal Bold at 90, so the words can be bigger without wrapping.
  • Few words, large. One to three words at 100-plus pixels is readable from across a room and survives compression in a feed.
  • Caps remove descenders, so lines pack tightly and the outline does not collide with the line below.
  • The outline does the contrast work. A black 6 to 10 pixel stroke means the text reads over any background, and a heavy face has enough body to carry a stroke that thick.

Anton, Oswald at 700 and Bebas Neue are the free faces that give this effect. Montserrat Black and Poppins Black give a wider, rounder version of it. The downside is fatigue: 60 seconds of shouting caps is fine; a 20-minute tutorial in this style is exhausting, so switch to a two-line neutral sans for long content. CapsAI's MrBeast-style captions page shows the look applied, and the TikTok caption generator is where the "tiktok caption font" search usually ends up.

Indian-script captions in one paragraph

Devanagari, Bengali, Tamil, Telugu, Gujarati, Kannada and Gurmukhi all have taller and more complex letterforms than Latin, with marks above and below the line, so they need more vertical space, a slightly larger size and a lighter outline than the same caption in English. Of the ten fonts above only Poppins ships Devanagari. For the other scripts, pick a family designed for them; the post on the best fonts for Hindi subtitles covers Hindi in detail, and the same principles apply to the rest. Hinglish written in Roman script, which is how most Indian short-form captions are written, uses the Latin fonts in this guide without any change.

What CapsAI's styles use

CapsAI's 37 styles each come with a font, weight, outline and animation chosen for that look, so you do not install anything. Reading the style registry in the repo (app/remotion/engine/registry.ts, 18 October 2026): the Base style uses Inter, the Ice and Focus styles use Anton, the Beast style uses Bangers, the Blast style uses Poppins and the Pop Out style uses a Montserrat build. Several of the font-pack styles use licensed commercial families, which CapsAI licenses so that you do not have to. You pick a style on the caption styles page or in the editor, fix the words, and export one MP4 with the text burned in.

What to do next

Pick one neutral sans (Inter, Poppins or Montserrat) for two-line captions and one heavy condensed face (Anton or Oswald) for short impact captions, set them bold with an outline, and test on your phone. Or upload a clip to CapsAI, choose from the 37 caption styles, and let the font decision come with the style: new accounts get 3 free minutes, packs start from $4 (₹49 in India, €4 in the euro area), and watermark-free export comes with every paid pack.

Frequently asked questions

What is the best font for video captions?

For two-line captions, a heavy neutral sans with a tall x-height: Inter, Poppins or Montserrat at Bold or Black. For one-to-three-word impact captions, a condensed heavy face such as Anton, Oswald or Bebas Neue with a thick outline. All are free under the SIL Open Font License as of 18 October 2026.

Can I use Google Fonts in commercial videos?

Yes. The ten fonts in this guide are published under the SIL Open Font License, which permits commercial use and embedding in video. Check the license on the font's page if you pick a different family, because a few fonts on other sites are free for personal use only.

What font does MrBeast use for captions?

The channel does not publish its font, and online guesses differ, so we do not name one. The style is defined by its features: a very heavy condensed sans in all caps, a thick dark outline, one to three words at a time and a colored keyword. Anton, Oswald 700 and Bebas Neue reproduce it free.

How big should caption text be on Reels and Shorts?

On a 1080 x 1920 frame, two-line captions read well at roughly 60 to 80 pixels cap height and impact captions at 90 to 130 pixels, kept inside the middle of the frame away from the platform UI. Test one export on a real phone, since the timeline preview exaggerates size.

Which caption font also supports Hindi?

Of the ten fonts here, Poppins ships a Devanagari subset alongside Latin, so one family can set English and Hindi captions. For Bengali, Tamil, Telugu, Gujarati, Kannada or Punjabi, use a family designed for that script and give it more vertical space and a lighter outline.

Which fonts do CapsAI's caption styles use?

Each of the 37 styles comes with its font chosen. From the style registry read 18 October 2026, Base uses Inter, Ice and Focus use Anton, Beast uses Bangers, Blast uses Poppins and Pop Out uses a Montserrat build; some font-pack styles use licensed commercial families. You pick a style and edit the words, not the font.

See Your Captions in Action

Try a style and language for your next video.

Vertical video with sample captions
Upload Your Video

Related CapsAI tools