Skip to main content
Whisper Web

Free AI Subtitle Generator in Your Browser

Generate editable subtitles from your video or audio with OpenAI Whisper. Choose from 99 languages, review the timing, and download SRT or VTT. Free processing runs locally in your browser.

Loading audio engine…

How to Generate Subtitles in 3 Steps

1

Upload your video or audio

Choose or drop a recording, or import a public direct media link.

2

Select the spoken language

Choose the language in your recording or use automatic detection, then start generating subtitles.

3

Review and download

Correct the subtitle text and timing, then download an SRT or VTT file.

Why Choose Whisper Web for Subtitles?

Editable timed cues

Correct the words, change start and end times, and add or remove cues before you download your subtitles.

Use your existing recording

Choose a browser-supported video or audio file, or import a public direct media link to create subtitles.

99 spoken languages

Choose the spoken language or use automatic detection for recordings in 99 languages.

Automatic timestamps

Turn spoken audio into timed subtitle cues that you can review against your recording.

Private local processing

Free subtitle generation runs on your device. Choose Unlimited when you want cloud processing for longer recordings.

SRT and VTT downloads

Export SRT for video platforms and editors, or VTT for web players, after reviewing your subtitles.

Private by design

Keep free subtitle generation on your device

Within the free limits, supported media is decoded and transcribed locally in your browser. Your media bytes and subtitle text are not sent to Whisper Web analytics.

A creator working at a laptop while a media file enters a locked browser window marked local
Speech language

Generate subtitles from speech in 99 languages

Choose the language spoken in the recording or use automatic detection. Whisper Web turns that speech into timed cues in the source language, ready for review and export.

A small interview crew with a spoken-language selector and one timed subtitle cue
Edit before export

Review every cue, then download SRT or VTT

Correct cue text, adjust start and end times, add or remove cues, and undo a deletion on the same page. SRT and VTT downloads stay disabled until the cue data is valid.

A creator reviewing timed subtitle cue rows on a monitor with SRT and VTT export controls

Frequently Asked Questions

How do I automatically generate subtitles?

Upload a supported video or audio file, choose the spoken language or automatic detection, and start generation. Review the subtitle text and timing, then download SRT or VTT. For a readable video transcript, use video to text.

Is the subtitle generator free?

Yes. Free subtitle generation runs locally in your browser for files up to 200 MB and 20 minutes each. Unlimited adds cloud processing, longer-file workflows, batch work, and cloud history.

Can I edit subtitles and their timing?

Yes. You can edit subtitle text, change start and end times, and add or remove cues on the generator page before exporting SRT or VTT. To convert an existing subtitle file to another format, use the subtitle converter.

What is the difference between SRT and VTT?

Both formats contain timed subtitle text. SRT is widely supported by video platforms and editors; VTT is designed for web video players. Download the format accepted by the platform where you plan to publish. Use our SRT generator or VTT generator for a format-specific workflow.

How do I add subtitles to a YouTube video?

Generate and review subtitles for a video you own or are authorized to use, then download the SRT file. In YouTube Studio, open your video’s Subtitles settings and upload the file to the appropriate language track. Review the result before publishing. See our YouTube subtitle tool for that workflow.

Can ChatGPT help me edit subtitle text?

Yes. You can copy subtitle text into ChatGPT and ask it to help with wording or punctuation. Ask ChatGPT about this workflow. Check its changes against the recording, and review the timing in Whisper Web before exporting. Share only text you want ChatGPT to process.

How accurate are AI-generated subtitles?

Accuracy varies with the language, speaker, microphone, background noise, and model. Review names, specialist terms, and timing against the recording before publishing.

Does Whisper Web upload my video?

Free processing runs locally in your browser, so the media is not uploaded to Whisper Web servers. Unlimited-plan cloud processing uploads files when you choose a cloud workflow.

Can I translate subtitles into another language?

This generator creates subtitles in the original spoken language. Whisper Web also offers separate subtitle translation tools, including French to English, Japanese to English and Spanish to English. Review translated text against the recording before publishing.

Continue with Unlimited-plan cloud transcription

Open the dashboard for Unlimited-plan cloud transcription, saved history, and batch workflows. Files selected there are uploaded for cloud processing.