Screen mirroring compatibility checker
Screen mirroring works only when your phone and your TV both support the same protocol. Pick your two devices and you will get a straight yes, no, or it-depends - plus what to do if the answer is no.
Pick both devices to see whether they share a mirroring protocol.
What each phone brand supports
This is the sender side. If a protocol is missing here, the phone cannot originate that kind of connection and no app can change that.
| Phone brand | Feature name | Miracast | Google Cast | Evidence |
|---|---|---|---|---|
| Samsung Galaxy | Smart View | Yes | Yes | From vendor documentation |
| Google Pixel | - | No | Yes | From vendor documentation |
| Xiaomi / Redmi / POCO | Cast | Yes | Yes | From vendor documentation |
| OnePlus | - | No | Yes | From vendor documentation |
| Motorola | - | No | Yes | From vendor documentation |
| OPPO / realme / vivo | Screencast | Yes | Yes | From vendor documentation |
| Tecno / Infinix / itel | Cast / Screencast | Yes | Yes | Widely reported, not vendor-confirmed |
| Huawei / HONOR | MirrorShare / Wireless Projection | Yes | No | From vendor documentation |
What each TV brand accepts
This is the receiver side. Note how rarely the two columns overlap - that gap is the entire reason mirroring fails so often.
| TV brand | Platforms | Miracast | Google Cast |
|---|---|---|---|
| Samsung | Tizen | Yes | No |
| LG | webOS | Yes | No |
| Hisense | VIDAA, Google TV, Android TV, Roku TV | Some models | Some models |
| TCL | Google TV, Android TV, Roku TV | Some models | Some models |
| Roku | Roku OS | Yes | No |
| Sony | Android TV, Google TV, Linux (pre-2015) | Some models | Some models |
| Vizio | SmartCast | No | Yes |
| Philips | Android TV, Google TV, Saphi, Titan OS | Some models | Some models |
| Amazon Fire TV | Fire OS | Yes | No |
How to read these tables
Find your phone in the first table and your TV in the second. If there is no protocol with a Yes in both rows, whole-screen mirroring over Wi-Fi is not possible on that pair. The most common example: a Google Pixel and a Samsung TV. The Pixel speaks only Google Cast (Chromecast built-in), the Samsung accepts only Miracast.
The evidence column is there because not every row is equally certain. Most come from manufacturer documentation. Where a row says it is only widely reported, we could not find a vendor source and you should treat it as likely rather than settled - the device notes in the checker say which part is uncertain.
Where a TV brand shows “Some models”, support depends on which platform that particular set runs. Open the brand page to find out how to tell them apart.
Still not sure about your setup?
The brand pages give the exact menu path for each television, and the troubleshooting guides start by checking the pair rather than the network.