Whisper speech recognition · Audio to text · Video subtitles

Free audio to text.Free video subtitles.

Transcribe locally with Whisper, review your text, and export TXT, SRT or VTT for free. No signup. Your recordings stay on your device.

MP3 · MP4 · WAVTXT · SRT · VTT
All tools
Local fileText & subtitles

Drop your audio or video here

MP3 · WAV · M4A · MP4 · WEBM · MOV · OGG · OPUS · AAC · FLAC · Up to 200 MB / 20 minutes

Processed in your browser. No file upload.No signup · Free exports
01 / The model

Speech to text, powered by Whisper

A free browser workspace built around local speech recognition and practical subtitle tools.

What is Whisper?

Whisper is an open-source speech recognition model from OpenAI. It recognizes speech in multiple languages and turns it into text. This website brings file selection, transcript review, and subtitle export together around that model.

An interview, a lecture recording, or spoken dialogue in a video can become a transcript. Find a quotation, check a technical term, prepare notes, or use timed subtitles in your next edit.

Explore the official Whisper project
02 / On your device

Why transcribe in your browser?

Keep your source files close while turning speech into something you can use.

A microphone, laptop and notebook in a quiet recording workspace
Your recordings stay with you
01

Your recordings stay with you

The recognition model runs on your device. Your selected audio and transcript are not sent to a cloud transcription service. Export what you want to keep.

02

No desktop installation or API key

Open the page and choose a file. The first use downloads a public model; later tasks can reuse the browser cache while it remains available.

03

Choose a method your device can handle

Local recognition uses memory and computing power. Prefer GPU acceleration when available, or use the tested CPU path. Larger files can take longer.

Full transcription has been tested in desktop Chrome on macOS. A responsive layout does not mean real-phone recognition has been verified. Start with a short, clear recording.

03 / The workflow

A complete path to a usable transcript

Recognize speech, review the result, and export the format you need.

Recognize speech with Whisper

Turn the words in a recording into original-language text. Check names, numbers, accents, and specialist terms.

Process locally

Keep recordings in your browser with no account required. Web pages and model downloads still need a network connection.

Create video subtitles

Read the audio track of a compatible local video and organize words into timed segments. Preview captions without changing the original video.

Review before you export

Edit words and start/end seconds, replay a segment, then download TXT text or SRT/VTT subtitles.

04 / Spoken languages

Recordings in different languages

The spoken language and the website language are separate choices.

  • English
  • Spanish
  • Portuguese
  • Chinese
  • French
  • German
  • Japanese
  • Korean

An English podcast produces English text; a Spanish interview produces Spanish text. Choose the spoken language or automatic detection. Accuracy varies by language, accent, and model. You can also translate to English for free. Other target languages and dubbing are not supported.

Start with what you need to do

Get a transcript, create captions, or convert an existing subtitle file.

Audio to Text

Turn interviews, lectures, and voice notes into editable text with local Whisper transcription.

MP3 · WAV · M4A · WEBM · OGG · OPUS · AAC · FLAC → TXT / SRT / VTT
Open tool

Video to Text

Transcribe the spoken audio in a local video and export an editable text transcript.

MP4 · WEBM · MOV → TXT / SRT / VTT
Open tool

Generate Subtitles

Create original-language SRT or VTT subtitles from audio or video, then edit the words and timing.

MP4 · WEBM · MOV · MP3 · WAV · M4A · OGG · OPUS · AAC · FLAC → TXT / SRT / VTT
Open tool

MP3 to Text

Transcribe MP3 podcasts, interviews, and recordings into a downloadable text file or subtitles.

MP3 → TXT / SRT / VTT
Open tool

WAV to Text

Transcribe WAV recordings from interviews, lessons, and recording equipment without uploading the audio.

WAV → TXT / SRT / VTT
Open tool

SRT to VTT

Convert an existing SRT subtitle file to WebVTT while preserving text and millisecond timing.

SRT → VTT
Open tool

VTT to SRT

Convert WebVTT subtitles into SRT for use in compatible editors and media players.

