Guides

    TikTok Sans is the Classic caption registry face

    /fonts/tiktoksans is the Social Bold face Classic and Reveal actually load. Picking Arial in the overlay tool is a different look than the Classic group.

    Versely Team6 min read

    /fonts/tiktoksans is the Social Bold face Classic and Reveal actually load. Picking Arial in the overlay tool is a different look than the Classic group.

    TikTok Sans is a caption and overlay face in the registry. It is not Ideogram. It is not a generate. You do not prompt a video model to "letter this in TikTok Sans." You pick the font on a burn-in job, or you pick a preset that already loaded it. Classic and Reveal both load tiktoksans. Arial is a different row with a different preview.

    The face is the decision. The group is how it behaves on the clock.

    Social Bold is the registry row

    The font page is the object: TikTok Sans, category sans-serif, preview Social Bold, CSS family 'TikTok Sans', sans-serif. That is the whole product. It is one of eight sans faces in the caption registry. It is the one Classic and Reveal actually bind.

    A caption burn is not a poster generate. Overlay and subtitle tools composite glyphs onto a locked file. An image model that "writes TikTok Sans on the pack" is a picture of letters you cannot edit, and it will not be this file. If you needed words in a still as pixels, that is a different typesetter. This page is the caption face.

    Add captions to a video is the speech path: transcribe, then burn a preset. The preset chooses the face. Classic chooses this one. Picking a font by name in an overlay field is a different door from picking Classic.

    Do not treat the registry as a generate menu. There is no credit meter on the typeface. Credits belong to the transcribe or burn job that uses it.

    Classic loads it as a subtitle

    Classic is the base of the Classic group. kind is subtitle. fontId is tiktoksans. White fill, black outline, outline width 1, bottom of frame. Description: white text with a black stroke — the everyday social caption. isBase is true. Group name Classic.

    Subtitle means the line arrives as a block, timed to speech. It burns what was said. It is not word-by-word pop. Variants in the family keep the same face and change colour or position: yellow fill, mint fill, navy stroke, Classic Top for the same stroke at the top. The face does not change. The group page is Classic. This page is the face those presets share, not a rewrite of the group.

    If there is no audible speech, Classic has nothing to transcribe. A silent product plate that needs a headline is an overlay job, not a Classic burn hoping the hook appears. Auto-captions listen. Classic is how those captions look when the family is Classic.

    Headline is a different group and a different face (Bebas). Do not pick Classic because you wanted tall condensed caps. You wanted Headline.

    Reveal loads it as timed typewriter

    Reveal is the base of the Reveal group. kind is timed. Effect is typewriter. fontId is again tiktoksans. White fill, gold accent (#FFD700), black outline, bottom. Words appear one at a time and stay. Group name Reveal. isBase is true.

    Timed here means word-timed to audio, not a list of headlines you typed with start_sec. Reveal is for speech that should build live. Classic is for speech that should sit as a line. Same face. Different clock.

    Accent variants — cyan, pink, lime, mono — keep TikTok Sans and change only the accent. The group is Reveal. Snap is the other word-timed family, and Snap loads Anton, not this face. If you picked Reveal because you wanted punchy scale-up, you wanted Snap.

    Burn-in is not a generate. Running Classic or Reveal is a caption pass on a file that already has a voice. Asking Veo to "caption this in TikTok Sans" is a generate of glyphs, not this font.

    Arial in the overlay tool is a different look

    The overlay tool is a line you wrote, not a transcript. Add a text overlay burns one authored string for the whole clip. You can pick Arial there. Arial's registry preview is Clean & Modern. It is a system sans. It is not Social Bold.

    That is the mismatch the claim names. Classic group on a talking clip is TikTok Sans, white, black stroke, bottom. Overlay with Arial is a different width, a different stroke habit, a different social read. Both are valid. They are not interchangeable.

    If the job is "look like Classic," load Classic — or load TikTok Sans and the same white/black/bottom recipe. If the job is a CTA on a silent plate, overlay is correct, and Arial is a choice, not the Classic face. Do not run auto-captions on a silent clip to force TikTok Sans onto a headline you already knew.

    Three objects:

    • The font. /fonts/tiktoksans. Social Bold.
    • The subtitle group. Classic. Burns speech as a line.
    • The timed group. Reveal. Burns speech as typewriter.

    Arial is none of those. It is the overlay default people reach for when they skip the group.

    FAQ

    Is TikTok Sans a generate I pick in the model list?

    No. It is a caption and overlay face. Classic and Reveal load tiktoksans. You do not spend a video credit to "render TikTok Sans." You burn a preset or you pick the font on an overlay.

    Classic or Reveal if I want this face on speech?

    Classic if the line should appear as a block. Reveal if words should type on and stay. Both use TikTok Sans. Neither writes a headline you typed; they follow the voice.

    Can I get the Classic look by picking Arial and adding a black outline?

    You will get Arial with a stroke. Classic is TikTok Sans, white, black outline, bottom. The face is the difference the group actually loads. Use Classic or pick TikTok Sans.

    Do I need captions if the clip is silent and I only want the face?

    No. Silent plates get an authored overlay. Pick TikTok Sans in the overlay tool if you want this face without a transcript. Running Classic on a file with no speech spends a listen on nothing.