What does this tool do
The Sound Recorder records audio from your device microphone. Click to allow microphone access, then start and stop recording. All processing runs in your browser — no upload, no server.
How to use it
- Allow access — Click the button to enable your microphone.
- Start recording — Click "Start recording" to begin capturing audio.
- Stop recording — Click "Stop" when done. The recording is added to the list.
- Download — Hover over any recording and click the download icon to save it.
- Remove — Hover and click the remove (X) button to discard a recording and free memory.
How it works
The tool uses the browser's MediaDevices API (getUserMedia) to access the microphone. Audio is recorded with the MediaRecorder API, which produces WebM (or MP4 on Safari) chunks; these are combined into a single Blob and offered for download. All recordings are kept in browser memory as blob URLs until you remove them or leave the page.
HTTPS is required because getUserMedia only works in secure contexts (HTTPS or localhost). This protects users from accidentally granting microphone access on insecure pages.
Use cases & examples
- Voice memos — Record quick notes or reminders without a separate app.
- Voice messages — Record a short audio message for sharing.
- Interviews — Capture an interview or conversation for later.
- Audio notes — Record ideas or dictation when typing is inconvenient.
Limitations & known constraints
- HTTPS required — The tool does not work on plain HTTP (except localhost).
- Browser support — getUserMedia and MediaRecorder are supported in all modern browsers; older browsers may not work.
- Format varies — Output is typically WebM (Opus) or MP4/M4A on Safari. Some players may need conversion.
- Permissions — You must grant microphone access. Denying blocks the tool.