VTT → SRT
Open tool

SRT to Text

Extract readable text from SRT subtitles without sequence numbers or timestamps.

SRT → TXT
Open tool

Speech to Text from Recordings

Turn recorded speech and voice notes into editable text for free. Record in the browser or select a local file, review the words, and export without an account.

MP3 · WAV · M4A · WebM · OGG · OPUS · AAC · FLAC → TXT
Open tool

M4A to Text

Convert M4A voice memos into editable text or timed subtitles in your browser. Keep your recording local and export TXT, SRT, or VTT.

M4A → TXT / SRT / VTT
Open tool

OGG to Text

Transcribe OGG voice recordings locally with Whisper. Review the transcript against the audio and download text or timed subtitles.

OGG → TXT / SRT / VTT
Open tool

VTT to Text

Extract readable text from WebVTT subtitles for free. Remove timecodes and subtitle markup locally while preserving the words in order.

VTT → TXT
Open tool

YouTube to Text

Convert a saved YouTube video to text for free. Select a local MP4, WebM or MOV, review the speech, and export TXT, SRT or VTT. Direct video links are not supported.

MP4 · WebM · MOV → TXT / SRT / VTT
Open tool

A few steps to a transcript

Spend your attention on the content.

  1. 01

    Choose a recording

    Start with a clear, short local audio or video file.

  2. 02

    Listen and review

    Compare the transcript with the source and correct important details.

  3. 03

    Take the format you need

    Download plain text for notes or timed subtitles for a player or editor.

How to use it

Use cases

Practical workflows for podcast excerpts, meeting recordings, interviews, and lectures. Review locally, then export text or subtitles.

Podcast transcription

Turn a podcast recording into editable text and SRT or VTT captions. Transcribe locally, review guest names, and export material for your episode page.

Meeting transcription

Convert a saved meeting recording into searchable text without inviting a meeting bot. Review decisions and numbers locally, then export your transcript.

Interview transcription

Transcribe interview recordings without uploading the audio. Replay passages, check quotations and speaker names, then export editable text or subtitles.

Lecture transcription

Turn recorded lectures into searchable text or original-language subtitles. Review technical terms against the audio and export notes you can study from.

All use cases →

Common questions

Useful answers before you begin.

Does this website use Whisper?

Yes. It runs multilingual Whisper tiny, base and small models locally through Transformers.js. Base is the default; tiny has a smaller download but needs careful review.

What is free?

Local transcription, video audio recognition, basic subtitle editing, TXT/SRT/VTT export, and subtitle format conversion. No account is needed.

Are my files uploaded or saved?

No. Selected files and results stay in the browser. The program and public models are downloaded. Download your result before leaving because there is no cloud project storage.

Is transcription the same as translation?

No. Transcription writes speech in its original language. Translation changes it into another language. Select Translate to English for English text and subtitles. Other target languages and voice replacement are not supported.

Will noisy recordings work?

You can try, but noise, music, overlapping voices, and unusual names can cause errors. Use a clear original and check important content by listening.

Guides

Prepare your file, check the result, and download the format you need.

How to transcribe locally with Whisper

Prepare your device, understand the first model download, and keep a local transcript.

Read the guide

Turn a recording into a useful transcript

Choose the right source, set its language, proofread, and export text or captions.

Read the guide

Create and check subtitles for a video

Generate original-language captions, adjust timing, and take them into your player or editor.

Read the guide

SRT vs VTT: which subtitle format to use?

Compare headers, timestamps, web styling, and what a format conversion keeps.

Read the guide

How to add generated subtitles to your YouTube video

Prepare and review an SRT file locally, then upload it as a caption track for a video you manage in YouTube Studio.

Read the guide

Prepare a long recording for local transcription

Work within the 200 MB and 20-minute limits: prepare ordered excerpts, track time offsets, and preserve the original recording.

Read the guide

Transcription language vs translation: what to select

Understand the difference between website language, spoken-language recognition, and subtitle translation before starting Whisper.

Read the guide