Casting from a Mac to Chromecast uses Google Chrome and takes about 30 seconds to set up
You can send your MacBook screen or a single browser tab to a Chromecast device through Google Chrome. The Mac itself doesn't have built-in casting like some other devices do — you need Chrome as the bridge between your computer and the Chromecast. Once Chrome is open and connected to the same Wi-Fi network as your Chromecast, you can cast in two clicks.
The process works the same way whether you're casting a presentation, a video, or your entire desktop. Your Chromecast will display whatever you're viewing, and you can keep using your Mac while it plays on the TV.
Key Takeaways
- Google Chrome is required to cast from a Mac — Safari and other browsers cannot cast to Chromecast.
- Your MacBook and Chromecast must be connected to the same Wi-Fi network before you can cast.
- You can cast your entire screen, a single Chrome tab, or a file from your computer using the cast menu in Chrome.
- Once casting starts, you can minimize Chrome or switch to other apps while the content continues playing on your TV.
Before you start: what you need in place
Make sure your Chromecast is plugged into your TV and powered on. It should already be set up and connected to your Wi-Fi network — if you haven't done that yet, use the Google Home app on a phone or tablet to complete the initial setup first.
On your MacBook, read and install Google Chrome if you don't have it already. You can get it free from google.com/chrome. Open Chrome and sign in with your Google account — you don't have to, but signing in makes casting more reliable.
Connect your Mac to the same Wi-Fi network your Chromecast is on. Your Mac and Chromecast must be on the same network to find each other. Check your Wi-Fi icon in the top-right corner of your screen to confirm which network you're connected to.
How to cast your entire MacBook screen
Open Google Chrome and click the three vertical dots in the top-right corner of the window. Select Cast from the menu that appears.
A small window will pop up showing available Chromecast devices on your network. Click the name of the Chromecast you want to use. If you don't see your device listed, make sure both your Mac and Chromecast are on the same Wi-Fi network, then wait a few seconds and try again.
At the top of the Cast window, you'll see three options: Cast tab, Cast window, and Cast entire screen. Click Cast entire screen to send everything on your MacBook display to the TV. Your Mac will ask for permission — click Start to confirm.
Your entire screen will now appear on the TV. You can move your mouse, open files, or switch between apps, and everything will show up on the Chromecast. To stop casting, click the blue cast icon that appears in your menu bar at the top of the screen, then select Stop casting.
How to cast a single Chrome tab instead of your whole screen
If you only want to send one browser tab to your TV — for example, a YouTube video or a presentation in Google Slides — use the Cast tab option instead. This keeps your other open tabs and windows private on your Mac.
Open the tab you want to cast, then click the three dots in Chrome's top-right corner and select Cast. Choose your Chromecast device from the list. This time, click Cast tab at the top of the Cast window.
Only that single tab will appear on your TV. You can click to other tabs or apps on your Mac without affecting what's playing on the Chromecast. The tab will continue playing even if you minimize Chrome or lock your Mac — as long as Chrome stays open, the cast will continue.
How to cast a file from your Mac to the TV
You can also cast photos, videos, or documents that are stored on your computer. Open Chrome and go to chrome://apps in the address bar. Click Google Cast (or search for "Cast" in the Chrome Web Store if you don't see it).
The Google Cast app will open. Click Cast media and select your Chromecast device. You can then browse your Mac's files and select a photo, video, or document to send to your TV. This method works well for showing a slideshow of photos or playing a video file without opening a web browser.
Troubleshooting when your Chromecast doesn't appear
If your Chromecast device isn't showing up in the Cast menu, the most common reason is that your Mac and Chromecast are on different Wi-Fi networks. Check that both devices are connected to the same network name. Some homes have separate 2.4 GHz and 5 GHz networks — make sure you're on the same one as your Chromecast.
Restart your Chromecast by unplugging it for 10 seconds, then plugging it back in. While it's restarting, close Chrome on your Mac and reopen it. Once both devices are back online, try the Cast menu again.
If you're still not seeing your device, restart your MacBook and your router. This clears temporary connection issues that sometimes prevent devices from finding each other on the network. After everything restarts, reconnect to Wi-Fi and try casting again.
What to do if casting is laggy or keeps disconnecting
Lag during casting usually means your Wi-Fi signal is weak. Move your Mac closer to your router or Chromecast, or move your router to a more central location in your home. A stronger signal makes casting smoother.
If the cast keeps dropping, check whether other devices are using a lot of bandwidth — streaming video on another device, for example, or downloading large files. Pause those activities while you're casting, or move your Mac and Chromecast to a less congested Wi-Fi band if your router supports it.
Close other Chrome tabs and apps on your Mac to free up memory. Casting uses some of your computer's processing power, and having too many things open can cause stuttering or disconnections. Keep Chrome updated to the latest version — outdated versions sometimes have casting bugs that newer versions fix.
Frequently Asked Questions
Can I cast from Safari or other browsers on my Mac?
No, only Google Chrome can cast to Chromecast from a Mac. Safari, Firefox, and other browsers don't have the built-in casting feature. If you need to cast something from a different browser, you can open it in Chrome instead, or cast your entire screen so everything on your Mac shows on the TV.
Will my Chromecast keep playing if I close my MacBook or put it to sleep?
If you're casting a tab or file, it will continue playing even if you close Chrome or lock your Mac — the Chromecast is playing independently once the cast starts. If you're casting your entire screen, closing your Mac will stop the cast because the screen is no longer being sent. Keep your Mac awake if you're doing a full-screen cast.
Can I cast audio only without the video?
Yes, if you're casting a music or podcast app through a Chrome tab, only the audio will play on your Chromecast speakers. The video or app interface won't appear on your TV. This works well for playing music from Spotify, Apple Music, or YouTube Music through your TV's speakers.
Do I need to be signed into a Google account to cast?
You don't have to sign in, but casting is more reliable when you're logged into Chrome with a Google account. If you're not signed in and casting fails, try signing in and setting up your Chromecast again through the Google Home app.
What if my MacBook and Chromecast are on different Wi-Fi networks?
They won't be able to find each other. Connect your Mac to the same Wi-Fi network as your Chromecast. If your home has a guest network, make sure both devices are on the main network, not the guest network, or both on the guest network together.