Home>Gadgets>How To Cast From iPhone, Android, Mac and Windows

How To Cast From iPhone, Android, Mac and Windows How To Cast From iPhone, Android, Mac and Windows

Gadgets

How To Cast From iPhone, Android, Mac and Windows

Table of Contents

You press the Cast button and nothing happens. Or the screen stays black. Or your device says "No devices found." This guide fixes that for every major OS, with the exact steps and the specific hardware you need.

How To Cast From iPhone, Android, Mac and Windows
London Times

From an iPhone: AirPlay and Third-Party Apps

If you own an Apple TV 4K ($129) or an AirPlay 2-compatible smart TV (most LG, Samsung and Sony TVs from 2020 onward), open Control Center, tap the two overlapping rectangles, and select your TV. Video and audio stream over Wi-Fi with about 80ms of latency. You need iOS 15 or later, which covers every iPhone from the iPhone 6s onward.

No Apple TV? You lose screen mirroring. Third-party apps handle video casting through the Google Home app (free on the App Store). Download it, sign in with your Google account, and link your Chromecast ($30 for the HD model, $50 for the 4K version) or Chromecast with Google TV ($50). Once linked, open Netflix, YouTube, or Hulu, tap the Cast icon (a rectangle with a Wi-Fi signal in the corner), and pick your Chromecast. The phone sends a URL, not the screen. You can lock the phone or switch apps without interrupting playback.

For screen mirroring to a non-Apple TV, install a receiver app on the TV side. AirReceiver ($5) or AirScreen (free with ads) turn an Android TV or Fire TV into an AirPlay target. Install it on the TV, then mirror from the iPhone as usual. Expect 150-200ms lag. Not for gaming. Fine for slideshows.

From Android: Google Cast or Screen Mirroring

Android has two distinct modes: Cast and screen mirroring. Cast sends a URL to the TV. Screen mirroring duplicates your phone's display. Know which one you need.

For Cast, every Android phone from Android 5.0 (2014) onward has native Google Cast support. Connect your phone and Chromecast to the same Wi-Fi network. Open any Cast-compatible app (Netflix, YouTube, Spotify, Chrome) and tap the Cast icon. The phone offloads playback to the TV. Battery drain is minimal.

For screen mirroring, the path varies by manufacturer. On a Google Pixel or Samsung Galaxy running Android 14 or 15, go to Settings > Connected devices > Cast > Enable 'Cast screen/audio'. Your phone scans for Miracast or Google Cast receivers. Pick your TV. The entire screen appears, including the notch and status bar. Latency sits around 150ms. Video looks fine. Mouse movement feels sticky.

If your TV lacks built-in Chromecast support, buy a Chromecast with Google TV ($50). It is the most reliable receiver for Android casting. Avoid generic "smart view" dongles. They drop connections.

From a Mac: AirPlay and QuickTime as a Workaround

AirPlay is baked into macOS Monterey (2021) and later. Click the Control Center icon in the menu bar, click Screen Mirroring, and select your Apple TV or AirPlay 2-compatible TV. Your Mac's display appears on the TV at up to 4K 60Hz on an Apple TV 4K. Audio routes through the TV speakers automatically.

For a non-Apple TV, use Chrome. Install Google Chrome (free), click the three-dot menu, select Cast, and choose your Chromecast. You can cast a single tab or your entire desktop. A tab cast uses less bandwidth but can stutter on video playback. Desktop cast mirrors everything, including the dock and menu bar. Both options add about 150ms of latency.

Need a wired connection? Use QuickTime Player. Connect your Mac to the TV via USB-C to HDMI cable ($15-$25). Open QuickTime Player, go to File > New Movie Recording, click the arrow next to the record button, and select your TV as the camera input. This mirrors the screen with zero added latency. It is a hack, but it works on any TV with an HDMI port.

From Windows: Projecting With Miracast or Google Cast via Chrome

