Online Voice Recorder

Record audio in your browser and download it as a file — no installation, no sign-up, and the recording never leaves your device.

998 views

Recordings live only in this page's memory; closing the tab discards any you have not downloaded.

How Recording Actually Works

Once record is pressed and microphone access is granted, the browser's MediaRecorder API takes over — the very piece our Microphone Test tool deliberately never touches. Instead of just reading live levels, MediaRecorder writes the incoming audio stream out in chunks, firing a dataavailable event periodically with each new piece delivered as a Blob object. When recording stops, all those chunks are concatenated into a single Blob representing the complete take, which is what gets handed to the player and the download link below.

Which container and codec that Blob uses depends entirely on the browser, not on this tool — no server-side conversion is involved at any point. Chrome and Firefox default to WebM containing Opus audio; Safari defaults to MP4 containing AAC. Both are well-supported, modern formats, so the file downloads exactly as the browser recorded it, with no re-encoding step in between.

What You Should Know

Opus is worth knowing about because it was purpose-built for exactly this kind of use case. It was created by combining Xiph.org's Vorbis codec with Skype's SILK codec and standardized by the IETF as RFC 6716 in 2012, specifically optimized for low-latency speech rather than general-purpose music streaming — it handles the pause-and-burst rhythm of spoken voice particularly well at small file sizes. AAC, Safari's default, is a more general-purpose codec that also performs solidly for voice, just from a different design lineage.

  • Recordings live only in the page's memory until they are downloaded — closing the tab discards anything not yet saved to disk.
  • An hour of speech is roughly 30–50 MB, so length is rarely a practical concern on a modern device.
  • If a specific app insists on MP3, running the downloaded WebM or MP4 file through any converter works fine — both source formats carry enough quality for that conversion to be effectively lossless.

Frequently Asked Questions

What format is the downloaded file?

The browser's native recording format: WebM (Opus) on Chrome/Edge/Firefox, MP4 (AAC) on Safari. Both play everywhere modern; if a specific tool insists on MP3, run the file through any converter.

Is there a time limit?

No fixed limit — memory is the boundary. An hour of voice is roughly 30–50 MB, well within any modern device. The timer keeps you informed.

Where is my recording stored?

In the page's memory only. Nothing is uploaded; closing the tab discards recordings you have not downloaded — so download the keepers first.

Why do Chrome and Safari produce different file types?

MediaRecorder uses whichever container and codec the browser implements by default — Chrome and Firefox use WebM/Opus, Safari uses MP4/AAC. There is no conversion step in this tool; the downloaded file is exactly what the browser's MediaRecorder produced.

What makes Opus different from a general-purpose audio codec?

Opus was built by merging Xiph.org's Vorbis codec with Skype's SILK codec and standardized as IETF RFC 6716 in 2012, specifically to handle low-latency speech well — unlike codecs tuned mainly for music, it is optimized for the burst-and-pause pattern of spoken voice at small file sizes.

Comments

No comments yet — be the first to write one!

Similar Tools