Guide
TikTok captions font: how to choose one that reads on a phone
By Rakshit · Updated
TikTok does not publish a captions font to copy. Choose by what reads on a phone: a heavy, plain letter shape, one or two short lines, strong contrast against the footage, and clear space away from the app's buttons. W3C suggests generally under 32 characters per line. KeyMo's 12 caption styles each come with their own look, so you pick a look rather than a font file.
There is no official TikTok captions font
We read TikTok's accessibility page, its auto captions launch post and its ad help pages for this guide. None of them names a recommended font for captions on the video. The closest thing is in the ad specs: TikTok says the text caption on an ad shows in white in a uniform font that cannot be customized. That is the post text under the video, not words burned into it, so it does not help you style subtitles.
Facebook's help page for Reels is a little more specific. It says the Reels composer can transcribe a reel's audio into a caption, and that the font and colour of that caption are editable. It does not publish a list of the best fonts, so any ranking of the best Reels caption fonts is somebody's taste, including ours.
The same goes for the look people call the Alex Hormozi style. We could not confirm from an official source which font it uses, so this page does not name one. What you can copy with confidence are the traits that make a caption readable.
What makes a caption font readable
| Trait | What to look for | Basis |
|---|---|---|
| Weight | Medium to heavy strokes. Thin strokes break up over moving footage | Our judgement from how captions sit on video |
| Letter shapes | Plain, open letters. Avoid script or decorative faces for speech | Our judgement |
| Line length | One or two lines, generally under 32 characters per line | W3C WAI: a common practice, not a requirement |
| Case | Sentence case reads easiest for long lines. Capitals suit one to three punchy words | Our judgement. W3C's transcription advice: no all capitals for emphasis, except to indicate yelling |
| Contrast | Text clearly lighter or darker than what is behind it, helped by an outline, shadow or box | WCAG 1.4.3: 4.5:1 for text, 3:1 for large text; it sets no caption-specific ratio |
| Placement | Away from faces and the app's buttons and caption area | WCAG: captions should not obscure relevant information |
W3C also notes that support for caption positioning and styling in browsers and players is inconsistent, and that most web video just uses the player's default, usually white characters in a black box. That default is a safe fallback and a reminder that a custom font only travels reliably when the captions are burned into the video.
Numbers to check before you export
Placement matters as much as the typeface. For Reels ads, Meta's ad guide for Instagram Reels suggests leaving at least 14% of the top, 35% of the bottom and 6% on each side free of text, logos and other important elements, so key parts are not cropped, covered by the profile icon or call-to-action, or placed too close to the edges. TikTok's ad help says its safe zone depends on the video dimension and the caption length, and that a longer caption makes the safe zone smaller. Both pages are about ads, so check how your own post looks in the app before relying on the numbers.
On a 1080x1920 clip those percentages work out to about 269 px at the top, 672 px at the bottom and 65 px on each side, so the bottom is where Meta asks for the most room. The safe zone for Shorts, Reels and TikTok page has the margins side by side.
Match the type to the clip
- Interview or podcast with a speaker on screen: a heavy, plain sans-serif in sentence case or capitals, with a clear outline, placed below the face.
- Short punchy takes: a condensed or rounded heavy face in capitals can carry two to four words at a larger size.
- Explanations with longer sentences: sentence case, a lighter heavy weight and a background box, so the text stays legible at a smaller size.
- Branded series: pick one style and stay with it across episodes, so viewers recognise the clips.
Whatever you choose, check the licence before you use a font in commercial videos. Not every free font is free for that purpose, and the licence is on the font's own page.
A five-step test on a real phone
- Export a 10-second sample, not a screenshot.
- Play it on a phone, at arm's length, in daylight if you can.
- Check that you can read every word without slowing down, including the ones over bright or busy footage.
- Check that nothing sits under the app's buttons or the post text.
- Read one line aloud while the video plays. If the caption is behind you, it is too long or the type is too small.
How KeyMo's styles look
KeyMo has 12 caption styles plus none. You choose a look and KeyMo sets the type for it, and the chat editor can swap the style on a clip. We describe the shapes here and do not name the typefaces.
| Style | How it looks |
|---|---|
| Punch | White, heavy italic type with a dark outline, with the words popping in |
| Classic | Large white condensed type with a black stroke and a shadow, plain and steady |
| Karaoke | Heavy rounded capitals on two lines, with the spoken word picked out in green |
| Reader | Sentence case on a light rounded box, with words darkening as they are spoken |
| Headline | Condensed capitals on two stacked lines, the second line in yellow |
Clips export at 1080x1920 with no watermark, from Starter at $12 a month. If you want to see how the highlight styles behave, read karaoke style captions.
Sources: TikTok Ads Help: In-feed ads (auction) (checked 11 October 2026); TikTok Ads Help: In-feed ads (reservation) (checked 11 October 2026); Meta Business Help: How to use creative tools in Facebook Reels (checked 11 October 2026); Meta Ads Guide: Instagram Reels video ads (checked 11 October 2026); W3C WAI: Captions/Subtitles (checked 11 October 2026); W3C WAI: Transcribing Audio to Text (checked 11 October 2026); W3C: Web Content Accessibility Guidelines (WCAG) 2.2 (checked 11 October 2026).