No upload, 100% local, no account

Voice recorder

Record the microphone, preview it, and download the audio. Everything stays on your device.

How Voice recorder works

Voice recorder captures microphone audio right in your browser using the MediaRecorder API and saves the recording as a local file, no account, no app. Press record, speak, stop, and download. The recording lives entirely in your browser tab memory during capture: your voice never reaches any server, not even as a relay.

The controls cover real dictation sessions, not just one-shot clips: you can pause and resume without splitting the file, watch the elapsed time while recording, and listen to the built-in playback before deciding to keep or discard the take. The file is saved as WebM with the Opus codec (browsers without WebM support, such as Safari, fall back to M4A automatically) under a timestamped name like voice-2026-07-01-09-30-05.webm, so a series of memos stays sorted by itself. Since the audio is held in tab memory while recording, closing the tab discards an unfinished take; download the recording before moving on.

How to use Voice recorder, step by step

  1. Click the microphone button to start. Your browser will ask permission to access the microphone; grant it.
  2. Speak your message, memo, or audio note.
  3. Click Stop when you are done. A playback preview appears immediately.
  4. Review the recording in the built-in player.
  5. Click Download to save the file to your device.

Common use cases

  • Capturing quick voice memos at meetings without installing a recording app.
  • Recording practice takes for language learning or pronunciation review.
  • Saving spoken instructions or feedback to share with a colleague.
  • Archiving interview notes when a phone recorder is not available.

Frequently asked questions

Does my voice recording get uploaded anywhere?

No. Your recording is assembled by the browser's MediaRecorder API entirely in your local tab memory. The microphone stream flows through getUserMedia into in-memory buffers; when you stop, those buffers are offered as a download. No request carrying audio data is ever made to Sunasty or any external host. Open your browser DevTools, switch to the Network tab, start a recording, and watch: the tab is silent on the network.

What audio format does voice recorder produce?

Most modern browsers produce a WebM/Opus file, which is the most widely supported container + codec combination. Safari and some older browsers may produce an MPEG-4/M4A file instead. The format depends on what MediaRecorder.isTypeSupported() reports for your browser and OS.

Can I record for any length of time?

There is no server-imposed time limit. The practical ceiling is the memory available in your browser tab: chunks are accumulated in RAM as you record. For continuous recordings longer than an hour you may want to stop and save periodically to avoid hitting browser memory limits.

What happens if I close the tab before downloading?

The recording is lost. It is held only in tab memory and has not been written to your disk or sent anywhere. Always click Download before closing or navigating away.

Does it work without a network connection?

Yes, once the page has loaded and the tool is ready. Because the entire pipeline, getUserMedia, MediaRecorder, Blob assembly, and download, runs in the browser tab, you can switch to airplane mode mid-recording and the tool will not be affected.

Is there a cost or sign-up required?

The tool is free and requires no account. There are no recording limits, no watermarks added to your audio, and no tracking required to use it.

Does this work on my phone, unlike the screen recorder?

Yes. Voice recorder only needs getUserMedia to reach the microphone, which every mobile browser supports, unlike the screen recorder's getDisplayMedia, which mobile browsers do not expose. Recording a voice memo on an iPhone or Android phone works the same as on a computer.