Guides

    Impact is the meme-hook face in the registry

    /fonts/impact is BOLD IMPACT — a hook/meme overlay, not a body caption. Use it as an authored line. Classic speech still wants TikTok Sans.

    Versely Team5 min read

    /fonts/impact is BOLD IMPACT — a hook/meme overlay, not a body caption. Use it as an authored line. Classic speech still wants TikTok Sans.

    Impact is a caption and overlay face in the registry, not an image model and not a generate. The renderer will set it when you name font_id impact. It will not set it because you prompted "meme energy" into Veo. Type the line. Pick the face. Burn it onto a plate you already kept.

    Impact is a costume, not a wardrobe

    The catalog preview string is BOLD IMPACT. Category is display. The CSS stack is Impact, sans-serif — a system face, not a webfont you wait on. The authored job on video is the meme register: top-text / bottom-text humour, a reaction still, a format where the joke is the lettering. Outside that framing it reads as a 2012 costume. It is not a body caption. It is not a transcript face.

    None of the forty-five caption presets load fontId impact. Classic, Reveal, Headline, Snap, Signature — those groups already picked other faces. If you wanted Impact, you will not get it by picking Classic and hoping. You pick it on an overlay line.

    That is the whole product fact. Impact is available. It is not the default. Deploy it when the format is a meme. Leave it in the list when the format is speech.

    Overlay the authored line. Do not generate the letters.

    Add a text overlay to a video burns one authored string, whole clip, top / center / bottom. Call list_caption_fonts and pass impact rather than leaving the default. The tool does not transcribe. Silence, native dialogue, a music bed — none of that changes the string. Type exactly what should sit on the file.

    Keep the line short. Impact's mass is the point; a sentence-after-sentence overlay in Impact is a wall. Top-text and bottom-text on a still is the cultural shorthand. A ninety-word caption in Impact is the wrong face doing the wrong job.

    Do not ask an image model to paint Impact into the pixels. That is a lettering generate, not this font. If the joke is a poster that is the illustration, that is a different row. If the joke is a line you may rewrite tomorrow, overlay. Overlay is control. A generated meme card is a re-render when the punchline changes.

    Position is a three-way enum: top, center, bottom. "A bit higher" is not a setting. Meme top-text is top. A CTA under a product is bottom. Overlay before you reframe and you will pay twice: the line that sat clean on 16:9 sits in the TikTok chrome after a 9:16 crop.

    Classic speech still wants TikTok Sans

    Classic is the everyday social subtitle group. Base style tiktok_classic: white text, black stroke, bottom, kind subtitle, fontId tiktoksans. Classic Yellow, Mint, Navy, and Classic Top keep that face. They change colour or move the block. They do not switch to Impact.

    TikTok Sans is the Social Bold face Classic and Reveal actually load. Captions set in it read as organic platform text rather than added graphics. That is the camouflage speech wants. Impact is the opposite camouflage: it announces that a human wrote a hook on top of the picture.

    Use the split:

    • Speech in the file → transcribe into Classic (TikTok Sans).
    • A hook you wrote, one line, whole clip → overlay, and Impact is legal if the format is a meme.
    • Running subtitles in Impact → a costume on a transcript. Don't.

    If the clip has no speech, Classic has nothing to time. Overlay is then the whole type job. That still does not make Impact a body face. One authored line. Stop.

    A hook clip is not the Impact face

    Add a hook to your video is a different object. It browses the AI Hooks studio — premade openers (free), free reaction B-roll, premium marketplace clips — or generates a branded batch with create_hook_pack, charged once for the set. Applying a hook is an opening clip. It is not font_id.

    Teams confuse the words. "Impact font" is BOLD IMPACT in the overlay. "Add a hook" is a file you put in front of your file. You can do both: a reaction opener, then your plate with an Impact line. You cannot substitute one for the other. A marketplace hook will not typeset your joke. Impact will not give you a scroll-stopper clip.

    Premade and free reaction hooks cost nothing beyond the edit that applies them. Premium marketplace items carry their own price in the app. Do not treat the font page as a clip shop, and do not treat the hook studio as a type foundry.

    FAQ

    Does the Classic caption group use Impact?

    No. Classic loads TikTok Sans as a subtitle face, white on a black stroke, usually at the bottom. Impact is not fontId on any of the forty-five presets. Name it on an overlay if you want it.

    Can I burn Impact as running word-timed captions?

    You can force a display face onto a transcript. You should not. Impact is the meme-hook overlay. Speech still wants TikTok Sans in Classic. Long Impact lines read as shouting and shimmer.

    Is "add a hook to your video" how I get the Impact typeface?

    No. That tool is opener clips from the Hooks studio, or a branded hook pack. The typeface is /fonts/impact on an authored overlay. Clip versus face. Pick the one you mean.

    Should I generate the meme letters in Ideogram instead of overlaying Impact?

    Only when the lettering is the illustration and you do not need to edit the joke next hour. Overlay Impact when the plate is already locked and the line may change. Ideogram is a still with words in the pixels. This font is a burn on a video you kept.