Start with the basics: WiFi and power

When your phone or computer can't detect Chromecast, the problem is usually one of three things: your Chromecast isn't powered on, it's connected to a different WiFi network than your casting device, or there's interference between them. Before you troubleshoot anything else, check these first.

Make sure your Chromecast is plugged in and the LED light on the device is on. If the light is off or dark, plug it into a different outlet or try a different USB power cable—some cables don't carry enough power. Wait 30 seconds after plugging it in; Chromecast takes a moment to boot up. Then look at your phone or computer and confirm it's connected to the same WiFi network as your Chromecast. Open your WiFi settings and look for the network name. Your Chromecast should show the same network name in its setup screen or in your router's connected devices list.

Key Takeaways

  • Your Chromecast and casting device must be on the same WiFi network, and the Chromecast must be powered on with its LED light visible.
  • If you're using a 5 GHz WiFi band, switch to 2.4 GHz—Chromecast works better on the slower band, especially in homes with many devices.
  • Restart both your Chromecast (unplug it for 10 seconds) and your casting device to clear temporary connection problems.
  • If your router has a guest network enabled, your phone might be on guest WiFi while Chromecast is on the main network, making them invisible to each other.
  • Forget the WiFi network on your Chromecast and reconnect it using the Google Home app if detection still fails after basic troubleshooting.

Check your WiFi band and network settings

Chromecast works best on 2.4 GHz WiFi, not 5 GHz. Many modern routers broadcast both bands at the same time under the same network name. If your phone is connecting to 5 GHz and your Chromecast is on 2.4 GHz (or vice versa), they won't see each other. Check your phone's WiFi settings and look for a separate 5 GHz network name, or log into your router to see which band each device is using.

If your router lists separate network names for each band—for example, "MyNetwork" and "MyNetwork-5G"—connect your phone to the 2.4 GHz version. Then make sure your Chromecast is also on that same 2.4 GHz network. You can check this in the Google Home app by selecting your Chromecast, tapping the settings gear, and looking at the WiFi network listed under "Device information."

Also check whether your router has a guest network turned on. If your phone is connected to the guest network and your Chromecast is on the main network, they can't communicate. Turn off the guest network temporarily, or connect your phone to the main network and try again.

Restart your Chromecast and casting device

A straightforward restart clears temporary connection problems that prevent detection. Unplug your Chromecast from power for 10 seconds, then plug it back in. Wait for the LED light to turn on and stay steady—this takes about 30 seconds. While you're waiting, restart your phone or computer as well. After both devices have restarted, try to cast again.

If you're using a Chromecast with Google TV (the larger device with a remote), you can also restart it from the settings menu: go to Settings > System > About > Restart. This is faster than unplugging, but unplugging works just as well.

Forget and rejoin the WiFi network

If your Chromecast still isn't detected after restarting, the WiFi connection itself may be corrupted. Open the Google Home app on your phone, select your Chromecast, tap the settings gear, and choose "Forget network." Your Chromecast will restart and return to setup mode.

Once it's in setup mode, the Google Home app will prompt you to reconnect it to WiFi. Select your 2.4 GHz network and enter your WiFi password. This forces your Chromecast to create a fresh connection. After it reconnects, try casting from your phone or computer again.

Check for interference and distance

WiFi interference can prevent your devices from finding each other. Microwaves, cordless phones, baby monitors, and some USB 3.0 devices all broadcast on the 2.4 GHz band and can jam the signal. If you have any of these near your Chromecast or router, move them at least 6 feet away and try again.

Also check the distance between your casting device and Chromecast. They should be in the same room or within 30 feet of each other. If your phone is in a different part of the house from your Chromecast, move closer and try casting again. If it works when you're close, the problem is likely WiFi range or interference, not a hardware failure.

Verify your router allows device communication

Some routers have a setting that prevents devices on the same network from talking to each other. This is called "AP isolation" or "client isolation," and it's usually turned off by default. If it's on, your phone and Chromecast won't detect each other even though they're on the same network.

Log into your router's admin panel (usually at 192.168.1.1 or 192.168.0.1 in your browser) and look for a setting called "AP isolation," "client isolation," or "wireless isolation." If it's enabled, turn it off, save the settings, and restart your router. Then try casting again. If you're not comfortable accessing your router, contact your internet provider or the router manufacturer for help.

Update the Google Home app and Chromecast firmware

An outdated Google Home app or Chromecast firmware can cause detection problems. Open the Google Play Store (Android) or App Store (iPhone) and search for "Google Home." If an update is available, install it. Then open the Google Home app, select your Chromecast, and check for firmware updates under Settings > Device information > System update. If an update is available, let it install—this may take a few minutes.

If your Chromecast is so far out of date that it won't connect at all, you may need to factory reset it. Unplug it, hold down the reset button (a small hole on the back) for 15 seconds while it's unplugged, then plug it back in. This erases all settings and returns it to factory defaults, so you'll need to set it up again using the Google Home app.

Frequently Asked Questions

Why does my Chromecast show up in Google Home but not when I try to cast?

This usually means your Chromecast is on a different WiFi band than your phone. Google Home can see it because it's on the same network, but the casting app (YouTube, Netflix, etc.) is looking on a different band. Switch your phone to 2.4 GHz WiFi and try again. You can also try restarting the casting app itself.

Can I use Chromecast on a 5 GHz network?

Some newer Chromecast models support 5 GHz, but they work more reliably on 2.4 GHz. If you have a choice, connect to 2.4 GHz. If your router only broadcasts 5 GHz, check your Chromecast's box or the Google Home app to confirm it supports that band before troubleshooting further.

What if I can see my Chromecast in Google Home but it says "offline"?

An offline Chromecast is connected to WiFi but can't reach Google's servers. Restart your router by unplugging it for 10 seconds, then restart your Chromecast. If it stays offline, check whether your internet connection is working by opening a web browser on your phone. If the internet is down, wait for it to come back up.

Does Chromecast work on a 2.4 GHz network with a lot of devices?

Yes, but it may be slower. If you have many devices on 2.4 GHz, try moving some to 5 GHz if they support it, or move your Chromecast closer to your router. You can also try a different WiFi channel—log into your router and change the 2.4 GHz channel to 1, 6, or 11, which overlap less with neighboring networks.

What if none of this works?

Try a factory reset: unplug your Chromecast, hold the reset button for 15 seconds while unplugged, then plug it back in. Set it up again from scratch using the Google Home app. If it still won't detect after a factory reset, the device may have a hardware problem and may need to be replaced.