Fix SRT files that will not open

Subline · 2026-10-21

Encoding, timestamps and block structure are separate problems. Renaming a file is not format conversion.

Check encoding

Try the actual source encoding when UTF-8 fails. Keep the original bytes. Characters already replaced by question marks cannot reliably be recovered.

Check timestamps

A standard line looks like 00:00:01,000 --> 00:00:04,200. End time must be later than start time.

Review malformed blocks

The parser reports unreadable blocks instead of silently dropping them. Fix them first or explicitly accept exporting only parsed content.

Open the tool