• Home
  • /
  • Learning Hub
  • /
  • HEVC Browser Support: Compatibility, Features, and How to Enable It
Testing

HEVC Browser Support: Compatibility, Features, and How to Enable It

HEVC works in Safari 11+, Chrome 107+, Firefox 134+, Edge, and Opera 94+. Learn HEVC browser support, key features, and how to enable H.265 playback today.

Author

Prince Dewani

May 1, 2026

HEVC, also called H.265, is a video codec that ITU-T and ISO/IEC published in 2013 as the next version of H.264. It supports Safari 11+ on macOS and iOS, Chrome 107+ on all major systems, Chromium Edge 107+, Opera 94+, Samsung Internet 21+, and Firefox 120+ on Windows, macOS, Linux, and Android. Internet Explorer offers only partial HEVC playback on Windows 10.

This guide explains what HEVC is, which browsers play it and on which systems, the main features of the codec, how to turn on HEVC playback in your browser, and the known issues to plan for before you ship H.265 video on the web.

What is HEVC?

HEVC stands for High Efficiency Video Coding. It is a video codec that ITU-T (as H.265) and ISO/IEC (as MPEG-H Part 2) published together in June 2013. HEVC is the next version of H.264/AVC and is patent-encumbered. It compresses video 25 to 50% better than H.264 at the same quality, supports up to 8K UHD, and works with 8, 10, or 12 bits per color component. Browsers play HEVC video files inside MP4, MPEG-TS, and QuickTime containers.

Which browsers does HEVC support?

HEVC works in every major modern browser except Opera Mini and Opera Mobile. Each browser has its own first-supported version, and on Windows, Linux, and ChromeOS the device also needs a hardware HEVC decoder.

Loading browser compatibility data...

HEVC compatibility in Chrome

Chrome supports HEVC from version 107 on all major systems. It works on every device on macOS Big Sur 11+ and Android 5+. On Windows, Linux, and ChromeOS, Chrome only plays HEVC when the device has a hardware HEVC decoder. Chrome 4 to 106 did not support HEVC.

HEVC compatibility in Edge

Microsoft Edge supports HEVC in two ways. The legacy EdgeHTML browser supports HEVC from version 18 on Windows 10 1709+ when the user installs the HEVC Video Extensions from the Microsoft Store. Chromium Edge supports HEVC from version 107 and follows the same platform rules as Chrome.

HEVC compatibility in Firefox

Firefox supports HEVC from version 120, but it ships disabled by default in Firefox 121 to 133 on Windows. Firefox enables HEVC by default in Firefox 134 on Windows, Firefox 136 on macOS, and Firefox 137 on Linux and Android. Firefox 2 to 120 did not support HEVC.

HEVC compatibility in Safari

Safari supports HEVC from version 11 on macOS High Sierra 10.13 and later. Safari on iOS supports HEVC from iOS 11, and Safari on iPadOS supports it from iPadOS 13. Safari 3.1 to 10.1 on macOS and iOS 3.2 to 10.3 did not support HEVC.

HEVC compatibility in Opera

Opera supports HEVC from version 94 on desktop. Opera is built on Chromium, so it follows the same hardware rules as Chrome. Opera 9 to 93 did not support HEVC, and Opera Mobile and Opera Mini do not support HEVC at all.

HEVC compatibility in Samsung Internet

Samsung Internet supports HEVC from version 21 on Galaxy phones and tablets that include a hardware HEVC decoder. Samsung Internet 4 to 20 did not support HEVC.

HEVC compatibility in Android Browser

Chrome for Android supports HEVC from version 107 on Android 5 and later, with the same hardware decoder rule as desktop Chrome. The legacy stock Android Browser through 4.4.4 does not support HEVC. Use Chrome for Android or Samsung Internet on these devices instead.

HEVC compatibility in Internet Explorer

Internet Explorer 11 supports HEVC partially on Windows 10 only, and only when the HEVC Video Extensions are installed. IE 5.5 through IE 10 do not support HEVC. IE is end-of-life, so use a modern browser for any new HEVC work.

What are the key features of HEVC?

HEVC focuses on smaller file sizes, higher resolutions, HDR, and a flexible block model. It beats H.264 on every quality metric except encoding speed.

  • Better compression: HEVC uses 25 to 50% less bitrate than H.264 for the same picture quality. A 1080p stream that needs 5 Mbps in H.264 typically needs only 2.5 Mbps in H.265.
  • Higher resolutions: HEVC supports video from 128 x 96 up to 8192 x 4320 (8K UHD). It covers thumbnails, broadcast 4K, and 8K UHD streaming.
  • Coding Tree Units: HEVC replaces H.264's fixed 16 x 16 macroblocks with adaptive Coding Tree Units up to 64 x 64 pixels. This compresses both flat areas and detailed areas more efficiently.
  • More color and bit depth options: HEVC supports 8, 10, and 12 bits per color component. It also supports 4:0:0, 4:2:0, 4:2:2, and 4:4:4 chroma subsampling for accurate HDR playback.
  • HDR and wide color: The Main 10 profile carries HDR10 metadata, BT.2020 color primaries, and Rec. 2100 transfer functions. Netflix, Apple TV, and Disney+ use this profile for HDR streams.
  • Container support: Browsers play HEVC inside MP4 (.mp4, .m4v), MPEG-TS, and QuickTime (.mov) files, paired with AAC or AC-3 audio.
...

How do you enable HEVC in your browser?

