DRM Support Checker (Widevine, PlayReady, FairPlay)
Find out which DRM systems your browser supports, including Widevine hardware or software robustness, PlayReady security levels and FairPlay.
| DRM system | Key system / robustness | Supported | Means |
|---|---|---|---|
| Press “Run DRM check”. | |||
What this checker tests
Browsers expose DRM through a standard called Encrypted Media Extensions (EME). A web player asks the browser for a "key system" such as com.widevine.alpha and describes the robustness it needs. The browser either agrees or refuses. This page makes the same request for each major DRM system and robustness level and reports the answer. It never requests a licence or plays protected content.
How to read the Widevine rows
Widevine publishes robustness strings that map onto its security levels. HW_SECURE_ALL means decryption, decoding and output all happen inside a hardware-protected environment. That is Widevine L1, which streaming services require for their highest resolutions. SW_SECURE_CRYPTO and SW_SECURE_DECODE mean the work happens in software, which is Widevine L3. Our guide on Widevine L1 vs L2 vs L3 explains the difference in detail.
Typical results
- Chrome on Windows, macOS or Linux: Widevine software only. PlayReady and FairPlay: no.
- Microsoft Edge on Windows: Widevine software, plus PlayReady, often including hardware SL3000 on supported GPUs.
- Safari on Mac, iPhone and iPad: FairPlay yes. Widevine no.
- Firefox: Widevine software on desktop. No PlayReady or FairPlay.
- Chrome on Android: often hardware Widevine, depending on the device.
That spread is why most premium services use multi-DRM: one encrypted file, licensed through whichever system the viewer's device supports.
Frequently asked questions
Does this tool show my Widevine security level?
It shows the highest Widevine robustness level your browser agrees to use. HW_SECURE_ALL corresponds to hardware-backed L1. If only SW_SECURE_CRYPTO or SW_SECURE_DECODE pass, playback is software-based, equivalent to L3.
Why does Chrome on my laptop show only software Widevine?
Desktop Chrome on Windows, macOS and Linux uses the software Widevine CDM (L3). Some services therefore cap desktop Chrome at 720p or 1080p, while hardware-backed PlayReady in Edge or FairPlay in Safari can unlock higher resolutions.
Is it safe to run?
Yes. The checks use the standard Encrypted Media Extensions API. No licence is requested, nothing is decrypted and no data leaves your browser.