SRT subtitle validator

Check the structure of an SRT file without uploading it to a server.

1. Choose an SRT file

2. Or paste SRT content

Validation runs locally in your browser.

What this checks

Errors: empty file, invalid timeline syntax, invalid time ranges and non-positive cue duration.

Warnings: overlapping cues, empty cue text and non-monotonic numeric indexes.

Warnings do not make the file invalid; they flag items worth reviewing.

Validation result

Choose a file or paste SRT content to begin.