How to use Online Voice Recorder
Record your voice directly in the browser using your microphone — no app to install, no audio uploaded to any server. The Voice Recorder uses getUserMedia to access your microphone and the MediaRecorder API to capture and encode the audio stream. Press Record, speak, press Stop, play back the result, and download the audio file. Everything stays on your device from start to finish.
- Click "Start Recording" — the browser will ask for microphone permission; click "Allow".
- Speak into your microphone; a live audio level meter shows the input signal.
- Click "Stop Recording" when you are done — the recording is processed immediately in the browser.
- Use the built-in player to listen back to the recording before saving.
- Click "Download" to save the audio file (WebM/Opus or WAV depending on the browser).
Your data never leaves your device — 100% private processing.
How browser microphone recording works
getUserMedia({ audio: true }) requests access to the device microphone and returns a live MediaStream of audio samples. The MediaRecorder API wraps this stream and encodes the audio into compressed chunks — Chrome and Firefox use Opus codec in a WebM container; Safari uses AAC in an MP4 container. As recording proceeds, ondataavailable fires periodically and each Blob chunk is stored in memory. When stop() is called, the accumulated chunks are concatenated into a single Blob and converted into an object URL, which is assigned to an <audio> element for playback and a download link for saving. No audio data is ever transmitted to a remote server.
Tips for recording quality
Recording quality depends on your microphone hardware, room acoustics, and the operating system's sample-rate configuration. For voice-over and podcasting, record in a quiet room and position the microphone 10–20 cm from your mouth at a slight angle to reduce plosive bursts on "p" and "b" sounds. Most browsers capture at 48 000 Hz and let the OS sample-rate setting control bit depth. If you hear background hum, enable your OS noise-suppression filter or pass the recorded file through an audio editor. Avoid recording in spaces with hard, parallel walls that cause audible echo.
| Factor | Ideal setting | Common problem |
|---|---|---|
| Room acoustics | Soft furnishings, carpet, curtains | Echo from bare walls |
| Microphone distance | 10–20 cm, slight angle | Plosives when too close |
| Background noise | Quiet room, door closed | HVAC/keyboard bleed |
| Input gain | Peaks at −6 dBFS | Distortion if clipping, noise if too low |
| Sample rate | 48 000 Hz (video), 44 100 Hz (music) | Mismatch with video project |
Output formats and converting recordings
MediaRecorder on Chrome and Firefox encodes voice audio as Opus in a WebM container (opus codec delivers excellent voice quality at low bitrates). Safari encodes as AAC in an MP4 container. Both formats play back natively in modern browsers and media players. For maximum compatibility — for example when submitting audio to a transcription service or importing into a DAW — convert the downloaded file to WAV or MP3 using the audio converter. WAV is lossless and universally readable; MP3 is smaller and still accepted by most platforms.
Common audio sample rates
| Sample rate | Typical use |
|---|---|
| 8 kHz | Telephone, low-bandwidth voice |
| 16 kHz | Speech recognition, VoIP |
| 44.1 kHz | CD audio, music |
| 48 kHz | Video, broadcast, most DAWs |
| 96 kHz | High-resolution studio recording |
Glossary
- getUserMedia
- A browser API (part of WebRTC) that requests access to the user's microphone and/or camera and returns a live MediaStream.
- Opus
- An open, royalty-free audio codec optimised for voice and music at low bitrates; the default codec used by MediaRecorder in Chrome and Firefox.
- dBFS
- Decibels relative to Full Scale — the unit of digital audio level where 0 dBFS is the maximum undistorted level; recordings should peak below −3 dBFS to avoid clipping.
- Plosive
- A burst of air pressure on consonants such as "p", "b", or "t" that causes a loud thud in microphone recordings; mitigated by a pop filter or angled microphone placement.
- Bit depth
- The number of bits used to represent each audio sample, determining dynamic range. 16-bit gives 96 dB of dynamic range; 24-bit gives 144 dB and is standard for professional recording.
Related reading
Frequently Asked Questions
Why use Online Voice Recorder?
- Captures microphone audio directly in the browser without installing any app or extension
- Live audio level meter shows real-time input signal to help avoid clipping or silence
- Immediate in-browser playback lets you verify recording quality before saving the file
- Recorded audio is never uploaded — the downloaded file is created entirely on-device
Common use cases
- Record a quick voice memo during a meeting to supplement written notes
- Capture a spoken first draft of a script or essay to transcribe with a separate tool
- Record pronunciation examples in multiple languages for a language-learning flashcard app
- Create a voice sample to test microphone quality before a podcast recording session
- Save a short audio note with context about a design decision for async team review
Get weekly tool tips & updates
New tools, power-user tips, and productivity hacks — delivered free every Friday.
No spam, ever. Unsubscribe with one click.
Related Audio & Video
Online Screen Recorder
Record your screen online for free. Capture a tab, window, or whole screen with optional audio, then download the video. No installs, private, in your browser.
Audio Joiner
Merge multiple audio files into one online. Combine MP3, WAV, and more into a single track, then download as WAV. Free, private, in your browser.
Subtitle Converter
Convert subtitles between SRT and VTT online. Paste or upload your captions and convert formats instantly. Free, private subtitle converter in your browser.
Video to MP3 Converter
Extract audio from video files and convert to MP3 directly in your browser. No uploads, no sign-up, and instant local processing.
Video Trimmer & Cutter
Trim and cut videos online with precise start/end controls to export the exact clip you need, fully in-browser with private local processing.
Mute Video
Remove the audio track from any video file online. Keep the original video quality while stripping the sound — free, private, and instant.
Explore all Audio & Video.