Start with the basics: connection, account, and the app itself

Peacock stops working most often because of three things: your internet connection dropped, your account hit a problem, or the app needs an update. Before you troubleshoot anything else, restart your device and your router. Unplug the router for 30 seconds, plug it back in, and wait for the lights to stabilize. Then close Peacock completely and open it again.

If that does not work, check that you are signed into the correct account. Open Peacock, go to your profile menu, and confirm the email address shown matches the one you used to set up your account. If you have multiple Peacock accounts or share a device with someone else, you may be logged into the wrong one.

Next, check for app updates. On iPhone or iPad, open the App Store, tap your profile icon in the top right, scroll to "Available Updates", and look for Peacock. On Android, open Google Play, tap your profile icon, select "Manage apps & device", go to the "Updates available" tab, and find Peacock. Install any update waiting. Outdated apps often fail to stream or load properly.

Key Takeaways

  • Restart your device and router first, then close and reopen Peacock — this fixes most streaming problems in seconds.
  • Confirm you are signed into the correct Peacock account by checking your profile email address.
  • Update the Peacock app through your device's app store; outdated versions frequently cause playback and login failures.
  • Check your internet speed using a speed test website; Peacock requires at least 8 Mbps for HD and 25 Mbps for 4K.
  • If Peacock works on one device but not another, the problem is usually that device's app, internet connection, or account login.

Test your internet speed and connection type

Peacock requires a minimum internet speed to stream without buffering or freezing. Open a web browser and search for "speed test". Use Speedtest.net or Fast.com to check your read speed. Peacock needs at least 8 Mbps for HD video and 25 Mbps for 4K. If your speed is lower, move closer to your router, restart the router, or contact your internet provider about your connection.

If you are on Wi-Fi, try connecting with an ethernet cable instead. Plug one end into your router and the other into your streaming device (if it has an ethernet port). Wired connections are more stable than Wi-Fi and often solve buffering and freezing. If you cannot use ethernet, move your device closer to the router and away from walls, microwaves, and cordless phones, which interfere with Wi-Fi signals.

Also check whether other devices on your network are using bandwidth. If someone is downloading files, video calling, or streaming on another device, Peacock may not have enough speed. Ask them to pause their activity, or restart your router to clear the connection queue.

Clear the app cache and reinstall if needed

The app cache is temporary data Peacock stores on your device to load faster. Over time, corrupted cache files can cause crashes, freezing, or login errors. Clearing the cache is safe and does not delete your account or settings.

On iPhone or iPad: Go to Settings, scroll down and tap Peacock, tap "Offload App", and confirm. Wait a few seconds, then tap "Reinstall App". This removes the app and cache, then reinstalls it fresh from the App Store.

On Android: Go to Settings, tap Apps or process Manager, find and tap Peacock, tap Storage, and tap "Clear Cache". If that does not work, tap "Clear Storage" instead (this removes the app too). Then go to Google Play, search for Peacock, and tap "Install".

On a streaming device (Roku, Fire TV, Apple TV, or Chromecast): Go to the home screen, find Peacock, press the Options or Menu button, select "Remove channel" or "Uninstall", and confirm. Then go to the app store on that device, search for Peacock, and install it again.

Check your account status and subscription

Peacock offers both free and paid tiers. If your subscription expired or your payment method failed, you may lose access to paid content or the entire app. Log into your Peacock account on a web browser (peacocktv.com), go to Account Settings, and check your subscription status. If it says "Free" but you paid for a subscription, your payment may have been declined.

If your payment method failed, update it in Account Settings under "Billing". Add a new credit card or debit card, confirm the billing address matches your card, and save. Peacock will attempt to charge the new method within 24 hours. If the charge succeeds, your paid content will return when ready.

If you are using a free account and trying to watch paid content, you will see a message asking you to upgrade. This is not a technical problem — it means that show or movie is only available to paid subscribers. You can still watch free content on the Peacock app.

Sign out and sign back in

A corrupted login session can prevent Peacock from loading your account or content. Sign out completely, wait a minute, and sign back in. This refreshes your session and often fixes playback, buffering, or "content not found" errors.