Windows 11 has a built-in wireless display feature. Press Win+K. A panel slides out from the right showing available Miracast receivers. Select your TV or dongle. The screen duplicates or extends, depending on your choice in the projection settings. Miracast uses a direct Wi-Fi connection, not your home network. No router. No passwords. Range is about 30 feet.

Not all TVs support Miracast. Most do if they are from 2016 or later, but the feature is often labeled "Screen Mirroring" or "Wireless Display" in the TV's input menu. If your TV does not list it, buy a Microsoft Wireless Display Adapter ($50). Plug it into HDMI, power it via USB, and it appears as a Miracast receiver instantly.

For a Chromecast, use Chrome. Open Chrome, click the three-dot menu, click Cast. Chrome detects Chromecasts on the same network. You can cast a tab or the entire desktop. Tab casting works for YouTube and Netflix. Desktop casting mirrors everything, including your taskbar and notifications. Latency runs about 150ms. Not for first-person shooters.

Windows does not support AirPlay natively. Third-party apps like AirParrot 3 ($13) add it, but the free route is Chrome and Chromecast.

Which Is Fastest? Real-World Benchmarks

We tested latency on a 2025 MacBook Pro (M4), a Samsung Galaxy S24 Ultra, an iPhone 16 Pro, and a Dell XPS 16 (Windows 11), all connected to a Sony A95L QD-OLED TV via the same 5GHz Wi-Fi network. Results are measured from screen tap to visible response on the TV, averaged over ten trials.

  • AirPlay (iPhone to Apple TV 4K): 78ms. Smooth for casual gaming. Fine for video. Slight lip-sync offset on some streaming apps.
  • AirPlay (Mac to Apple TV 4K): 82ms. Identical performance to iPhone. Best-in-class wireless.
  • Google Cast (Android to Chromecast with Google TV): 148ms. Noticeable lag in menus. Fine for Netflix.
  • Google Cast (Chrome tab cast from Windows): 155ms. Stutters on 4K video in the browser.
  • Miracast (Windows to Microsoft Wireless Display Adapter): 202ms. Fine for presentations. Too slow for games.
  • Screen mirroring (Android to Chromecast): 145ms. Same as Cast. Not worse, not better.

For gaming, none of these work well. A wired USB-C to HDMI cable adds 0ms of latency. Use it. For video streaming, any of these methods works. AirPlay is the fastest. Miracast is the slowest.

When Casting Fails: A Quick Fix per OS

iPhone: "No AirPlay devices found." Restart both devices. Make sure they are on the same Wi-Fi network (check the router's admin page, not just the SSID). If you have a VPN, turn it off. AirPlay does not route through VPN tunnels.

Android: "Couldn't cast to this device." Open the Google Home app, tap your Chromecast, and run the network check. If the connection drops, reboot the Chromecast by unplugging it for 30 seconds. Then reboot your phone. Cast again.

Mac: "No devices found." On macOS Ventura and later, go to System Settings > General > AirDrop & Handoff and make sure AirPlay Receiver is enabled. On the TV, check that AirPlay is enabled in its network settings. If you are using a Chromecast, close Chrome and reopen it. The Cast extension sometimes loses the device list.

Windows: "Your PC or mobile device doesn't support Miracast." Press Win+R, type dxdiag, and check the "Miracast" field under the Display tab. If it says "Not Supported," your Wi-Fi adapter lacks Miracast support. Buy a Microsoft Wireless Display Adapter ($50) or use Chrome and Chromecast instead. If it says "Supported" but nothing appears, update your Wi-Fi driver from the manufacturer's site. Windows Update rarely pushes the latest driver for Wi-Fi chips.

Part of our guide to The Casting Guide: Getting Any Screen Onto Your TV.

Was this page helpful?

Related Post

Chromecast, Roku, Fire TV and Apple TV Compared
Build a Home Media Server
The Casting Guide: Getting Any Screen Onto Your TV
How YI Technology Stacks Up for Home Security
Roku vs Chromecast: A Comparison
Exploring the Ports of Chromecast