Free caption converter · Professional delivery QA
Convert SRT and WebVTT for YouTube, TikTok, HTML5, and LMS delivery. Download upload-ready output, optionally grab CaptionPass enhanced formatting — every fix is named and traceable, not a silent black-box conversion.
✓ Required = platform will accept · ★ Recommended = accessibility boost
Named fixes — before & after
Before
00:01:23,456 --> 00:01:26,120
This cue has fast reading speed and comma timecodes.
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.
Free converters swap formats without explaining failures. CaptionPass is built for delivery outcomes: overlap repair, reading-speed flags, preset-specific line wraps, and a structured report you can send to a producer or client. Use the tool when upload rejected your file, cues overlap, or you need platform-safe output — not just a different extension.
Quick answers about fixing SRT and WebVTT for YouTube, TikTok, and HTML5 delivery.