A LITTLE ROOM TO READ

Better breaks.
The same words.

Turn long SRT lines into readable subtitles.
Keep your words, cue numbers, and timing exactly where they belong.

✓ No upload✓ No account✓ Free to use

Your subtitle workbench

SRT → SRT

Choose a whole number from 10 to 80. Cues that cannot fit remain unchanged and are flagged.

UTF-8 · up to 1 MiB
TIMING PRESERVED
Paste a file or try the example to get started.

Your file stays in this tab. Cues that need more than two lines are kept intact and flagged for review.

Something went wrong, or a break looks off? Report a problem.

A closer look

Ready when you are.

Three steps to a cleaner subtitle file.

01 /

Bring your subtitles

Open a UTF-8 SRT file or paste its contents. No video upload or sign-in needed.

02 /

Give them some room

Choose a line limit. We wrap at spaces, using no more than two lines, and keep compliant cues as they are.

03 /

Review, then export

Compare the changes. Check flagged cues in your editor, then download the complete SRT.

Only the line breaks.
Never the story.

For example, a long sentence becomes two readable lines. Its cue number and time range stay the same.

Character counts are a guide, not a measurement of screen width. Always check the subtitles in your final video player.

00:00:01,000 → 00:00:04,000

The committee will publish its findings before the end of the month.

↓ A better break

The committee will publish its findings
before the end of the month.

A few things to know.

Will this change my subtitle timing?

No. Cue numbers, order, and timing lines are preserved. We never divide one cue into new time segments.

What if a cue cannot fit into two lines?

It stays exactly as supplied and is flagged. The download includes it unchanged. Shorten it or retime it in a subtitle editor where you can check the video.

Are formatting tags and other languages supported?

Balanced i, b and u tags without attributes are kept and excluded from the character count. Unknown or broken tags, ASS overrides, and CJK text are kept unchanged and flagged. Two-speaker dialogue keeps its original line boundary; overlong speaker lines are flagged instead of merged.

How are line breaks chosen?

We prefer punctuation and phrase boundaries, avoiding common breaks after articles, pronouns, auxiliaries and prepositions. Existing compliant lines are kept. These are English heuristics, not a full grammar parser: review the result in context.

What does the character limit count?

Visible character clusters, including spaces and punctuation, excluding supported style tags. A family emoji counts as one character. Extra separating spaces may be normalized in rewrapped cues. Words are never rewritten.

Does my file leave my device?

Your subtitle content stays in your browser. There is no subtitle upload endpoint. We count page visits and tool events on the production website without sending subtitles or filenames; see our privacy page. Refreshing clears the app state; your browser may independently restore form fields.

Can I use VTT, video files, or non-UTF-8 SRT?

This version accepts UTF-8 SRT only, up to 1 MiB. It does not transcribe audio, translate, or burn captions into video. Export other encodings as UTF-8 before importing.