Export and integration
Turn subtitles into an HTML track element, a YouTube chapter list, a plain text transcript or a printable PDF — outputs no subtitle format can carry.
4 tools
Convert Subtitles to PDF
Lay a subtitle file out as a printable, searchable PDF — one cue per block with its own timecode, three text sizes, optional page numbers.
Export Subtitles as a Plain Text Transcript
Read the cues as flowing paragraphs of plain text — display line breaks joined, cues merged across pauses, timestamps optional.
Generate an HTML Track Element
Wrap your subtitles in an HTML track element with the WebVTT inlined as a data URI, ready to paste into a page.
Make YouTube Chapters from Subtitles
Read a subtitle file as a YouTube chapter list — one line per section, the first stamp forced to 0:00, ten seconds per chapter.
Other categories
Format conversion
Move subtitles between SRT, WebVTT, ASS, SSA, SBV, SMI, LRC, MicroDVD, TTML, JSON, plain text and CSV — and see what each conversion drops before it runs.
Timing
Shift, scale, re-frame and re-align subtitle timing: frame-rate conversion, overlap and gap repair, trimming to a range and splitting a file into parts.
Text and styling
Change case, strip tags and SDH descriptions, recolour or reposition lines, merge or split bilingual tracks, find and replace, rewrap lines, fix encoding.
Quality checks
Detect structural subtitle defects: overlaps, gaps, empty cues, non-monotonic timing and unusual cue durations — one page per problem or all at once.
Accessibility compliance
Check subtitles against reading speed, line length and display-duration thresholds from EN 301 549, WCAG 1.2.2, FCC, Ofcom, Netflix and BBC rules.
Timecode
Re-label subtitle timecodes between 30 fps non-drop and 29.97 drop-frame, two conventions that drift 3.6 seconds apart every hour, in both directions.
Media input
Extract subtitle tracks from video, transcribe speech with Whisper, OCR PGS and VobSub bitmaps, voice subtitles and resync audio — all inside your browser.