Skip to content

Subtitles

Find subtitle problems before you press play.

Check subtitle structure, timing and readability. Choose repairs for numbering, empty entries, duplicates and ordering, then review a separate result.

  • SRT and WebVTT
  • Files stay on your device
  • No account needed

01

Add your subtitles

Choose an SRT or WebVTT file, or paste its contents below.

Paste subtitle text
File encoding

02

{{ t(documentValue.cues.length === 1 ? 'loadedOne' : 'loaded', { count: number(documentValue.cues.length) }) }}

{{ filename }}

Output format

{{ t(target === 'txt' ? 'transcriptLoss' : 'conversionLoss') }}

Timing adjustment

An adjustment that moves an entry before zero is blocked; no entries are silently trimmed or removed.

Choose repairs

SRT numbering is normalized on export. Other changes require your selection. Wording and intentional overlaps are preserved.

Readability thresholds

{{ t('issuesTitle', { count: number(issues.length) }) }}

{{ t(errors.length ? 'blockingHint' : 'warningHint') }}

  1. {{ t(item.severity) }} {{ issueText(item) }}

No issues found with the current checks.

03

Your result is ready

{{ t(output.document.cues.length === 1 ? 'resultCountOne' : 'resultCount', { count: number(output.document.cues.length) }) }}

View exported text
{{ output.text }}

{{ t(output ? 'resultPreview' : 'preview') }}

  1. {{ t('cue', { number: number(cue.ordinal) }) }}{{ formatTimestamp(cue.start) }} {{ formatTimestamp(cue.end) }}
    {{ cue.text }}

Processing subtitles…

{{ announcement }}