How browser audio recording works

The browser asks for a microphone or shared audio source, encodes audio with its built-in MediaRecorder, and keeps the working recording in this page.

Checking recording support…

Compatibility at a glance

Microphone recording is broadly supported. System capture requires Chromium. Native recording formats vary. A first recording needs no model download, but transcription has separate requirements.

Recommended source: Microphone

How it works

Record, review, and save without an upload step.

  1. 01

    Request a source

    The browser presents its own microphone or screen-sharing permission.

  2. 02

    Capture audio tracks

    Microphone and selected system tracks stay inside the browser session.

  3. 03

    Encode chunks

    MediaRecorder creates a browser-supported audio format while recording.

  4. 04

    Create the result

    The chunks become a local playback and download file when you stop.

Recorder details

Practical limits for recorder explained.

The permission boundary

This page cannot access a microphone until you approve the browser prompt. System capture also requires you to select a tab, window, or screen.

Permission can be revoked in browser or operating-system settings. Denial leaves the recorder without an audio source.

Formats and browser memory

MediaRecorder selects a native format such as WebM with Opus or MP4 audio. Conversion to WAV or MP3 happens locally when that option is available.

Long recordings use more memory. WAV can require about 10 MB per minute and may be impractical for long sessions.

Network and storage

Your recording never leaves this page. The app shell still arrives over the network, and optional cookieless analytics record coarse product events without audio content.

The recorder is not durable storage. Download the result before closing the page. Transcription downloads separate speech models from Weeve’s CDN.

Known platform limits

Safari and Firefox cannot capture system audio here. Backgrounding a mobile browser can stop recording. A Chromium share picker may return silence if Share audio is off.

Browser behavior changes with operating-system and browser releases. The recorder reports the capability it can detect instead of promising every source.

Your recording stays here

Your recording never leaves this page. Download it before closing the tab if you need to keep it.

Frequently asked questions

Short answers about support, permissions, privacy, and recording.

Continue with another source or setup.