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
Keep exploring
Related features
Transitions & Effects
44 cinematic FFmpeg transitions, plus Ken Burns motion, chroma key, color filters, crop, rounded corners, and rotation — all expressed as JSON.
Explore →Audio & Music
Layer multiple audio tracks with per-track volume, trim, speed, and fades. Pull royalty-free music from Jamendo or bring your own voice-over.
Explore →Visual Video Editor
A full multi-track timeline editor in the browser. Drag, split, and arrange clips, then render — or save the project as an API template.
Explore →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.