Free tool · no sign-up

Free online voice recorder.

A free online voice recorder that runs entirely in the browser — no download, no account, nothing uploaded. Your audio never leaves this device. Live waveform, pause and resume, trim, and export as WAV. It even works with the network off.

Nothing uploadedNo sign-upWorks offlinePause & resumeTrim & WAV export

Ready
00:00
No signal — check the input device

Input level 0 percent. No signal — check the input device. Elapsed 0 seconds.

Recording quality

Device names appear after you allow the microphone once

Bitrate
Container
Browser default
Size so far
0 B
At 64 kbps
28.8 MB per hour

Planning a longer recording? Work out the storage for hours or days at this bitrate.

Privacy, as live state

Audio uploaded
0 bytes
Processing
On this device (Web Audio API)
Stored on this device
0 B in IndexedDB — cleared when you delete

Don’t take our word for it: open DevTools → Network, then hit record, stop and download. You will see no request carrying audio, because this feature has no upload endpoint to send it to. Turn off Wi-Fi and everything above still works — recording, waveforms, trimming and WAV export all run locally.

Scope note, so this stays exact: the claim is about your audio — it never leaves this device, with no upload, no account and no server. The site around it is not claim-free: it loads Vercel Analytics for aggregate page traffic, plus Google Analytics and Ads tags if you accept the consent prompt. Those measure page visits and store-link clicks. They never receive your recording, because nothing does. Privacy policy.

Keyboard shortcuts+
Space
Start · pause · resume (or play a take)
S
Stop recording
D
Download the current take
← / →
Seek 5 seconds

Shortcuts stand down while a button or slider has focus, so Tab and Space still behave normally.

Recording other people

Consent rules depend on where everyone in the conversation is, and they differ by state and country. Check which rules may apply before you record someone else. General information, not legal advice.

How this free online voice recorder works

Four browser APIs do all the work, and none of them involve a network round trip once the page has loaded.

01

Allow the microphone

Press record and your browser asks for microphone access. Nothing starts before you say yes, and the permission is per-site — you can revoke it any time in the address bar.

02

The browser captures and encodes

getUserMedia opens the mic, the Web Audio API draws the live waveform from the raw samples, and MediaRecorder encodes to Opus or AAC — all inside the tab.

03

The take is written to your device

Every chunk is appended to IndexedDB in your browser as it arrives. That's what makes a refresh survivable: the recorder can offer you the take back instead of losing it.

04

Play, trim, export

Peaks are computed in a Web Worker so scrubbing stays smooth, trim handles set in and out points, and WAV export decodes and re-encodes 16-bit PCM locally. No server is involved at any step.

Why nothing is uploaded

There is nowhere to upload to

Most “private” online recorders still send your audio to a server and promise to delete it. This one has no upload endpoint and no API route behind it, so the promise isn’t a policy — it’s the absence of a code path. The microphone stream goes to the Web Audio API, MediaRecorder encodes it, and the result lands in a Blob in your tab.

Check it yourself in 20 seconds

Open DevTools → Network, clear it, then record, stop and download. No request carries audio, because there is none to make. Then pull the plug on Wi-Fi and do it again — the recorder, the waveforms, the trim and the WAV encoder all keep working, because they are running on your machine.

To be exact about scope: the claim covers your audio, not the whole site. This site loads Vercel Analytics for aggregate page traffic, and Google Analytics and Ads tags once you accept the consent prompt. That is page-level measurement — it never sees your recording. Full privacy policy.

Recording quality explained

The two modes are not labels — they map to real getUserMedia constraints that change what the microphone hands the browser.

Voice

echoCancellation: true · noiseSuppression: true · autoGainControl: true · mono

The browser’s speech pipeline removes room echo, ducks steady background noise and levels out how loud you are. Speech comes out clean and even, which is what you want for calls, meetings, lectures and voice notes — and what makes transcription accurate. The trade-off is that it is not a faithful recording: music gets mangled and quiet ambience is treated as noise.

Raw / high fidelity

all three false · channelCount: 2 · sampleRate: 48000

Every processing stage is switched off, so what you record is what the microphone heard — stereo when the input offers it. Use it for music, room tone, field recording and anything where an unaltered signal matters. You will hear more background noise, and levels stay wherever you set them, so watch the clipping indicator.

Bitrate versus file size

Bitrate decides both the file size and how much detail survives compression. The arithmetic is simple: kbps × 0.45 = MB per hour.

BitratePer hourBest for
32 kbps14.4 MBLong speech recordings where storage is tight — what BlackBox itself uses
64 kbps28.8 MBThe sweet spot for voice — the default in Voice mode
128 kbps57.6 MBMusic, ambience and anything you may edit later — the default in Raw mode

