Turn a Plain Script Into Timed Subtitles

Have a script but no captions yet? Align it to the audio automatically and export a proper SRT file.

Paste or upload your plain text script

Aligns text to audio

When you have the matching video or audio, timing is generated by aligning the script against what's actually spoken.

Works without audio too

No audio available? Timing is estimated from reading speed and sentence length as a starting point.

Editable afterward

Standard SRT output means any subtitle editor can fine-tune the result.

Good for dubbing prep

Useful when preparing a translated script for timing before recording a dub.

Frequently asked questions

How does timing get added to plain text?

If you have the matching video or audio, timing is generated by aligning the text against the spoken audio automatically.

What if I don't have the audio, just the script?

Without audio to align against, timing is estimated based on reading speed and sentence length — useful as a starting point to fine-tune.

Can I edit the timing afterward?

Yes, the generated SRT file is a standard text format you can adjust in any subtitle editor.