Turn spoken audio or video into timed subtitle cues you can edit

SRT Subtitle Generator

Use this SRT subtitle generator to create timed subtitle cues from spoken audio or video. Upload a file, record in the browser, or import a supported media URL, then review each cue's text and start and end time, save your changes, and download an SRT file for your video editor. VTT export is available as a secondary option.

  • Audio and video sources, plus browser recording
  • Per-cue text, start, and end editing before download
  • SRT download with VTT as a secondary export
Subtitle workspace
Ready

Dashboard

New Transcription
0 min

How do you want to transcribe?

Upload Audio
Estimated cost: 0 min

Free minutes are included. Upload a file or record audio to start.

Verified accounts use the current Whisper AI transcription allowance. Audio and video are processed by the active cloud transcription provider.

SRT subtitle cue list beside a video timeline with a downloadable SRT file
Example result: an edited subtitle cue list with start and end timecodes, ready to download as SRT for a video editor. Illustrative workflow, not a screenshot of a specific third-party product.

Generate SRT subtitles from a recording

Start from a recording, a media file, or a supported public URL. The workspace transcribes the spoken track into timed cues, which become your subtitle draft.

  1. 01

    Pick the spoken source

    Upload an audio or video file, record a short clip in the browser, or import a supported media URL. Choose the spoken language when you know it so the recognition pass is not guessing from a short sample.

  2. 02

    Let the transcript create the cues

    The recording is transcribed into text with timing. Those timed segments are the subtitle draft you will edit, so the cues and the transcript stay in sync from the first pass.

  3. 03

    Open the subtitle cue list

    The subtitle view shows one row per cue with its number, start time, end time, and text. Check that the first and last cues cover the spoken content before you start editing.

Edit subtitle text and timing

Cue-level editing keeps each line matched to the audio. Change subtitle text, nudge start and end times, add a cue, or remove one you do not need.

  1. 01

    Fix wording inside a cue

    Edit the subtitle text for a single cue without disturbing the timing of the cues around it. Correct names, numbers, and specialist terms where the recognition may have misheard them.

  2. 02

    Adjust start and end times

    Nudge a cue's start or end time in seconds when a line appears too early, too late, or stays on screen too long. Times are kept non-negative and ordered so a cue cannot end before it starts.

  3. 03

    Save the cue list before exporting

    Saving stores the edited cue list as the current version. SRT and VTT downloads are built from that saved cue list, so an older provider transcript cannot reappear after an edit.

Download SRT for your video editor

SRT is the widely supported subtitle format that carries cue numbers, start and end timecodes with milliseconds, and the subtitle text.

  1. 01

    Download the SRT file

    Download SRT for an audio to SRT workflow when your video editor, media player, or publishing platform expects SubRip subtitle files. The file uses millisecond timecodes and the cue text you saved.

  2. 02

    Use VTT as the web option

    Use the VTT generator output instead when you need a WebVTT track for an HTML video element or a web player. The cue text matches the SRT version, and the timecodes use a period instead of a comma.

  3. 03

    Check the captions in the destination

    Import the subtitle file into the destination editor and watch a few cues. Reading speed, line breaks, and safe areas are set by the player or editor, so a final visual pass is still worthwhile.

Whisper AI vs HappyScribe vs VEED for generating SRT subtitles

Comparison describes the checked pages at a high level. It does not repeat competitor pricing, ratings, certifications, or accuracy claims, and naming a product is not an endorsement.

Whisper AI vs HappyScribe vs VEED for generating SRT subtitles
Decision factorWhisper AIHappyScribeVEED
How you startUpload audio or video, record in the browser, or import a supported media URLCheck the current upload and recording options on its live subtitle toolCheck the current upload and recording options on its live subtitle tool
Editing before downloadEdit each cue's text, start time, and end time, then save the cue listSubtitle editing is offered; confirm which edits the current plan allowsSubtitle editing is offered; confirm which edits the current plan allows
Export formatsSRT download with VTT as a secondary exportConfirm the live export list and any plan gatingConfirm the live export list and any plan gating
Entry costVerified new accounts start with the current transcription-minute allowanceCheck the current free and paid plan termsCheck the current free and paid plan terms
Where the task livesThe finished task is saved in your recordings with its source toolCheck how the live product stores and reopens projectsCheck how the live product stores and reopens projects

Choose the product whose editing and export path matches how you publish video. Whisper AI is the strongest fit when you want to start from audio or video, edit subtitle text and timing cue by cue, and download SRT without switching to a separate workspace.

Limits worth knowing

  • Verified sign-in is required to create and save a transcription task.
  • Audio and video are processed by the active cloud transcription provider; the page does not claim on-device transcription.
  • Machine cues can mishear names, numbers, specialist vocabulary, overlapping speech, and noisy recordings, so review each cue before publishing.
  • SRT carries text and timing only. It does not include the video or audio itself.
  • A single transcription task may be limited by the current workspace minute and file-size limits, which can change with the plan.

Frequently asked questions

Can I edit subtitles before download?

Yes. The subtitle view lists one row per cue with its start time, end time, and text. You can change the text, adjust the timing, add a cue, or remove one, then save the cue list. The SRT and VTT downloads are built from that saved cue list.

What is the difference between SRT and VTT?

SRT is the SubRip format and is widely accepted by video editors, players, and publishing platforms. VTT is WebVTT and is used for web video tracks. Both carry cue numbers, start and end timecodes, and the subtitle text; SRT uses a comma before milliseconds and VTT uses a period.

Does SRT include the video itself?

No. An SRT file is a small text file that contains subtitle cues only, with timing and text. It does not contain the video or audio. You load the SRT alongside the media in your editor or player, and both are needed for the subtitles to appear.

What can I use as the source recording?

You can upload a supported audio or video file, record audio in the browser, or import a supported public media URL. When you know the spoken language, set it before starting so the transcript is not guessed from a short sample.

Why do my subtitles need a final check in the video editor?

Timing reads differently in an editor, so line breaks, reading speed, and safe areas are usually adjusted after import. The SRT file keeps the text and timing you saved, and the destination editor controls how the cues appear on screen.