01 / Create subtitles

Text to SRT Converter

Turn plain text into an SRT subtitle file with adjustable timing. Free, with no sign-up.

● Files stay on your device
01 Input source
0 lines · 0 charactersOn-device only
02 Timing & grouping
Advanced settings Gap & line wrapping

Timing comes from your settings. It is not automatically synced to audio or video.

03 SRT previewAwaiting input
Your converted file will appear here.

Your subtitles start here.

Add your text, adjust the settings,
then select Generate SRT.

04 Export output UTF-8 · .SRT
The workflow

Three steps. Back to your work.

01

Add your content

Paste a transcript or choose a text file from your device.

02

Make it yours

Set the start time, cue duration and line grouping.

03

Take it with you

Preview the result, then copy the text or download your file.

Know your format

A subtitle, broken down.

Every SRT cue has a number, a start and end time, and your subtitle text. A blank line separates it from the next cue.

Timings are a starting point. Check the exported subtitles against your video before publishing.

SUBRIP / EXAMPLE
1
00:00:00,000 --> 00:00:03,000
Welcome to the tutorial.
A few useful answers

Frequently asked questions

Are my files uploaded to a server?

No. Conversion runs in your browser. Your file contents are not uploaded or stored by SRT Pilot. The website itself is delivered over the internet.

How is timing calculated from plain text?

Choose a fixed duration for each subtitle, or estimate timing using characters per second or words per minute. These are draft timings, not automatic synchronization with audio or video.

What files can I use?

Text to SRT accepts plain text, TXT and Markdown files up to 5 MB. SRT to TXT accepts SRT and WebVTT files up to 25 MB. Both support UTF-8 and UTF-16 with a byte-order mark, with a maximum of 50,000 cues.

Do I need an account or subscription?

No. Both converters are free to use without an account. Open a tool, add your text or file, and download the result.