Subtitle generator

Subtitle Generator: Free SRT and VTT

QUICK ANSWER

Upload a video or audio file and get subtitle cues back, split into readable lines with timings. Every line is editable before you export, because auto-transcription gets names and jargon wrong and a subtitle you cannot correct is worse than none. Exports .srt and .vtt, up to 500 MB and 30 minutes per file.

  • Editable cue list
  • Exports .srt and .vtt
  • Two lines, 42 characters max per line
  • Up to 30 minutes
  • No signup
  • No watermark

Files are deleted from our server within 24 hours.

Clipy
Your next step

Need clean audio next time?

Record and share free with Clipy. No watermark, no viewer signup.

  • Crystal-clear mic + screen in one click
  • Share a link, not a file
  • Agent-readable links: AI summary, key moments, transcript
  • Free forever, no watermark, no install
Yes, record & share free

No credit card. Viewers never need an account.

Why this tool exists

  • Files upload to the nearest Backblaze B2 point of presence via presigned URL.
  • Speech recognition runs on our server, not in your browser.
  • Uploads are deleted after successful transcription, with scheduled cleanup for failures. Server transcript results expire after 24 hours; edited cues stay in your browser.
Trusted by creators at startups, agencies, and Fortune 500 teams.
Free forever, no signup, no watermark.

How it works

  1. 1

    Upload your file

    Drop in a video or audio file up to 500 MB and 30 minutes. Transcription runs on our server and returns cues split for readability, not one cue per sentence.

  2. 2

    Fix the lines that matter

    Edit any cue in place. Product names, people's names, and technical terms are what automatic transcription most often gets wrong, and they are usually the words that carry the meaning.

  3. 3

    Export .srt or .vtt

    SRT is the widely accepted default for uploads and editors. VTT is the web standard used by HTML video. Both download straight from your browser.

After you export

Upload the .srt alongside your video wherever it plays, or render it into the picture with burn subtitles into video. Burned-in captions are the right call for feeds that autoplay muted, since there is no track for the platform to strip or the viewer to enable.

How the cues are split

Speech recognition returns segments that follow pauses, which can run far too long to read on screen. Cues here are capped at roughly 42 characters per line, two lines, and seven seconds, the conventions broadcast subtitling settled on because they track how fast people actually read while also watching. Long segments are split at those limits rather than shown as a wall of text.

Common questions

SRT or VTT, which should I pick?

SRT for uploading to a video platform, an editor, or anything that asks for a subtitle file. VTT for an HTML5 video track element on a web page. The cues are identical; only the header and timestamp punctuation differ.

How accurate is the transcription?

Good on clear speech and steadily worse with heavy accents, crosstalk, or background noise. That is exactly why every cue is editable before export rather than downloading straight to a file.

Can I burn these captions into the video?

Yes. Export the .srt, then run it plus your video through burn subtitles into video to render the captions permanently into the picture.

Are my edits saved anywhere?

No. Edits live in your browser tab until you export. Download the file before closing the page.

Tool not working the way you expect?

Tell us what broke. We resolve every report within 24 hours.

Send feedback →

More free tools

Doing this for an AI workflow?

Clipy recordings are agent-readable out of the box. One link carries the video, keyframes, and transcript.

Clipy for AI agents