Audio to SRT

Convert Audio to SRT Subtitles

Upload an MP3, WAV, M4A or other audio file and get a timed SRT subtitle file of what was said, plus the same cues as VTT and a timestamped transcript. Keep the spoken language, or pick one of the other supported languages for a translated SRT.

01 — Upload

Your audio

Audio and text outputText only — timestamped transcript with no audio in results.

The audio file stays in this browser. Language is required: pick the spoken language for a plain transcript, or another language to translate it.

02 — Result

Your transcript

Your timestamped transcript will appear here.

Waiting for upload

25 languages available

Audio files that work

Accepted
MP3, WAV, M4A, AAC, OGG, FLAC, WebM, up to 2 hours per file
Convert first
WhatsApp voice notes saved as .opus, and .amr or .3gp files from Android call recorders and voicemail apps
Better as video
If the speech belongs to a video you still have, upload the video to the MP4 to SRT page instead; the timing then matches the picture directly

The free in-browser converters turn these into MP3 in seconds without uploading them: Opus to MP3 for voice notes, AMR to MP3 for call recordings and 3GP to MP3 for old phone files.

Timing that starts at zero

Cue times in the SRT count from the first moment of the audio file: the first cue might read 00:00:02,140 --> 00:00:05,600. That is exactly right if the audio lines up with the start of your video. If it doesn't, for example because you exported the audio from the middle of a timeline or your editor's timeline starts at one hour, shift every cue by the same amount in a subtitle editor or place the subtitle track at the right point in the editor. Each cue follows a stretch of speech, so fast talkers produce long cues; split any that run past about 42 characters per line. Subtitle timing guidelines has the details.

Where an SRT from audio ends up

Podcast on YouTube

An episode published as a still-image video gets captions by uploading the SRT made from the MP3 in YouTube Studio, under the episode's language.

Audiogram clips

A 60-second highlight is cut from the episode, its own SRT is generated, and an audiogram tool that imports SRT captions the clip.

Long edit, small upload

An editor exports only the audio of a 90-minute timeline, makes the SRT from it, and imports the SRT back onto the timeline at its start.

Lecture audio on a course site

A recorded lecture becomes a VTT file for the HTML5 player on a learning platform, and the timestamped transcript goes up as study notes.

A translated SRT from the same recording

Pick another language and the speech is transcribed, translated and timed into subtitle cues in that language: a Spanish SRT for an English episode, or English subtitles for a Hindi lecture. The cost is the same as a same-language SRT, and the original-language transcript comes back too, so you can check any cue. Run the file once per language you need. Translated subtitles explains how translated cues are timed.

Three files from one job

Every run returns the SRT, the same cues as a VTT for web players, and a timestamped plain-text transcript. Use the SRT for YouTube, Facebook and editors, the VTT for websites and course platforms, and the text for show notes or search. The VTT generator and timestamped transcript pages explain the other two formats.

Where the audio goes

The audio is uploaded over HTTPS for transcription and deleted with the results after delivery, within 30 minutes at most. Some free audio-to-SRT tools run a speech model inside your browser and never upload the file; they suit short clips on a fast computer. Files up to 2 hours, translation into other languages and a VTT in the same job are the reasons to upload here instead.

Costs

45-minute podcast episode

SRT, VTT and transcript: 45 credits (4.5¢).

2-minute voice note

5 credits (0.5¢), the per-file minimum.

2-hour workshop recording translated into French

120 credits (12¢).

The 100 free credits from signing in with Google cover 100 minutes of audio. Top-ups are charged in Indian rupees at the day's exchange rate through Cashfree Payments (UPI, cards or netbanking), about ₹96 for 1,000 credits.

Limits worth knowing

  • Speech only: song lyrics and singing over music come out with gaps and wrong words.
  • No speaker names in the cues.
  • No import of an existing SRT to translate or re-time; subtitles are always generated from the audio.
  • Fix wording after downloading in any text or subtitle editor; how to edit an SRT file shows how.

Using the tool on this page

  • The spoken language is detected automatically; you select the output language — the spoken language itself for an untranslated transcript, or another language for a translation. Files can be up to 2 hours long.
  • Audio is sent over HTTPS in small chunks and deleted with its transcripts within 30 minutes of delivery (how files are protected).
  • You can download a timestamped transcript, subtitles (SRT and VTT) and plain text. Every output, step and limit is explained on the subtitle generator page.

Frequently asked questions

Can I convert an MP3 to an SRT file?

Yes. Upload the MP3, keep the spoken language or pick another one, and download the SRT along with a VTT and a timestamped transcript.

Does the SRT from audio work in a video editor?

Yes. It is a standard SRT, so editors that import SRT accept it. If your audio doesn't start at the beginning of the timeline, shift the cues to match.

Can I get an SRT in a different language from the audio?

Yes. Choose the target language before you start and the subtitles come back translated, at the same 1 credit per minute.

Which audio formats can't be converted?

WhatsApp .opus voice notes and .amr or .3gp call recordings aren't accepted. Convert them to MP3 or M4A first.