Most modern browsers play HEVC out of the box. The two common reasons HEVC fails are a Windows install without the HEVC Video Extensions and an older browser build with HEVC turned off by default.

  • Enable HEVC in Chrome: Chrome 107 and newer turn on HEVC by default on macOS, Android, and ChromeOS, and on Windows and Linux when the device has a hardware HEVC decoder. No flag is needed. On Windows, install the HEVC Video Extensions from the Microsoft Store if playback fails.
  • Enable HEVC in Firefox: Firefox turns on HEVC by default in Firefox 134 on Windows, Firefox 136 on macOS, and Firefox 137 on Linux and Android. In Firefox 121 to 133 on Windows, set media.wmf.hevc.enabled to true in about:config.
  • Enable HEVC in Edge: Chromium Edge follows Chrome's defaults. On Windows 10 and 11, install the HEVC Video Extensions from the Microsoft Store (a paid version or the OEM-bundled free version) so Windows itself can decode HEVC.
  • Enable HEVC in Safari: Safari plays HEVC by default on macOS High Sierra 10.13 and later, iOS 11 and later, and iPadOS 13 and later. No flags or extensions are needed.
  • Check support at runtime: Use HTMLMediaElement.canPlayType() or MediaSource.isTypeSupported() to test for HEVC before loading the video. Use an H.264 fallback when both return empty or 'no'.

In my experience, the most surprising failure happens on Windows 11 installs that ship without the HEVC Video Extensions. Chrome and Edge silently fall back to H.264 or fail to render the <video> element, and they print no console error to flag the missing system codec. So you have to detect HEVC support on the client side.

Paste this snippet into the browser DevTools console to confirm HEVC and HEVC Main 10 (HDR) support:

// Run in the DevTools console of any browser to test HEVC playback.
const v = document.createElement("video");
const canMain = v.canPlayType('video/mp4; codecs="hev1.1.6.L93.B0"');
const canMain10 = v.canPlayType('video/mp4; codecs="hev1.2.4.L120.B0"');

console.log("HEVC Main profile:", canMain || "no");
console.log("HEVC Main 10 profile (HDR):", canMain10 || "no");

if (window.MediaSource) {
  console.log(
    "MSE HEVC:",
    MediaSource.isTypeSupported('video/mp4; codecs="hev1.1.6.L93.B0"')
  );
}
Note

Note: HEVC playback breaks across browsers, OS versions, and Windows codec extensions. Test it on real browsers and OS with TestMu AI. Try TestMu AI free!

What are the known issues with HEVC?

HEVC carries patent licensing complexity, depends on hardware decoders, and falls back inconsistently across browsers. These issues push most production sites to ship two codecs instead of HEVC alone.

  • Patent licensing fragmentation: HEVC patents are split across Via LA, Access Advance, and other holders. This made browser makers slow to ship HEVC and pushed many sites to use H.264 or AV1 instead.
  • Hardware decoding required: Chrome and Edge on Windows, Linux, and ChromeOS rely on the GPU to decode HEVC, because the browsers do not ship a software fallback. Older Intel HD Graphics chips, low-end ARM devices, and most cloud VMs cannot decode HEVC and fail silently.
  • WebRTC support is limited: WebRTC HEVC arrived in Chrome 136 in 2025, but Firefox and Safari WebRTC stacks still do not support it. Real-time HEVC video calls do not work across all browsers yet.
  • No software-only path on Linux: Firefox on Linux needs the system ffmpeg compiled with HEVC support. Many Linux distributions ship ffmpeg without HEVC because of patent restrictions.
  • Inconsistent error reporting: When HEVC playback fails, the browser usually returns canPlayType() as an empty string with no clearer error. This makes it hard to tell apart a missing codec extension from a corrupt file.
  • Streaming services prefer alternatives: YouTube uses VP9 and AV1 instead of HEVC. Netflix and Disney+ ship HEVC HDR, but only on whitelisted devices, not on arbitrary browsers.
  • Not in WHATWG or W3C web specs: ITU-T and ISO/IEC own HEVC, not a web standards body. Web playback behavior changes when browser vendors choose, not when a web spec changes.
...

Citations

All HEVC version numbers and platform notes in this guide come from these primary sources:

Author

Prince Dewani is a Community Contributor at TestMu AI, where he manages content strategies around software testing, QA, and test automation. He is certified in Selenium, Cypress, Playwright, Appium, Automation Testing, and KaneAI. Prince has also presented academic research at the international conference PBCON-01. He further specializes in on-page SEO, bridging marketing with core testing technologies. On LinkedIn, he is followed by 4,300+ QA engineers, developers, DevOps experts, tech leaders, and AI-focused practitioners in the global testing community.

Open in ChatGPT Icon

Open in ChatGPT

Open in Claude Icon

Open in Claude

Open in Perplexity Icon

Open in Perplexity

Open in Grok Icon

Open in Grok

Open in Gemini AI Icon

Open in Gemini AI

Copied to Clipboard!
...

3000+ Browsers. One Platform.

See exactly how your site performs everywhere.

Try it free
...

Write Tests in Plain English with KaneAI

Create, debug, and evolve tests using natural language.

Try for free

Frequently asked questions

Did you find this page helpful?

More Related Hubs

TestMu AI forEnterprise

Get access to solutions built on Enterprise
grade security, privacy, & compliance

  • Advanced access controls
  • Advanced data retention rules
  • Advanced Local Testing
  • Premium Support options
  • Early access to beta features
  • Private Slack Channel
  • Unlimited Manual Accessibility DevTools Tests