Compatibility & Matrix

Browser & MediaRecorder Compatibility Matrix

This is not a certification: conversion depends on your browser, device, and the file. The converter accepts WebM with one Opus or Vorbis audio track, mono or stereo, up to 45 minutes, and has no fixed conversion speed.

WebM vs MP3 Hardware and OS Playback Compatibility Matrix Comparison Diagram
Illustrative overview of typical WebM and MP3 playback support on common devices; these are not test results. Check your own device's documentation.

Browser Notes (Not Certified)

BrowserOperating SystemStatusEngine Notes
Google Chrome / ChromiumDesktop (macOS, Windows, Linux)Expected to work; not certifiedUses Chromium decodeAudioData for WebM Opus/Vorbis, then main-thread JavaScript MP3 encoding.
Apple SafarimacOS, iOS, iPadOSVersion-dependent; not certifiedWebM Opus/Vorbis decoding depends on the Safari/WebKit version via decodeAudioData; older versions may reject the file.
Mozilla FirefoxDesktop & AndroidExpected to work; not certifiedUses Firefox decodeAudioData. A missing container duration is not repaired; the decoded audio length is used instead.
Microsoft EdgeWindows, macOSExpected to work; not certifiedUses the Chromium-based decodeAudioData; results follow the installed Edge version.
Brave & OperaDesktop & MobileChromium-based; not certifiedUses each browser's Chromium-based decodeAudioData; extensions and privacy settings were not tested.

MediaRecorder Recordings Without a Duration

WebM files recorded through the W3C MediaRecorder API can lack a Segment / Info / Duration value, because the recording is written as a stream. Some media players may then show 00:00 or cannot seek.

What conversion does: A bounded metadata preflight reads the WebM header and notes when the duration is missing. The browser then receives the complete file through decodeAudioData, and the 45-minute limit is checked on the decoded audio. The converter creates a new MP3 and does not rewrite the original WebM or add Xing/seek headers. Before download, it checks complete, consecutive MPEG Layer III frame boundaries. The MP3 length includes encoder delay and padding, and duration display and seeking depend on the player.