Peacock App for PC (Windows 11/10): Download, Install & Use
Want to watch your favorite movies, TV shows, original series, live sports, and other entertainment on your Windows computer? The Peacock app gives you access to a wide range of streaming content, including NBC and Bravo programming, movies, and selected live sporting events.
However, if you are looking for a traditional Peacock setup file for Windows 11 or Windows 10, there is something important to understand. Peacock officially supports Windows PCs through compatible web browsers, including Google Chrome, Microsoft Edge, and Mozilla Firefox. You can visit the official website and watch content without downloading a conventional Windows installer.
You can also make Peacock work more like a desktop application by installing the website as an app through Microsoft Edge or Google Chrome.
This creates a separate window and a convenient shortcut in your Start menu or taskbar.
In this complete guide, you’ll learn how to access Peacock on your PC, install it as a desktop app, sign in to your account, and find your favorite content.
Peacock App File for Your Windows PC

Before downloading anything, it helps to understand what the Peacock app is and how it works on a Windows computer.
Peacock is a streaming service from NBCUniversal. Its library includes movies, TV series, Peacock Originals, news, children’s entertainment, and live sports. The content available to you depends on your subscription, location, and applicable streaming restrictions.
On Windows 11 and Windows 10, you can access Peacock through its official website:
Visit the official Peacock website
There are three practical ways to get started on your PC.
Method 1: Use Peacock in a web browser
Open the official website in a supported browser, sign in, and start watching. This is the simplest option because you do not need to install a separate application.
Method 2: Install Peacock as a desktop app
Microsoft Edge and Google Chrome let you install supported websites as app-like shortcuts. Peacock then opens in its own window, making it easier to launch from the Start menu or taskbar. This is a browser-based installation, not a separate native Windows program.
Method 3: Check the Microsoft Store
If you search for Peacock in the Store, verify the publisher and official status before installing anything. Do not assume that a similarly named third-party application is the official Peacock service.
Peacock’s official device guide lists supported desktop browsers rather than requiring a dedicated Windows installer.
It currently specifies Chrome 125 or later, Firefox 127 or later, and Microsoft Edge 125 or later for Windows and Mac.
Peacock App for PC: Download & Install
Since the standard Windows experience is browser-based, you do not need a separate .exe or .msi installer to watch Peacock.
Choose one of the following installation methods based on how you prefer to use the service.
1: Open the Official Peacock Website
First, open Microsoft Edge, Google Chrome, or Mozilla Firefox on your Windows PC.
Type https://www.peacocktv.com/ into the address bar and press Enter. Make sure the address belongs to Peacock’s official website before entering your account information.
If you already have an account, select Sign In. If you are new to the service, choose the option to get started and review the available subscription plans.
Peacock’s official getting-started guide confirms that you can visit PeacockTV.com to create an account and begin streaming.
2: Sign In or Create a Peacock Account
If you already subscribe to Peacock, select Sign In and enter the email address and password associated with your account.
If you do not have an account, follow the registration instructions on the official website. Review the available plans, billing terms, and payment requirements before completing registration.
Your access to movies, shows, and live content depends on your subscription and regional availability. Do not assume that downloading or installing the website provides a free subscription.
Once signed in, check that your account is active and that the homepage loads correctly.
3: Install Peacock as an App Using Microsoft Edge
If you want Peacock to open in a separate window rather than a regular browser tab, you can install the website as an app through Microsoft Edge.
Open Peacock in Edge and select the three-dot menu in the upper-right corner.
Look for Apps and then select Install this site as an app, if the option is available. Enter Peacock as the app name when prompted, then select Install.
Depending on your Edge version, you may see options to pin the app to the Start menu or taskbar. Choose the shortcuts you want.
After installation, open the Start menu and search for Peacock. Select the new shortcut to launch the website in its own window.
Remember that this is a web app, not a separate native Windows application. It still relies on Edge and an Internet connection to stream content.
4: Install Peacock as an App Using Google Chrome
You can follow a similar process in Google Chrome.
Open Chrome and visit the official Peacock website. Select the three-dot menu in the upper-right corner.
Depending on your Chrome version, look for Cast, Save and share, or a similar menu section. Select Install page as app or the available option for installing the website as an app.
If Chrome offers a confirmation window, name the app Peacock and select Install.
Chrome will create an app shortcut that you can launch separately. If the installation option is unavailable, you can still bookmark Peacock or create a desktop shortcut to its website.
5: Create a Desktop Shortcut if Installation Is Unavailable
You do not have to install the website as an app to access Peacock quickly.
Open Peacock in your preferred browser. In Microsoft Edge or Chrome, open the browser menu and look for the option to create a shortcut, depending on the version you are using.
Name the shortcut Peacock and confirm the creation. If your browser does not offer that option, you can create a Windows shortcut manually.
Right-click an empty area of the desktop and select New > Shortcut. Enter the Peacock website address:
Select Next, type Peacock as the shortcut name, and select Finish.
Double-click the shortcut whenever you want to open Peacock. Windows will launch the website in your default browser.
How to Use the Peacock App on Your PC?
After installing the website as an app or opening it in a browser, you can start exploring Peacock’s content.
Step 1: Launch Peacock and Check Your Account
Open Peacock from your desktop shortcut, Start menu, or taskbar. If you are not signed in, select Sign In and enter your account details.
If the website asks you to select a plan, follow the on-screen instructions. Once your account is recognized, the homepage should display the content available to you.
Step 2: Browse Movies and TV Shows
Explore the homepage to discover featured movies, TV shows, original series, and other available programming.
Use the navigation menus and categories to narrow down your choices. The available sections may change depending on current promotions, new releases, and your subscription.
Step 3: Search for Your Favorite Content
If you already know what you want to watch, look for the Search option, usually represented by a search field or magnifying-glass symbol.
Enter the name of a movie, series, actor, or other available title. Select a matching result to open its information page.
Step 4: Play a Movie or Episode
Open the title you want to watch and select Play or the available episode.
Use the playback controls to pause or resume the video, adjust the volume, enable captions when available, and switch to full-screen mode.
To watch in full screen, select the full-screen control in the player. Press Esc to return to the normal window when supported.
Step 5: Explore Live Sports and Other Content
Peacock offers selected live sporting events, news, and other programming, alongside its on-demand library.
Browse the available categories to find live events or channels included with your plan. Some events may have availability restrictions, so check the title details if a program does not appear.
Step 6: Sign Out When Using a Shared Computer
If other people use your PC, sign out of Peacock when you finish watching.
Open your account menu and select the available Sign Out option. This helps prevent other users from accessing your account through the same browser or app window.
Additional Tips
Keep your browser updated. Peacock lists supported minimum browser versions, so updating Edge, Chrome, or Firefox can help prevent compatibility problems.
Check your Internet connection. If videos keep buffering, test another website, restart your router if necessary, and avoid downloading large files while streaming.
Fix playback problems. Close and reopen Peacock, restart your PC, and check your connection. Peacock’s troubleshooting guidance also recommends clearing cache or data where applicable and reinstalling the app on devices that use an installed application.
Avoid unofficial installers. Do not download an unknown Peacock .exe file from a third-party website. The official Windows viewing method described here uses a supported browser, so an unfamiliar installer is unnecessary.
Understand offline viewing limitations. Installing Peacock as a desktop app does not automatically let you download movies or episodes for offline playback. Check Peacock’s current rules for your device and subscription before assuming offline viewing is available.
FAQs
Is there an official Peacock app for Windows 11?
Peacock officially supports Windows PCs through compatible browsers. You can also install its website as an app through Edge or Chrome to get a separate window and convenient shortcuts.
Can I download Peacock for Windows 10?
You can access Peacock on Windows 10 using a supported browser. For a desktop-style experience, install the website as an app or create a shortcut. You do not need a conventional Windows setup file.
Is Peacock free to use on a PC?
Creating a shortcut or installing the website as an app does not cost anything. However, access to Peacock’s streaming content depends on its current subscription options and any applicable offers. Check the official website for current terms.
Can I download Peacock from the Microsoft Store?
Check the Store listing carefully if you search for Peacock. Verify the publisher and whether the listing is officially associated with Peacock. The official browser-based method does not require a Store download.
Why is Peacock not working on my computer?
Possible causes include an outdated browser, an unstable Internet connection, browser cache problems, or a temporary service issue. Update your browser, restart it, test your connection, and try opening Peacock in another supported browser.
Can I watch Peacock in full-screen mode?
Yes. When the video player offers a full-screen control, select it to expand the video across your screen. Press Esc to exit full-screen mode when supported.
Does installing Peacock as a desktop app allow offline viewing?
No. Installing a website as an app mainly changes how it opens on your computer. It does not automatically provide offline downloads or add features unavailable through the browser.
