audio-recorder-voice
About · compatibility

Browser support

Recording works in every current browser. What varies is the native output format and whether tab audio capture is available.

Desktop

Table: Browser, Recording, Native format, Tab audio
BrowserRecordingNative formatTab audio
Chrome 49+YesOpus in WebMYes
Edge 79+YesOpus in WebMYes
Firefox 29+YesOpus in WebM or OggNo
Safari 14.1+YesAAC in MP4 (.m4a)No
Opera 36+YesOpus in WebMYes
Internet ExplorerNoNo

WAV and MP3 are produced by the page rather than the browser, so both are available everywhere recording works at all — including Safari.

Mobile

Table: Platform, Recording, Native format, Notes
PlatformRecordingNative formatNotes
Safari on iOS 14.5+YesAAC in MP4The only engine with microphone access on iOS
Chrome on AndroidYesOpus in WebMFull support
Firefox on AndroidYesOpus in WebMFull support
Samsung Internet 5+YesOpus in WebMFull support
Any browser on iOSYesAAC in MP4All use Safari's engine

No mobile browser supports tab audio capture, and none can record with the screen locked or the tab backgrounded.

Requirements

HTTPS
Mandatory. Microphone access is unavailable on plain HTTP
JavaScript
Required. Browsers cannot open a microphone without it
A user gesture
Required by Safari; recording must start from a real click or tap
Permission
Granted per site, and separately by the operating system

Feature availability

Table: Feature, Where it works
FeatureWhere it works
Microphone recordingEvery current browser, desktop and mobile
WAV outputEverywhere — produced by the page
MP3 outputEverywhere — produced by the page
Native compressed outputEverywhere, though the format differs
Tab audio captureChrome, Edge and Opera on desktop only
Device selectionEverywhere, with names shown after permission
Background recordingNowhere — a browser limitation

If your browser is not supported

The most likely cause on a modern browser is not the version but a blocked permission or a missing operating system setting. Work through microphone not working before concluding the browser is at fault.

Genuinely unsupported browsers are rare now: Internet Explorer, very old Android system browsers, and text-mode browsers. Any browser released in the last five years will record.

For the exact permission menus and quirks of a specific platform, see the browser and device section.

Questions

Which browsers can record audio?

All current ones — Chrome, Edge, Firefox, Safari and Opera on desktop, plus Safari on iOS and Chrome, Firefox and Samsung Internet on Android. Only Internet Explorer and very old browsers cannot.

Does recording work on Safari?

Yes, on macOS and iOS. Safari produces AAC in an MP4 container natively, and WAV and MP3 are produced by the page so they are available too.

Why does recording need HTTPS?

Browsers restrict microphone access to secure contexts, because audio over plain HTTP could be intercepted or injected by anyone on the network path.

Can I record on a phone?

Yes, in Safari on iOS and Chrome or Firefox on Android. The screen must stay on and the tab visible — no mobile browser records in the background.

Which browsers can record tab audio?

Chrome, Edge and Opera on desktop. Firefox and Safari do not expose tab audio for capture, and no mobile browser supports it.

Is MP3 available in every browser?

Yes. No browser encodes MP3 natively, so the page does it in JavaScript — which means it works identically everywhere.