BrowserTools

Voice Recorder

Record audio from your microphone

By Guga — BrowserTools maintainer, Tbilisi, Georgia Updated 2026-09-12
Free Private No uploads
What is Voice Recorder?

A single button opens the microphone and starts rolling. While you talk, a meter driven by the Web Audio analyser shows the peak amplitude of the input, so you can tell at a glance whether the mic is hearing you — silence on that bar means it is not. The capture request explicitly enables echo cancellation and noise suppression, which makes speech sound clean on a laptop speaker but thins out anything you actually wanted to perform, such as a sung vocal or a deliberately noisy recording. Pause and resume keep the same file going rather than starting a new one. The output is Opus audio inside a WebM container, which every current browser plays, though some desktop audio players want the extension changed.

Record voice notes, memos and vocals directly in your browser with live input-level feedback, then download as a file. No installation, no time limits, no uploads.

Private Voice Recorder In Your Browser

Voice Recorder is processed locally with client-side JavaScript. Your files never touch a server, and there is no queue to wait in.

Step-by-Step

How to use Voice Recorder

1

Press Start recording and grant the microphone permission when your browser asks.

2

Watch the Input level bar as you speak; it shows live peak amplitude, not an averaged level.

3

Use Pause to hold the take and Resume to carry on, then press Stop when the recording is finished.

4

Listen back in the audio player, then press Download recording to save the file.

Key Capabilities
  • Shows a live input-level bar driven by an analyser reading peak amplitude from the microphone stream.
  • Enables echo cancellation and noise suppression on the capture request for clearer spoken audio.
  • Pauses and resumes without splitting the take, so a single file holds the whole recording.
  • Writes Opus audio in a WebM container using the browser's own MediaRecorder, with nothing to download first.
Common Use Cases
  • A journalist dictating field notes between interviews where opening a full editor is impractical.
  • A developer recording a spoken bug report to attach to a ticket as an audio note.
  • A singer capturing a rough idea on their phone before the lyric sheet is written.
Clear Answers

Frequently Asked Questions

Is there a maximum recording length?
None is set in code. Chunks are appended once a second and held until you stop, so memory grows with duration rather than hitting a wall at some arbitrary point. An hour of speech is roughly 30 MB of Opus and will be fine on any modern machine.
Why does my voice sound thin or over-processed?
Because the capture request enables noise suppression, which treats sustained tones and sibilance as noise to be tamed. For speech on a built-in microphone that is a clear win. For singing, an instrument, or anything where the character of the sound matters, it is the wrong processing chain.
Can I export as MP3 or WAV?
Not from this page — the download is a .webm file containing Opus audio, named recording-<timestamp>.webm. Convert it with the audio converter here, or rename a copy to .ogg if your player prefers that extension.
Does anything get uploaded?
No request is made with your audio. The browser's MediaRecorder encodes the microphone stream in the tab and the resulting Blob is offered to you as a download; there is no server component and no engine to fetch.