Quick Answer
You can screen mirror to a MacBook using AirPlay for wireless streaming or a USB-C/HDMI cable for a wired connection. macOS includes built-in support for receiving AirPlay from iPhones, iPads, and other Apple devices, while Windows PCs or Android phones typically require a third-party app like Reflector or AirServer to appear as a mirroring destination.
More from this site
Keep reading the latest coverage
Wireless Mirroring with AirPlay
If both devices are on the same Wi-Fi network and support AirPlay, wireless mirroring is the fastest method. On your source device, open the Control Center or Settings menu, tap Screen Mirroring, and select your MacBook from the list. On the Mac, the mirrored content appears in a floating window by default, which you can move to a second monitor or fullscreen.
Using an iPhone or iPad
- Swipe down from the top-right corner to open Control Center.
- Tap the Screen Mirroring icon.
- Choose your MacBook's name from the list.
- Enter the on-screen code if prompted.
Using Another Mac
On the source Mac, click the AirPlay icon in the menu bar or go to System Settings > Displays. Select the target MacBook and choose whether to mirror or extend the desktop.
Wired Mirroring
A USB-C to HDMI cable provides a stable, low-latency connection. Plug the cable into your source device and the Mac's HDMI port or a compatible adapter. macOS should automatically detect the external display, letting you choose Mirror or Extend in Display settings.
Third-Party Apps for Non-Apple Devices
Windows and Android devices do not natively support AirPlay. Install a receiver app such as Reflector, AirServer, or LonelyScreen on your MacBook, then cast from the source device as you would to an Apple TV.
Troubleshooting
If mirroring fails, verify that both devices are on the same network, restart AirPlay on the Mac, and check for macOS updates. For wired connections, ensure the cable and adapter support video input, and confirm the MacBook recognizes the display in System Settings.