What it does
Useful, focused capabilities
- Explicit microphone permission
- Live waveform and dBFS meter
- Device and processing constraints
- Pause and resume
- Local reopen verification before download
Audio capture · browser-local
Record microphone audio locally with a live waveform, dBFS meter, device choice, browser-supported formats, pause, preview, verification, and download.
Work happens in the current browser. The route does not require an account or a server-side processing job.
Interactive browser workspace
The live tool is loaded in this browser only. This tool can request microphone only after you choose the relevant action.
Load the interactive workspace →What it does
Browser compatibility
JavaScript; HTTPS or localhost; explicit microphone permission; getUserMedia and MediaRecorder support.
Questions people ask
No. getUserMedia feeds MediaRecorder and the waveform analyser in the current page. The result is a local Blob URL.
The standard browser MediaRecorder API commonly produces WebM/Opus, Ogg/Opus, or MP4/AAC depending on the browser. The tool offers only formats the browser reports as supported.
It is a digital signal level relative to the maximum representable sample, not calibrated room loudness in dB SPL.
The recorder buffers recording chunks in memory, so a bounded duration reduces mobile crash risk.
Not necessarily. Browser processing can help speech but may color music or ambience. Turn it off when fidelity matters more than speech cleanup.
Try a measured example
A synthetic tone was recorded through the voice-recorder controls, then passed straight to the audio cutter and saved as MP3.
| Browser recording · WebM | Bytes: 19,497 Seconds: 1.136 |
|---|---|
| Saved from the audio cutter · MP3 | Bytes: 28,392 Seconds: 1.176 |
MP3 can be larger than the original recording. Its duration may include encoding padding. This tone does not test microphone hardware or speech quality.
Tested: · Chromium 149.0.7827.55
These files passed through the actual tool controls. Downloads were reopened to check sizes, duration, dimensions, or page structure. Capture used synthetic streams; hardware permissions were not tested.
These synthetic samples are free to reuse under CC0. No personal files or recordings were used. Your results may differ.
Record microphone audio locally after explicit permission, with live waveform and level feedback, pause and resume controls, preview, verification, and download. The available output format depends on browser support, so MP3 is not guaranteed. The recording remains in the active browser session and is not sent to an Aftermath processing service.
A short spoken note should be recorded from a chosen microphone, paused once, previewed and downloaded locally.
Observed operation: Select the microphone, monitor the level, record and pause explicitly, then stop and create a local preview and download.
Review the result: Listen to the complete recording and confirm duration, clipping, silence and the reported output format.
Boundary: The route is not a calibrated recorder and cannot guarantee microphone quality, transcription, recovery after refresh or universal format support.
Capture a new microphone recording locally with permission, live monitoring, pause, preview, verification, and download
The microphone stream and recording stay in the current browser session and are not sent to an Aftermath processing service. How local processing is verified.
Checks the displayed limits and reports or creates a local microphone recording in a browser-supported WebM, Ogg, or M4A container from microphone permission and a browser audio input.
Editing, trimming, converting, or cleaning an existing audio file belongs to the focused routes under /audio-tools.