Global Brand, Local Voices: A Practical Guide
Back to Tools

Browser Codec Support

See which video and audio codecs your browser can decode, encode, stream, and record — tested in real time using WebCodecs, MediaSource, and MediaRecorder APIs.

Testing codecs…

What Each Check Means

Decode (WebCodecs)

Can the browser decode this codec natively using the WebCodecs API? Used by advanced media tools for frame-accurate processing.

Encode (WebCodecs)

Can the browser encode to this codec using WebCodecs? Required for in-browser video/audio conversion and export.

MediaSource (MSE)

Can this MIME type be fed into MediaSource Extensions for adaptive streaming playback (DASH, HLS)?

MediaRecorder

Can MediaRecorder capture to this format? Used for screen recording, webcam capture, and real-time encoding.

100% Client-Side

All tests run locally in your browser. Nothing is sent to any server.

Real API Tests

Uses VideoDecoder.isConfigSupported, MediaSource.isTypeSupported, and MediaRecorder.isTypeSupported for accurate results.

Shareable Report

Copy a full codec report to share with your team or include in bug reports.