WAV export ignores all of this — it is uncompressed 16-bit PCM at the recording sample rate, roughly 318 MB per hour in mono. Plan the storage if you are recording for hours.

Browser recording vs a real recorder app

A browser tab is a great place to catch a five-minute note. It is a bad place to record a day, and the reasons are structural rather than fixable.

What you needThis browser recorderBlackBox app
Works with no install or accountYesInstall once, no account
Audio stays on your deviceYesYes
Keeps recording with the screen offNo — the browser suspendsYes
Keeps recording if you close the tab or appNoYes, in the background
Survives a background tab being throttledNoNot affected
Scheduled start and stopNoWeekday and weekend windows
Continuous 24/7 captureNoYes
Day split into an hourly timelineNoYes
On-device transcription and searchNoYes
Face ID / passcode lock on the libraryNoYes
Automatic retention and cleanupManualAutomatic

Both keep your audio on-device. The difference is what happens when the screen goes off — why background recording stops goes through it in detail.

Free online voice recorder — your questions, answered

How do I let this page use my microphone?+

Press record and accept your browser's permission prompt. If you denied it earlier, click the lock or tune icon at the left of the address bar, set Microphone to Allow and reload the page. On iPhone and iPad, tap “AA” in Safari's address bar → Website Settings → Microphone → Allow. The recorder shows the exact steps for your browser when it detects a denial.

Does this online voice recorder work on iPhone and Safari?+

Yes. Safari supports getUserMedia and MediaRecorder from iOS 14.3 onwards, and the recorder negotiates audio/mp4 (AAC) on Safari instead of WebM. One Safari quirk: recording stops when you lock the screen or switch apps, because iOS suspends the browser tab. That limit is the browser's, not the microphone's.

Can I turn a browser recording into text?+

Yes, and without uploading it. Every take has a “Transcribe” action that hands the recording to the free audio-to-text tool on this site, which runs OpenAI Whisper in your browser — no account, no minute cap and no upload. It is the same on-device promise as the recorder: the audio moves between two pages in the same tab and never touches a server.

What file format do I get, and can I convert it?+

Whatever your browser can encode — WebM with Opus on Chrome, Edge and Firefox, MP4 with AAC on Safari. Both play in modern players and upload to transcription tools. You can also export a 16-bit PCM WAV, which is encoded on your device in a Web Worker, so it works for editors that refuse compressed input.

How long can a browser recording be?+

There is no fixed limit in the tool. In practice the ceiling is your device's free storage and the tab staying alive — the take is written to IndexedDB as it records, so length is bounded by disk rather than memory. Realistically, expect a browser tab to hold up for a meeting, not for a whole day. For all-day capture you need an app that runs in the background.

Does it work offline?+

Yes. Once the page has loaded, recording, the waveforms, trimming and WAV export all run locally with no network calls at all — the worker is built in the page rather than fetched. Turn off Wi-Fi and try it: the recorder keeps working.

Is it really free, and do I need to sign up?+

It is free with no account, no email, no trial and no watermark. There is nothing to sign up for because there is no server-side component — the recorder is JavaScript running in your tab.

Where are my recordings stored?+

In your own browser, in IndexedDB, on the device you are using. Nothing is copied anywhere else. Deleting a take removes it, and “Delete all” clears the store completely. Clearing your browser's site data for this site also wipes them, so download anything you want to keep.

Is my audio uploaded anywhere?+

No. This feature has no upload endpoint and no API route behind it, so there is nothing for audio to be sent to. You can verify it yourself: open DevTools → Network, record, stop, and download — no request carries audio. To be precise about scope: the site does load page analytics (Vercel Analytics, plus Google Analytics and Ads tags if you accept the consent prompt), which count page visits and store-link clicks. They never touch your recording.

Can I record a phone call with this?+

Not reliably. On a phone, only one app can hold the microphone at a time, so starting a call usually mutes or ends the browser's capture — and the recorder will tell you when that happens. Recording calls is also legally restricted in many places; check the recording consent checker before you try.

Why does recording stop when my screen locks?+

Because mobile operating systems suspend browser tabs to save battery. A web page has no background-audio entitlement, so when the screen locks or you switch apps, capture stops. Native apps can request that entitlement — which is how BlackBox keeps recording with the screen off.

When the tab isn’t enough, BlackBox is.

The same on-device promise, without the browser’s ceiling: background recording with the screen off, schedules, an hourly timeline, waveform playback and on-device transcription. Free on iPhone and Android.

Check whether your phone can record in the background before you install, or free audio to text online — same on-device promise, no upload.