On the Peacock app: Tap your profile icon (usually in the top right or bottom menu), scroll down, and tap "Sign Out". Confirm the sign-out. Wait 60 seconds, then tap "Sign In", enter your email and password, and tap "Sign In" again.

On a web browser: Go to peacocktv.com, click your profile icon in the top right, and click "Sign Out". Close the browser tab. Open a new tab, go to peacocktv.com again, and sign in with your email and password.

After you sign back in, try playing a show or movie. If it works, the problem was your session. If it still does not work, move to the next step.

Check for service outages and contact Peacock support

Peacock's servers occasionally go down for maintenance or experience outages. Before you spend time troubleshooting, check whether Peacock is down. Search "Peacock outage" or "Peacock down" in a web browser. You can also check Peacock's social media accounts (Twitter/X, Facebook) or visit DownDetector.com, which shows real-time reports of service problems.

If many people are reporting that Peacock is not working, the problem is on Peacock's end, not yours. Wait 30 minutes to an hour and try again. There is nothing you can do to fix a server outage.

If no outage is reported and you have tried all the steps above, contact Peacock support. Go to peacocktv.com, scroll to the bottom, and click "Help" or "Contact Us". You can submit a message describing the problem, and Peacock support will respond within 24 to 48 hours. Include the device you are using, the error message you see (if any), and the steps you have already tried.

Troubleshoot device-specific problems

Peacock works on phones, tablets, computers, and streaming devices, but each has different settings that can block it. If Peacock works on one device but not another, the problem is usually that specific device.

On a smart TV or streaming device: Make sure the device is connected to the internet. Go to Settings, find Network or Wi-Fi, and confirm it shows "Connected". If it shows "Not Connected", select your Wi-Fi network, enter the password, and wait for the connection to complete. Then try Peacock again. Also check that your device's software is up to date. Go to Settings, look for "System Update" or "Software Update", and install any update waiting.

On a phone or tablet: Make sure Bluetooth is off (it can interfere with Wi-Fi). Swipe down from the top of the screen to open Control Center (iPhone) or Quick Settings (Android), and tap the Bluetooth icon to turn it off. Also check that Location Services is on, because some devices require it for streaming apps. Go to Settings, find Location or Privacy, and turn Location Services on.

On a computer: Make sure your browser is up to date. Peacock works best on Chrome, Safari, Edge, or Firefox. If you are using an older browser version, update it. Also disable browser extensions that might block video playback, like ad blockers. Open your browser settings, find Extensions or Add-ons, and temporarily turn off any extension. Then try Peacock again.

Frequently Asked Questions

Why does Peacock keep freezing or buffering?

Freezing and buffering happen when your internet speed is too slow or unstable. Run a speed test and check that you have at least 8 Mbps for HD. If your speed is lower, restart your router, move closer to it, or switch to a wired ethernet connection. Also check whether other devices are using your internet and pause their activity if possible.

I see an error code when I try to play something. What does it mean?

Peacock error codes usually point to account, internet, or app problems. Write down the error code and search for it on Peacock's help site (peacocktv.com/help). Most codes have a specific fix listed. If you cannot find the code, restart your device and app, clear the cache, and try again. If the error persists, contact Peacock support with the code.

Why can I watch some shows but not others?

Some content is only available to paid subscribers, while other content is free. If you see a message asking you to upgrade, that show or movie is paid-only. If you have a paid subscription but still cannot watch, sign out and sign back in to refresh your account. If it still does not work, the content may be temporarily unavailable in your region.

Does Peacock work on my device?

Peacock works on iPhones, iPads, Android phones and tablets, Roku, Fire TV, Apple TV, Chromecast, Samsung Smart TVs, and most web browsers. Check Peacock's website for a full list of supported devices. If your device is not listed, Peacock may not be available for it, and you will need to use a different device to stream.

Why does Peacock say I am not in a supported location?

Peacock is only available in the United States. If you see this message, you may be using a VPN or proxy service that makes it appear you are in another country. Turn off any VPN or proxy, restart your device and app, and try again. If you are actually in the US and still see the message, restart your router and contact Peacock support.