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.
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.