How to use it
- Press Record and allow microphone access when your browser asks.
- Use Pause and Resume as you go. The Elapsed timer counts only the time you are recording.
- Press Stop to finish. The take appears below, where you can play it, rename it or download it.
- Press Download for the browser's own format, or Download WAV for a 16-bit WAV file.
Formats
The browser writes each take in its own format, usually WebM with Opus in Chrome, Edge and Firefox. Download WAV decodes that take in your browser and writes it again as 16-bit PCM WAV, mixed to mono, which almost every program can open. A WAV file is larger than the WebM one, because it is not compressed.
Privacy
A take is kept in this page's memory only. It is not uploaded, and nothing is stored in the browser. When you close or reload the page, the takes are removed, so download any take you want to keep.
Microphone processing
The browser's noise suppression, echo cancellation and automatic gain control stay on, which suits speech. A take stops by itself after 60 minutes, so the memory it uses stays within limits; start a new take to go on.
Example: the size of a WAV file
One second of mono audio at 8 kHz in 16-bit PCM is 8 000 samples of 2 bytes, which is 16 000 bytes, plus the 44-byte header: 16 044 bytes. A stereo take is mixed to mono first, so it is the same size.
Frequently asked questions
Is my voice uploaded or stored?
No. Your browser records the sound and keeps it in this page's memory only. Nothing is uploaded, and nothing is stored when you close the page.
Why does Download WAV take a moment?
The browser must decode the recording before it can write a WAV file, and a long take takes longer. The button shows Making the WAV while it works.
What if my browser cannot convert the take?
Some browsers cannot decode every recording format. Then the WAV button shows an error, and the Download button still saves the original file in the browser's own format.
Does pausing lose the recording?
No. Pause keeps the take, the timer stops while it is paused, and Resume carries on in the same recording.
Why does a take stop after 60 minutes?
The page stops a take after 60 minutes so the memory it uses stays within limits. Press Record again to start a new take.
Sources
- MediaStream Recording, W3C specification (MediaRecorder)
- Media Capture and Streams, W3C specification (getUserMedia)
- WAV, Wikipedia (RIFF WAVE and PCM)
- Web Audio API, W3C specification (decodeAudioData)
Figures and text last checked on Tuesday, November 10, 2026.