Voice recorder

Voice Recorder — Record Audio in Your Browser, Export MP3

One big mic button, a live level meter so you know your input is hot, and a one-click MP3 export. No app to install, no account, no upload. The recording lives in your tab until you save it.

  • No signup
  • Live level meter
  • MP3 export
  • Opus quality
  • Local only
00:00
Tap the mic to start
Input level0%

Recording stays on your device. The MP3 export runs FFmpeg in your browser — no upload. Have a video file instead?

What this is for

Voice memos for a podcast intake, dictation you'll feed into a transcript, a quick audio note for a teammate, scratch tracks while you sketch out an idea — anything where you need to capture your voice without setting up a DAW. Open the page, hit the mic, talk, stop, download. That's the whole product.

The level meter is doing real work

We tap the live mic stream into a Web Audio AnalyserNode and compute RMS each animation frame. The bar going red means you're clipping — back off the mic or lower system input gain. The bar staying flat means the OS is feeding us the wrong device or the mic is muted at the hardware level. It's the kind of feedback most browser recorders skip, and it's the difference between a usable take and a wasted one.

Opus by default, MP3 on demand

Native browser recording goes to audio/webm;codecs=opus, which is the right call: Opus sounds excellent at low bitrates and is what most modern tools accept. But MP3 is still what podcast hosts, transcript services, and old-school email attachments expect. Our MP3 export runs FFmpeg in your browser via WebAssembly with libmp3lame -q:a 2 (VBR, ~190 kbps) and gives you the file with no quality drop you can hear. Same vibe as our MP4 → MP3 extractor — different input, same engine.

When you should use a real DAW instead

If you're recording a podcast for distribution, multitracking guests, applying compression, or layering in music, you want Audacity, GarageBand, Riverside, or Descript. This tool is intentionally a single-track scratchpad. For screen + voice recording with a sharable link at the end, that's exactly what Clipy does — same no-signup, no-watermark policy, plus a viewer page anyone can open.

Common questions

Is the recording uploaded anywhere?

No. The mic stream goes through MediaRecorder in your browser tab, the resulting blob lives in tab memory, and the MP3 export runs in-browser with FFmpeg/WebAssembly. Nothing leaves your device unless you upload the downloaded file yourself.

Why does my MP3 take a few seconds longer than the WebM?

Because MP3 export re-encodes the audio. WebM/Opus is what the browser already produced — it's instant. MP3 needs to load FFmpeg (~25 MB the first time) and re-encode through libmp3lame. After the first run, FFmpeg stays warm and subsequent exports are quick.

What's the bitrate / quality?

Native: Opus at whatever the browser picks (typically 64–128 kbps for voice — already excellent). MP3 export: VBR around 190 kbps via -q:a 2, which is broadcast-quality for voice and leaves no audible artifacts.

Can I record longer recordings, like an hour?

Yes, but the blob lives in your tab memory, so very long recordings can get sluggish. For anything past ~30 minutes, a desktop recorder is more comfortable. This tool is built for sub-30-minute clips.

Why is my level meter completely flat?

Either the mic is muted at the OS level, the wrong device is selected as default, or the browser denied microphone permission silently. Refresh, re-grant permission, and check System Settings → Sound → Input on macOS or the equivalent on Windows.

More free tools