Blog

How to check your browser's preferred audio codec

Check which audio codecs your browser reports supporting, and learn why that list may not match the codec a website is using right now.

Michael ReedHardware tests 4 min read

You want to know which audio codec your browser prefers, perhaps because a website will not play sound or you are checking whether a media format is supported. The answer is not always a single codec: browsers can support several, and a website or app may select one based on the audio it serves and the connection.

The Browser Info tool can show the codecs your current browser reports supporting. Use it to check capabilities, then use the player or app's own playback details if you need to know which codec is being used for a particular stream.

Check the browser's reported audio codecs

  1. Open Browser Info in the browser you want to check.
  2. Find the codecs section in the report. Review the audio codec names and any support information shown alongside them.
  3. Note the browser name, version, and engine shown in the report. These details help explain why another browser or device might show a different codec list.
  4. If you are comparing browsers, open the same report in each one on the same device. Keep the browser versions up to date so an old release does not skew the comparison.
  5. If you need to identify the codec for one specific song, video, or call, check the playback information in that website or app. The browser report alone does not identify the codec of an active stream.

Codecs you may encounter include AAC, Opus, Vorbis, and MP3. These are examples, not a guarantee that every browser or report will show the same set. A codec is the method used to encode and decode audio. A file's container, such as MP4 or WebM, is the wrapper that can hold audio and other media.

What the codec list means

A codec is listed as supported

This means the browser reports support for that codec in the capability check. It is a useful sign that the browser may be able to handle compatible media, but it does not promise that every file using the codec will play. The file's profile, sample rate, encryption, operating system support, and the website's implementation can still matter.

A codec is not listed or appears unsupported

The browser may not expose support for that codec through the feature being checked, or support may depend on the browser version or device. Try an up-to-date browser that reports support, or choose another audio format if you control the file. Do not assume that a missing codec is a broken speaker or headphone.

The report lists several supported codecs

That is normal. A browser can support multiple formats and use different ones for different media. A site may select a codec based on the file it has available, the browser's capabilities, and the connection. There is not necessarily one codec that the browser prefers for every page, file, and call.

The audio plays, but you want to know its exact codec

A support list describes what the browser can handle, not what a specific stream is using right now. Look for playback statistics, media information, or a diagnostic panel in the service that is playing the audio. For a call, the conferencing app may show connection or call statistics. If it does not, the browser's general codec report cannot confirm the active codec.

What to try if the codec causes a playback problem

  1. Reload the page. A temporary playback error may clear when you reopen the media. If sound fails on only one page, try another audio item on that same site to see whether the problem is limited to one file.
  2. Update the browser. An older browser may lack support or have a playback bug that a newer release fixes. Use the browser's update or About page, then reopen the page and check Browser Info again.
  3. Try another current browser. Compare the codec report and the same media in a second updated browser. If the media works there, the issue may be specific to the original browser, its settings, or its compatibility with that site's player.
  4. Check the selected audio output if nothing is audible. A codec can be supported while sound is sent to the wrong device. In Windows 11, open Settings › System › Sound and choose the intended output under Output. On macOS, open System Settings › Sound › Output and select the speakers or headphones you want to use.
  5. Check the source file or service. If only one file fails, the file may be damaged or encoded in a format the browser cannot use. If a streaming service fails across several browsers, check whether its player reports an outage or a playback error.

Why there may not be a single preferred codec

For ordinary web audio, a page can offer different encoded versions and choose among them according to what the browser reports it can play. A real-time call also negotiates a format with the other participants or the service. In both cases, the result can change with the page, call, device, or connection.

That is why a codec support report is best used to answer, “What does this browser report that it can handle?” It cannot answer, “Which codec is this website using right now?” unless the page or app provides playback details for that specific session.

Browser Info checks what the browser exposes on the device you are using, so open it in the browser you want to inspect.