FREE CAPTION RESCUE · NO ACCOUNT
SRT, VTT, ASS, or TTML in — an upload-ready file out, with every fix named. Built for the deadline you are on right now.
✓ Required = platform will accept · ★ Recommended = accessibility boost
Every fix is named and pinned to its cue.
Forward the report to a producer or client — “trust me” becomes “here's the diff.”
Platform rules, applied — not suggested.
Timing, overlap, line length, and styling per YouTube, TikTok, HTML5, and LMS specs.
Seconds, not another export cycle.
Deterministic rules — same file in, same fixes out, reproducible enough for CI.
Named fixes — before & after
Before
00:01:23,456 --> 00:01:26,120
This cue has fast reading speed and comma timecodes.
Each tier keeps everything below it.
Freefix a file
Free+add an API key
Pro · $29run client delivery
Studiobring the team
Inside CaptionPass
Save any file to a project and CaptionPass tracks it end to end — a live work queue, two-axis delivery QA, and an audit trail your clients and platforms can trust.
Proof of value across your projects
Files this month
34
delivered
Media minutes
612
processed
Issues auto-fixed
1,208
named + traceable
Time saved
9.4h
vs. manual QA
client-webinar-q2.srt
342 cues · 28m · YouTube
lecture-12-accessibility.vtt
511 cues · 51m · LMS / HTML5
6+
Delivery presets
7
Ingest formats
100%
Named fix traces
0
Account required (free)
Deep dives live in Learn — these are the problems editors search for before they find a fixer.
Automate caption QA in CI or your pipeline. Free+ includes API keys (10 combined homepage + v1 runs/day); Pro raises v1 limits, unlimited homepage tool, and unlocks the full workspace when billing is enabled.
Quickstart (server-to-server)
curl -sS -X POST "https://www.captionpass.com/api/v1/process" \ -H "Authorization: Bearer cp_live_..." \ -F "file=@captions.srt" \ -F "preset=youtube"
Create keys at Dashboard → Account. See full API reference for response schema and presets.
Quick answers about fixing SRT and WebVTT for YouTube, TikTok, and HTML5 delivery.