Audio Recorder
Free online audio recorder, no installation required. Record via microphone, play and download
About Audio Recorder
Record audio from your microphone in the browser using MediaRecorder, preview before saving, and persist recordings locally in IndexedDB across sessions. Each recording is stored as an audio/webm Blob and can be played back, renamed, downloaded as .webm, or deleted. Nothing is uploaded - all data lives in your browser under the audio-recorder key.
How to Use
1. Click Record - the browser prompts for microphone permission. 2. A pulsing red dot and a live timer show the in-progress recording. 3. Click Stop to finish. The captured clip becomes a pending recording with a preview duration. 4. Click Play to preview, Discard to throw it away, or Save to keep it. 5. When saving, enter a name in the dialog (defaults to a numbered name) and confirm. 6. Saved recordings appear in the list below - play, download, or delete from there.
Storage, Format, and Permissions
Audio is captured with MediaRecorder.start(1000) into audio/webm blobs; the duration is computed from wall-clock time, not media metadata, so it may differ slightly from the player's reported length. Recordings are persisted via the project's setToolData helper into IndexedDB, so clearing site data deletes them. Microphone access requires HTTPS (or localhost) and a granted permission; denial shows a micDenied error.
▶What audio format are recordings saved in?
▶Why do I get a mic denied error?
▶Will my recordings survive closing the browser?
▶Can I rename or trim a saved recording?
▶Why does the downloaded file duration look slightly off?
If this tool has been helpful to you, consider buying me a coffee.
Buy me a coffee