Casting from Mac to TV with Chromecast
To cast from your Mac to a TV with Chromecast, you need three things: a Mac running macOS 10.13 or later, a Chromecast device plugged into your TV, and both devices on the same Wi-Fi network. Open Chrome browser on your Mac, click the three-dot menu in the top right, select "Cast", choose your Chromecast device from the list, and pick whether you want to cast a tab or your entire screen. The image appears on your TV within a few seconds.
The process works the same way whether you have a Chromecast, Chromecast with Google TV, or an older Chromecast Audio device. You do not need to read a separate app or sign into anything beyond your Wi-Fi network. If your Mac and Chromecast are not seeing each other, the problem is almost always the network connection.
Key Takeaways
- You must use the Chrome browser on your Mac—Safari and other browsers cannot cast to Chromecast.
- Both your Mac and Chromecast must be connected to the same Wi-Fi network, and that network must allow devices to communicate with each other.
- Casting a single tab uses less bandwidth and battery than casting your entire screen, so start with tab casting if you only need one window visible.
- If the Cast option does not appear in Chrome's menu, restart both your Mac and Chromecast, then check that they are on the same network.
Setting Up Your Chromecast Device
Before you cast anything, your Chromecast must be plugged in and set up. Plug the Chromecast into an HDMI port on your TV, then plug the power cable into a wall outlet or USB port. The Chromecast will show a setup screen on your TV. Use your phone or another device to open the Google Home app, tap the plus icon to add a device, and follow the prompts to connect the Chromecast to your Wi-Fi network.
Write down the name of your Wi-Fi network and make sure you know the password. Your Mac must connect to the exact same network as your Chromecast. If your home has a 2.4 GHz and 5 GHz network with the same name, either network works, but both devices should be on the same one for the most reliable connection.
Once setup is complete, the Chromecast will display a rotating background on your TV. Leave it plugged in and powered on whenever you plan to cast. You do not need to open the Google Home app again unless you want to change the network or rename the device.
Connecting Your Mac to the Same Network
Click the Wi-Fi icon in the top right corner of your Mac's menu bar. Select the same network name that your Chromecast is connected to. Enter the password if prompted. Wait 10 to 15 seconds for the connection to establish—you will see a checkmark next to the network name when it is connected.
Some workplaces and apartment buildings use networks that block device-to-device communication for security reasons. If your Mac and Chromecast are on the same network but cannot find each other, ask your network administrator whether the network allows "mDNS" or "Bonjour" traffic. Home networks almost never have this problem.
Casting a Single Tab from Chrome
Open the Chrome browser on your Mac. Navigate to the website, video, or content you want to watch. Click the three vertical dots in the top right corner of the Chrome window. Scroll down and click "Cast". A small window will appear showing available Chromecast devices on your network.
Click the name of your Chromecast device. The window will show "Casting tab to [Device Name]" and a blue Cast icon will appear in the address bar. The content from that tab now plays on your TV. Your Mac screen stays dark—only the tab content appears on the television.
To stop casting, click the blue Cast icon in the address bar and select "Stop casting". The content will disappear from your TV and return to your Mac. Closing the tab or the Chrome window will also stop the cast automatically.
Casting Your Entire Mac Screen
If you want to show your entire Mac desktop on the TV instead of just one tab, open Chrome and click the three-dot menu. Select "Cast" and wait for the device list to appear. This time, look for a dropdown menu near the top of the Cast window that says "Cast tab". Click it and select "Cast entire screen" or "Cast desktop".
Choose your Chromecast device. Your entire Mac screen will now display on the TV, including the menu bar, dock, and any open windows. Everything you do on your Mac—opening files, typing, moving windows—appears on the TV in real time. This uses more battery power and bandwidth than tab casting, so your Mac may run warmer.
Screen casting works well for presentations, showing photos, or playing games. It is slower than tab casting because your Mac has to send the entire screen image many times per second. If you notice lag or stuttering, switch back to tab casting or move your Mac closer to the Wi-Fi router.
Troubleshooting Connection Problems
If the Cast option does not appear in Chrome's menu, the most common cause is that your Mac and Chromecast are not on the same Wi-Fi network. Check the Wi-Fi icon on your Mac and confirm it matches the network name you used to set up the Chromecast. If they do not match, disconnect and reconnect to the correct network.
If they are on the same network but the Chromecast device still does not appear in the Cast list, restart both devices. Unplug the Chromecast power cable for 10 seconds, then plug it back in. Restart your Mac or at least close and reopen Chrome. Wait 30 seconds and try casting again.
If your Chromecast device appears in the Cast list but the connection fails after you click it, check that your TV is on and set to the correct HDMI input. Some TVs automatically switch inputs when a Chromecast starts casting, but older models may not. Use your TV remote to manually select the HDMI port where the Chromecast is plugged in.
If the Cast option still does not appear after restarting, make sure you are using the Chrome browser. Safari, Firefox, and other browsers on Mac cannot cast to Chromecast. You must use Chrome.
Controlling Playback While Casting
When you are casting a tab, you can control playback from your Mac or from the TV remote. If you are watching a video, pause and play buttons appear on your TV screen. You can also use your Mac keyboard or trackpad to control the video—the controls work the same way as if you were watching on your Mac.
The volume on your TV remote controls the cast volume, not your Mac's volume. If the sound is too loud or too quiet, use your TV remote to adjust it. Your Mac's volume controls do not affect the cast.
If you are casting your entire screen, you control everything from your Mac. The TV shows exactly what your Mac shows, so any clicks or keyboard input on your Mac appears on the TV. The TV remote does not control anything when you are in full-screen cast mode.
Frequently Asked Questions
Can I cast to Chromecast without Chrome browser?
No. Only the Chrome browser on Mac supports casting to Chromecast. Safari, Firefox, and other browsers cannot cast. Some websites have their own cast buttons built in (like YouTube and Netflix), but those still require Chrome to work with Chromecast on Mac.
Will casting drain my Mac battery quickly?
Casting a single tab uses very little battery. Casting your entire screen uses more power because your Mac has to send the full screen image constantly. If battery life matters, stick to tab casting and keep your Mac plugged in if you plan to cast for more than an hour.
What if my Mac and Chromecast are on different floors of my house?
Distance and walls weaken Wi-Fi signals. If they are far apart, move your Mac closer to the Wi-Fi router or move the Chromecast closer to the router. You can also try restarting the router. If the connection is still unreliable, consider a Wi-Fi extender or mesh network to strengthen the signal in that area.
Can I cast while using my Mac for other things?
Yes, if you are casting a single tab. You can browse other websites, check email, or work in other apps while one tab plays on your TV. If you are casting your entire screen, everything you do on your Mac appears on the TV, so you cannot do private work at the same time.
Does casting work over a guest Wi-Fi network?
Sometimes. If your guest network is separate from your main network, the Chromecast and Mac may not see each other. Try connecting both to your main network instead. If your router has a single network name that covers both frequencies, both devices should work on it.