Set this first — captions, presets, and everything else are timed against it. Changing it later just rescales your existing build instead of resetting it.
Background
Ken Burns motion (images)
Aspect ratio (9:16 / 1:1 / 4:5) is set from the buttons next to the preview above.
Media Filters
100%
100%
100%
0px
0%
Color Grade
None
Cinematic
Vintage Film
Black & White
Dreamy
One-tap looks layered on top of your Brightness/Contrast/Saturation sliders above — stacks with them rather than replacing them.
Top Hook / Headline (static)
Show headline
Main Caption Text
0 words
Custom chunk arrangement
Off: text above auto-splits by Words per chunk (slider further down). On: paste your script once into the box above — leave a blank row (press Enter twice) between the parts you want as separate on-screen chunks — then tap "Load Text Above Into Chunks". If you don't leave any blank rows, it splits by Words per chunk instead. Each box below is one on-screen chunk: use ◁ / ▷ to nudge a single word to the previous/next chunk, ⤢ to edit a chunk full-screen, ✕ to remove it.
Chunks
Caption Animation Mode
Hormozi Bounce
Karaoke
Slide & Stagger
Glow Flash
Typewriter
Chunk & Fade
Scrolling Ticker
6
Type & Color
46px
Text auto-shrinks further if a chunk has too many words to fit the frame — this is a ceiling, not a fixed size.
72%
Lower % = higher on screen, higher % = lower on screen.
Auto Color Palette
Auto-color words from a palette
Cycles every word through the chosen palette. A [bracket] color on a word always wins over the palette.
Auto-emphasize keywords
Automatically colors numbers, ALL-CAPS words, and words ending in ! or ? with your accent color — even without [bracket] tags. A [bracket] tag or the palette above still wins if you've set one on that word.
Effects
Text gradient (color → accent)
Stroke / outline
6%
Drop shadow
8px
3px
Bionic reading (bold word starts)
Text box / pill background
Border shadow on text box
Punch-in on new chunk
A quick, purely visual scale-pop each time a new caption chunk appears — no audio or BPM needed. Turned off automatically for chunks while Beat-Sync (Audio tab) is active and a BPM has been tapped.
Safe Zone
Show Shorts/TikTok UI guide
Keep captions clear of side icons
82%
"Keep captions clear of side icons" narrows the caption block and shifts it left so it doesn't run under the like/comment/share column TikTok and Shorts overlay on the right edge. Turn on the guide above to see exactly where that column sits, then adjust width if you still see overlap.
Style Vault — one click, full look
Preset active:
Presets set font, colors, stroke, animation mode and text box together. Tweak anything afterward in the Captions tab.
Your Presets
No custom presets saved yet — style your captions the way you like in the Captions tab, then save your current look below.
Canvas FX Overlays
Film grain
Vignette
Cinema letterbox (2.35:1)
Glitch / VHS
More FX
CRT scan lines
Light leak sweep
Floating sparkle dust
Chromatic aberration
4px
All purely visual — none of these touch or require any audio track.
Uploaded Track
Volume Mixer
40%
100%
100%
Waveform
Show reactive waveform
Bars
Neon Line
BPM / Pacing Helper
Tap 4+ times on the beat. No BPM detected yet.
Beat-sync captions to tapped BPM
Snaps each caption chunk's on-screen duration to the beat grid (instead of splitting time evenly) and gives the whole caption a subtle pulse exactly on the beat. Tap a tempo above first.
Build
Hook Checklist
Quick heuristic checks, not a guarantee — platform algorithms weigh a lot more than this, but these are the in-your-control basics most short-form guides agree on.
Export
Uses a deterministic frame-by-frame renderer — every frame is drawn and committed in lockstep, so export speed doesn't depend on how fast your device can keep up in real time. No dropped or skipped frames.
Renders and downloads the current build three times, once per aspect ratio, so you get a TikTok/Shorts cut, a square feed cut, and an Instagram-portrait cut in one go — no need to rebuild for each platform.
Upload a background, paste your caption text, then Build Preview.
♥
💬
↗
Netvault · Vault Engine v2
Rendering Frame-Locked Export
Every frame is drawn and captured in exact lockstep — this can take longer than real time but never drops a frame, even on slower devices.
Frame 0 / 0
Background has audio
Your background video has its own audio track. Keep it in the export (mixed under your uploaded track), or mute it and export music/voiceover only?