S = t × f × C × b / 8
PCM audio data only; container headers and other information are excluded.
Start your audio project
Drop an audio file here or choose an option below.
Recording…
00:00
Record a voice memo, narration or spoken draft using your device’s microphone. Pause when you need to, resume the same take, and listen before downloading. The recorder prepares a usable WAV file rather than handing you the browser’s original recording container. Your voice stays on your device throughout processing. This gives you a working take for an edit without creating an account or uploading your recording to Bethemesh. Download anything you want to keep before leaving the page.
Once you grant permission, MediaDevices supplies the microphone stream to MediaRecorder. The engine selects a supported capture format: WebM/Opus, OGG/Opus, WebM or MP4, depending on the browser. When you stop, it first tries decoding the recording with Web Audio and writes a 16-bit PCM WAV. If native decoding fails, FFmpeg/WASM attempts the WAV conversion. Loading that fallback engine for the first time requires access to its CDN; your audio is not uploaded. Empty recordings and recordings that cannot be converted produce an error rather than a successful download. The microphone tracks are stopped when capture finishes. The sample rate and channel count depend on capture and decoding: there is no hardware configuration or recording bitrate control here.
Start recording and accept the browser’s permission request. Check your device settings to make sure the intended microphone is selected before speaking.
Pause suspends capture; resume continues the same session. Stop when you are finished and wait for the WAV to be prepared.
Listen to the result. Download the WAV or choose another export format; saving an MP3 adds a separate encoding step.
S = t × f × C × b / 8
PCM audio data only; container headers and other information are excluded.
Dictate a reminder and download it before closing the page. A take visible in the editor is working material, not a permanent backup.
Record a voice track for a presentation, then trim an unnecessary lead-in or ending. Adjust the level afterwards if the recording needs it.
Use your take as the source for Workspace processing: remove silence, apply equalization, normalize loudness, then convert for distribution.
60 × 48,000 × 1 × 16 ÷ 8, plus the WAV header. This sample rate is a calculation assumption, not a capture setting imposed by the recorder.
Input
60 s, 48,000 Hz, 1 channel, 16-bit PCMResult
5,760,000 bytes of audio dataA second channel doubles the PCM payload. This explains why a WAV voice recording can be considerably larger than its MP3 copy.
Input
60 s, 48,000 Hz, 2 channels, 16-bit PCMResult
11,520,000 bytes of audio dataThe engine converts native capture into WAV to provide decodable audio for playback and subsequent processing. WebM, OGG and MP4 are intermediate capture containers.
After the WAV has been prepared, select MP3 for export. This performs a separate local, lossy conversion; it does not change the microphone’s original capture format.
No. Pause and resume control one session, and stopping prepares one file. Download a completed take before beginning another important recording.
Your browser needs MediaRecorder support and permission to access the microphone. Check site permissions, your selected input device and any browser or operating-system restrictions.
Capture is local, but the FFmpeg fallback may need downloading. A session without the engine already available therefore cannot guarantee offline preparation of the final file.
Related tools
Tools similar or complementary to this one.
Remove overly long silent sections from an audio file.
Normalize the perceived loudness of an audio file to a LUFS target.
Convert audio files locally to MP3, WAV, FLAC, OGG, M4A or Opus.
Convert, trim, adjust volume and merge MP3, WAV, FLAC, OGG, M4A or Opus files, then combine these operations in a pipeline.
Adjust audio gain locally in the browser and understand clipping, sensible levels and pipeline order.
Keep a precise interval from MP3, WAV or another audio file locally and use the result in a pipeline.
Understand speed changes, fade-ins, fade-outs and audio reversal, with practical advice for editing and reusable browser workflows.