Polish

Captions that move with the words

Twelve animated caption styles rendered through libass, importable from SRT, VTT, ASS, or Whisper JSON, with word-level timing and rich per-word styling — the captions social feeds reward.

Captions

Animated captions, done right

Zvid captions go far past a static subtitle track. Choose from 12 animation modes — normal, one-word, karaoke, highlight, progressive, fill, pop, bounce, fade, slide, and typewriter — rendered through ASS/libass for the kind of word-synced motion that TikTok and Reels reward.

Bring captions in from an SRT, VTT, ASS/SSA, or Whisper JSON file, load them from a URL at render time, or author them by hand with a word-level timing editor. Style everything: font, size, colors, the active-word highlight and background, outline, caption box, position, margins, and how many words appear per line.

What you get

Caption styling, in full

12 caption modes

Karaoke, highlight, progressive, fill, pop, bounce, fade, slide, typewriter, one-word, and more.

Import anything

SRT, VTT, ASS/SSA, and Whisper JSON convert into the caption model — formatting and karaoke timing included.

Word-level timing

Split, merge, and even-retime words, and chunk lines with a max-words-per-line control (up to 20).

Active-word styling

Color, background, and radius for the current word, plus bold/italic and text transforms.

Box & outline

Caption-box background, padding, and radius; outline width and color; eight on-screen positions.

Render-time source

Point captions at an SRT/VTT URL and they’re fetched and burned in at render time.

12

Caption modes

SRT · VTT · ASS · Whisper

Import formats

Per-word

Timing & styling

8

On-screen positions

FAQ

Frequently asked questions

Can I match TikTok-style captions? +

Yes. Modes like karaoke, highlight, pop, and bounce reproduce the word-synced animated captions common on TikTok and Reels, rendered through libass.

What subtitle files can I import? +

SRT, VTT, ASS/SSA, and Whisper JSON. SRT/VTT formatting and ASS styling with karaoke timing convert into Zvid’s caption model.

Do I have to import a file? +

No — you can author captions by hand with the word-level timing editor, or supply inline captions (with optional per-word timings) in the API payload.

Want the full picture? See every Zvid feature

Ready to ship video at scale?

Start free — your first render is only a JSON payload away.