How to activate Peacock on Roku, Fire TV, Xbox, Xfinity, Apple TV

Peacock is a streaming service from NBCUniversal that offers access to a collection of TV shows, original series, movies, news and sports programs.

Under the Peacock streaming platform, clients can access the service’s products via three subscription plans; free, premium and premium plus.

The free subscription plan features 13,000 hours of content and is accompanied by occasional advertisements. The premium subscription plan ($4.99/month) features 20,000 hours of content and contains Ads.

Lastly, the Premium plus subscription plan, which is the most expensive, is an Ad-free subscription that goes for $10/month.   

Compatible devices

To be able to watch peacock, your device has to be compatible with the streaming platform. Here is a complete list of the devices that Peacock is available on as of now;

  • Amazon Fire TV
  • Android TV
  • Apple TV
  • Chromecast
  • LG Smart TVs
  • PlayStation
  • Roku
  • Samsung Smart TVs
  • Vizio TV
  • Xbox
  • Cox
  • Xfinity

How to activate Peacock on compatible devices

Here are the steps that you need to follow to activate peacock on any of the following compatible devices;

Amazon Fire TV

To activate Peacock TV Amazon Fire TV or Fire TV Stick:

  • Launch the Fire TV app on your TV
  • Click Find while on the home screen then click on Search
  • Type in Peacock TV (Another quick method is to use the “voice search” option on your Fire Stick remote to get to this point.)
  • Scroll down until you find the Peacock TV app and click on it
  • Click Download or Get (depending on what is displayed)
  • Wait for the app to download and install

Once it is done, you’ll now be able to stream your favorite shows from Peacock TV.

SEE ALSO:  Peacock TV review - 5 things to know before you sign up

Smart TVs (Samsung, LG, & Vizio)

Vizio TV
Photo: Vizio

For Smart TVs, you’ll have to activate Peacock first. This process requires another device that is signed into Peacock, say your smartphone or PC.

To activate Peacock TV on your Smart TV:

  • Download Peacock on your TV (you can bypass this step if Peacock comes already installed on your given device.)
  • Note down the code that appears
  • Using a web browser on your phone or PC, visit 
  • Enter the activation code in the prompt box and press Continue.
  • You might have to log in if prompted

Peacock will reload on your TV and log you in. You should then be able to access shows based on your subscription.

Android TV

To activate Peacock on Android TV:

  • Go to the App Store on your Android TV and download Peacock.
  • Give the app some time to download and install
  • Launch Peacock TV once it has been installed. It will display a code on the screen.
  • Go to using a browser on your phone or PC
  • Enter the activation code in the prompt box and press Continue.
  • You may have to log in if prompted

You should now be able to enjoy Peacock on your Android TV device.

Apple TV

To activate Peacock on Apple TV, follow these steps;

  • On your Apple TV, open the App Store and download Peacock TV
  • Launch the app and note down the code that appears
  • Go to from another device that has an internet browser such as your smartphone or PC.
  • Key in the activation code

The app should log you in, allowing you to access the shows from your TV.

SEE ALSO:  Why Peacock is not showing up on your LG smart TV


To watch Peacock using Google Chromecast:

  • Install the Peacock app on your Android or iOS device
  • Sign in and select the content you would like to watch
  • Click Play then tap on the Cast icon
  • Select the device you would wish to cast to and wait for it to start streaming.


Peacock is available on PS4 and PS5 only. Follow these steps to activate:

  • Go to the PlayStation Store and download the Peacock app
  • Launch the app once it has been installed
  • On your PC or Smartphone, launch the browser and visit
  • Enter the code that shows on your PlayStation

Peacock should restart instantly then log you in. You should now be able to access the shows.


To activate Peacock on Roku:

  • Go to the Roku channel store and download the Peacock app
  • Launch the app and click on sign in with an activation code
  • Use, either your smartphone to scan the barcode or visit
  • If you choose the browser option, log in to your peacock account and sign in
  • Go back to Roku, open the peacock app, and key the code

You are now ready to stream your favorite movies on Peacock.


Image: Xbox

To activate Peacock on Xbox:

  • Use a browser on your computer or smartphone to create or login to your Peacock account.
  • Go to to get your six-digit code.
  • Download and install Peacock on your Xbox
  • Key in the six-digit code sourced earlier and click enter


If you are a Cox subscriber, then you are eligible for a free Peacock premium subscription plan. This means that if you subscribe to any level of Cox internet services, you will automatically access Peacock streaming services.

SEE ALSO:  How to watch all the old Dateline episodes

As for activating Peacock on Cox, follow these steps:

  • Download Peacock on your preferred device
  • Install and launch the app
  • Use a browser on another device to sign in with your provider (Cox) and get an activation code
  • Key in the code on the Peacock app

You should now be able to stream shows and movies on any of the supported devices.

Xfinity and Flex

If you have Xfinity Flex, you can access Peacock premium free of charge. All you need to do is search for the app, open it and enter your email address.

Peacock is also free for video subscribers on Xfinity Internet and digital standard TV.


These are the most commonly asked questions about Peacock activation.

What do I do when the peacock TV activation code is not working?

When your peacock activation code is not working, you should start by powering down the device. Give it at least a minute, and then reboot.  

Is peacock really free?

Yes, Peacock offers a free subscription plan that offers up to 13000 hours of content. However, Peacock premium is also free for cox subscribers and those who own Xfinity and Flex devices.

Furthermore, if you subscribe to Xfinity Internet and digital standard TV, you are also eligible for free Peacock streaming.

Does Peacock have local channels?

Only the Premium and Premium Plus subscription plans contain local channels.

The free subscription plan does not feature any local channels except for NBC Sports, MSNBC, NBC Nightly News, E-News, Meet the Press, and Noticias Telemundo.  

Notify of

1 Comment
Oldest Most Voted
Inline Feedbacks
View all comments