Audio Recorder
Record audio from your microphone entirely in the browser with MediaRecorder. Multi-format support (webm/ogg/mp3), 4 bitrate presets, max-duration limit, pause/resume, live MM:SS.ms timer, file-size estimator, timestamped filename, in-page audio preview, recording history (localStorage), shareable URL settings, format support detection, permission error handler, and summary stats. 100% client-side.
About Audio Recorder
Record audio from your microphone entirely in the browser with MediaRecorder. Multi-format support (webm/ogg/mp3), 4 bitrate presets, max-duration limit, pause/resume, live MM:SS.ms timer, file-size estimator, timestamped filename, in-page audio preview, recording history (localStorage), shareable URL settings, format support detection, permission error handler, and summary stats. 100% client-side. Everything runs locally in your browser — your data never leaves your device.
How to use
- Enter your input in the tool above.
- Adjust any options to your preference.
- Use the Copy or Download buttons to save the result.
- Everything happens locally — your data never leaves your browser.
FAQ
How does the audio recorder work?
Click Start, grant microphone permission, and we use the browser's MediaRecorder API to capture audio chunks. When you stop, the chunks are combined into a Blob and you can preview it inline or download it. All processing happens locally in your browser.
What audio formats are supported?
We auto-detect format support: WebM (Chrome/Firefox), OGG (Firefox), and MP3 (where supported). The format selector only shows options your browser can actually record in. Each format has 4 bitrate presets: low (64 kbps), medium (128 kbps), high (192 kbps), and lossless (320 kbps).
Can I pause and resume a recording?
Yes. Pause temporarily halts capture without stopping the recording; Resume continues appending to the same Blob. The live timer reflects only the active recording time, not paused intervals.
What extra features does this tool have compared to others?
(1) Multi-format support (webm/ogg/mp3). (2) Bitrate selection (4 presets). (3) Max duration limit (6 presets, auto-stop). (4) Live MM:SS.ms timer. (5) Pause/resume. (6) Auto-stop at max duration. (7) File-size estimator. (8) Timestamped filename generator. (9) In-page audio preview player. (10) Recording history (localStorage, last 20). (11) Shareable URL settings. (12) Format support detection. (13) Microphone permission error handler. (14) Summary stats (total recordings, total duration, total size).
Is my data sent anywhere?
No. The microphone stream, recorded chunks, and final Blob never leave your browser. There are no uploads. Recording metadata in history is stored in localStorage on this device only.
Related tools
Audio Bitrate Calculator
Calculate audio bitrate, file size, duration, and quality metrics entirely in the browser. Supports PCM/WAV, FLAC, ALAC, MP3, AAC, OGG/Vorbis, and Opus. Compute bitrate from sample rate × bit depth × channels (PCM), estimate FLAC/ALAC compression (50–60% of PCM), map lossy quality presets (low/medium/high/voice/music) to typical bitrates, compute file size from bitrate × duration, calculate streaming bandwidth requirement, reverse-calculate required bitrate from target file size, and score quality 0–100. Includes 7 sample rates, 5 bit depths, 4 channel layouts, 7 formats, 5 quality presets, side-by-side format comparison, text/CSV exports, history (localStorage), shareable URL, summary stats. 100% client-side.
Audio Converter
Convert audio files between formats entirely in the browser. Decode with Web Audio API, re-encode to WAV (PCM 16-bit), WebM/OGG (via MediaRecorder), or MP3 (via MediaRecorder with WAV fallback). Multi-format output, 4 bitrate presets, 6 sample-rate presets, mono/stereo channel selection, pure-JS 44-byte RIFF WAV header builder, Float32 to 16-bit PCM converter, file-size estimator, quality score calculator (0-100), lossless-vs-lossy compatibility checker, smart filename generator, conversion history (localStorage), shareable URL, drag-and-drop, and summary stats. 100% client-side.
Audio Equalizer
Apply a 10-band graphic EQ to audio entirely in the browser. Drag-and-drop or pick a file, decode with Web Audio API, adjust the gain (-12 dB to +12 dB) on each ISO-standard band (31, 62, 125, 250, 500, 1k, 2k, 4k, 8k, 16k Hz), apply via a chain of peaking BiquadFilterNodes in an OfflineAudioContext for batch processing, and re-encode as a 16-bit PCM WAV (pure-JS encoder). 10+ preset library (flat, bass-boost, treble-boost, vocal-boost, loudness, rock, pop, jazz, classical, podcast), 3-band & 5-band simplified modes, 7 gain presets per band, default Q factor 1.41, gain validator, filter-chain config builder, file-size estimator, text + CSV report, history (localStorage), shareable URL, summary stats. 100% client-side.