About this tool
Record your voice from any microphone with pause, live waveform and level meter, then trim, rename and download as WebM, M4A or WAV.
This online voice recorder captures your microphone with the browser's MediaRecorder API, choosing Opus in WebM where supported and AAC in MP4 on Safari. The signal passes through a Web Audio gain stage first, so you can boost a quiet mic and watch a live waveform and level meter while you speak. Pause and resume as often as you like. Each take is saved in your browser's IndexedDB storage, so it is still listed after a reload, and you can rename it, trim the start and end, play it back and download the original file or a 16-bit WAV. Nothing is uploaded — audio never leaves your device.
Open Online Voice Recorder on AltFTool — it loads instantly in your browser.
Pick your Microphone, and press Test mic to check the Input level meter — aim for peaks in the green or yellow, and raise Input gain (0.2× to 4×) if your voice barely moves it.
Press Record (or the R key) and allow microphone access when the browser asks; use Pause and Resume (Space or P) as needed, then Stop & save — or Discard to throw the take away.
In Your recordings, play the take, click its name to rename it, and use Trim to set Start and End and Save trimmed copy (WAV).
Download the original WEBM or M4A file, or press WAV to convert it to 16-bit PCM; on phones, Share sends the file to another app.
Takes are kept in this browser's IndexedDB storage, not in page memory, so closing the tab or refreshing does not lose them. Delete them whenever you like.
Drag the Start and End sliders over the waveform, preview the selection and save a trimmed WAV copy; any recording can also be converted to uncompressed 16-bit WAV for editors.
A scrolling waveform, an input level meter in dBFS and a clipping warning show whether you are too quiet or too loud, with an input gain from 0.2× to 4×.
Recording, trimming and WAV conversion all happen on your device. There is no upload step, no account and no limit on the number of recordings beyond your browser's storage.
| Browser | Recorded format | Download as | Approx. size per minute |
|---|---|---|---|
| Chrome / Edge | Opus in WebM | .webm or .wav | ~1 MB (WebM), ~5–12 MB (WAV) |
| Firefox | Opus in WebM or Ogg | .webm or .wav | ~1 MB (WebM), ~5–12 MB (WAV) |
| Safari (Mac, iPhone, iPad) | AAC in MP4 | .m4a or .wav | ~1 MB (M4A), ~5–12 MB (WAV) |
| Trimmed copies | 16-bit PCM | .wav | ~5–12 MB |
Compressed sizes assume the 128 kbps bitrate the recorder requests; browsers may choose a different rate. WAV size depends on sample rate (44.1 or 48 kHz) and channel count.
Press Record and allow the browser to use your microphone when it asks. Speak, then press Stop & save. The recording appears in the list with its length and size, ready to play back, rename, trim or download. You can pause and resume during a take, and press Test mic first to check your levels without recording anything.
Yes. It is free, needs no account and has no watermark or time limit. Audio is captured and stored entirely in your browser — it is never uploaded to a server. Recordings are kept in this browser's local IndexedDB storage until you delete them, so other people using a different browser or device cannot see them.
It depends on the browser. Chrome, Edge and Firefox record Opus audio in a WebM file; Safari records AAC in an MP4 container, downloaded as .m4a. Every recording can also be exported as an uncompressed 16-bit WAV, which almost any audio editor, phone or computer can open.
MP3 encoding is not built into browsers, so this tool offers the original WebM or M4A file and an uncompressed WAV instead. WAV opens everywhere and converts losslessly to MP3 in any audio editor if you need a smaller file. M4A from Safari is already a compact, widely supported format.
Usually because permission was denied. Click the lock or microphone icon in the address bar, allow the microphone for this site and reload. Also check that no other app is using the mic, that the right input is chosen in the Microphone list, and on macOS or Windows that the browser itself is allowed to use the microphone in system privacy settings.
Yes, in the same browser on the same device. They are stored in IndexedDB, which persists across reloads and restarts. Private or incognito windows usually erase that storage when closed, and clearing site data removes recordings too, so download anything important. The page also warns you before you leave while a recording is still in progress.
There is no fixed limit. Long recordings are limited by your device's memory and the browser's storage quota, which is normally several gigabytes. Opus audio at 128 kbps uses roughly 1 MB per minute; a WAV export is much larger, about 5 to 12 MB per minute depending on the sample rate and channels.
Get close to the microphone — about a hand's width away — and record in a soft-furnished room to reduce echo. Keep the level meter out of the red to avoid clipping. Leave Noise suppression and Echo cancellation on for speech in noisy places, or switch them off for music, where they can make instruments sound unnatural.
Yes. Press Trim on a recording to see its waveform, then drag the Start and End sliders. Preview selection plays only the part you kept. Save trimmed copy (WAV) adds the trimmed version as a new recording, leaving the original untouched, so you can try again if you cut too much.
Yes, in current versions of Safari on iPhone and Chrome on Android. Safari saves recordings as M4A. On phones the Share button can send a recording straight to messaging or files apps. Keep the screen on while recording, as some phones pause the microphone when the screen locks or you switch apps.