Subtitle workflow

Audio to SRT: free accurate transcript now, honest timestamps next

Audio to SRT is really two jobs: getting the words right, then getting the timing right. The free transcriber below does the first job — upload a file or record from the microphone and get clean, punctuated text in your browser, no account needed. It does not export SRT yet, because a real subtitle file needs verified per-segment timestamps, and this version does not expose them. Plenty of converters paper over that gap by guessing the timing; the captions drift, and you find out after publishing. This page takes the honest route instead: what an SRT file actually contains, why timing cannot be faked from text, and the transcribe-now-subtitle-later workflow that produces accurate subtitles today.

Drop audio hereor choose a file from your device
or
Pro accessHave a license key?

Activation is for existing license holders. New purchases are paused.

Transcript

Your transcript will appear here with punctuation and capitalization.

What an SRT file actually is

SRT (SubRip Subtitle) is a plain-text format that video players and platforms read to show captions at the right moment. Every caption is a small block with three parts, and blocks are separated by a blank line.

  • 1 · 00:00:01,000 --> 00:00:04,200 · Welcome back to the channel.
  • 2 · 00:00:04,400 --> 00:00:07,900 · Today we are testing three budget microphones.
  • 3 · 00:00:08,100 --> 00:00:11,600 · Starting with the cheapest one first.
PartExampleWhat it does
Sequence number1Orders the caption blocks
Timing line00:00:01,000 --> 00:00:04,200Start and end, down to the millisecond
Caption textWelcome back to the channel.One or two short lines shown on screen

Why audio to SRT needs real timestamps

Stack blocks like the three above and you have a complete subtitle file. Notice which part carries the weight: the timing lines. The words are the easy half. The millisecond start and end of every block is what makes it a subtitle file instead of a transcript — and it is the half you cannot invent.

It is tempting to think you can convert a transcript to SRT by splitting the text into chunks and spacing the chunks evenly across the runtime. Some converters do exactly that. The result drifts, because people do not speak at a constant rate. A speaker rushes one sentence, pauses before the next, stops for three seconds to think, then talks over a jingle. Timings guessed from text length — fifteen characters per second, say — separate from the voice within a minute or two, and every caption after that lands early or late.

The only trustworthy source of timing is measurement of the audio itself: the recognition pipeline reporting when each segment was actually heard. This site does not export timestamps until that measurement is verified end to end, because publishing guessed timing would be worse than publishing none.

Audio to SRT today: transcribe now, subtitle later

You can do the hard half — an accurate transcript — for free on this page right now, then add timing in a subtitle editor. The whole flow takes six steps.

For your own YouTube uploads there is an even shorter path that skips manual timing entirely — see the FAQ below.

  1. Upload your audio in the transcriber above: MP3, WAV, M4A, AAC, OGG, or OPUS, up to 5 minutes and 20 MB per file on the free tier. Or record straight from the microphone.
  2. Leave language detection on auto — 40 locales are covered — or pick the language if you already know it.
  3. Choose Best accuracy mode. For anything you plan to caption and publish, there is no reason to trade precision for speed.
  4. Run the transcription, then copy the text or download it as a .txt file. It arrives punctuated and capitalized, which matters for subtitles: caption blocks read as sentences, not as a lowercase word stream.
  5. Open any subtitle editor that supports transcript import — most desktop and web subtitle tools have a paste-transcript or import-text option — and load your audio or video alongside the text.
  6. Set the block timings while listening, then export the SRT from the editor. Because the words are already correct, you are only nudging boundaries, not typing.

What the transcriber above does — and does not

The transcription runs on NVIDIA's Nemotron 3.5 ASR, a 0.6B-parameter cache-aware FastConformer-RNNT streaming model. This site is an independent tool built on that model — not affiliated with, sponsored by, or endorsed by NVIDIA. Here is the free tier, spelled out.

  • No SRT or VTT export yet — that gap is the entire reason this page exists.
  • No word or segment timestamps in the output.
  • No speaker labels; the transcript is one continuous text.
  • No video files. Extract the audio track first, then upload that.
  • Transcription runs after the upload or recording finishes — it is not a live caption overlay.
  • New Pro purchases are paused. Existing Pro license keys still activate in up to 3 browsers.
Free tierDetails
Price$0 — no account, no card
Transcriptions3 per day per connection
Per fileUp to 5 minutes and 20 MB
InputMP3, WAV, M4A, AAC, OGG, OPUS, or microphone
Languages40 locales with automatic detection
OutputPunctuated plain text — copy or .txt download

SRT export is on the roadmap — without a fake date

SRT export ships when segment timestamps are verified end to end: the pipeline has to report segment timing, preserve it through upload and decoding, and produce exported files that stay in sync on real recordings — long ones, noisy ones — not just short clean clips.

No launch date is promised here, because a date would be a guess and this page does not do guesses. What can be said plainly: when SRT export arrives, it will be built on measured timing from the recognition pipeline, not on characters-per-second estimates. Until then, the transcript is the deliverable, and the transcribe-now-subtitle-later workflow above remains the honest way to get from audio to SRT.

Frequently asked questions

Can I convert a transcript to SRT without timestamps?

Not reliably, no. An SRT file requires a start and end time for every caption block, and those times must match the audio. Tools that estimate timing from text length produce captions that drift — early in one passage, seconds late in the next — because speech speed constantly changes. If a converter does not listen to the audio, it is guessing.

Will this tool add SRT export?

It is planned. SRT export ships once per-segment timestamps are verified end to end through the pipeline, so the exported file stays in sync on real recordings. No release date is promised — until then the output is accurate plain text you can time in any subtitle editor.

Can I use the transcript for YouTube subtitles?

Yes, for your own videos. As of 2026, YouTube Studio's subtitle editor includes an auto-sync option: paste the plain transcript and YouTube times it to the video automatically. It works when the transcript is in the same language spoken in the video, and YouTube recommends it for videos with clear audio under about an hour. Transcribe here, paste there, done.

What audio formats can I upload?

MP3, WAV, M4A, AAC, OGG, and OPUS files, or record directly from the microphone in the browser. Free use covers 3 transcriptions a day, each up to 5 minutes and 20 MB. Video files are not accepted — extract the audio track first.

Is the transcription really free?

Yes. 3 transcriptions per day per connection, no account, no card, no email. Language detection across 40 locales and all four speed modes are included. New Pro purchases are paused; existing licenses remain supported.

Does the transcript come with punctuation and capitalization?

Yes, and for subtitle work that is worth more than it sounds. Caption blocks are read as sentences, so text that arrives already punctuated and capitalized drops straight into a subtitle editor — you spend your time on timing, not on fixing a lowercase word stream.