The NBC App and NBC.com are primarily streaming services; NBC's current help documentation does not provide a built-in offline-download feature. If you want an official mobile download option for select NBC shows that are available on Peacock, Peacock Premium Plus supports downloads on compatible phones and tablets. If you instead need a local MP4 or MKV file on a Windows or Mac computer, a separate desktop workflow such as KeepStreams may be considered for supported videos.
This guide separates NBC streaming, Peacock's official in-app downloads, and a desktop local-file workflow so you can choose the right way to watch NBC content offline without treating them as the same service.
Can You Download NBC Videos in the NBC App?
NBC's current help documentation describes the NBC App and NBC.com as streaming services and does not list a built-in offline-download feature. The NBC streaming library also depends on an internet connection, and some locked or live content requires a participating TV-provider sign-in.
Peacock is a separate NBCUniversal streaming service, not a TV-provider login for the NBC App. Many current NBC shows are available on Peacock after broadcast, but availability varies by title and Peacock plan.
For select NBC shows that are available on Peacock, Peacock Premium Plus is the official mobile-download option. Peacock allows select downloads on supported phones and tablets, with up to 25 downloaded items across an account. Started downloads are removed after 48 hours, while unwatched downloads are removed after 30 days or sooner if the title leaves Peacock. Not every NBC title is available on Peacock or eligible for download. See Peacock's official download limits for a detailed breakdown.
How to Download NBC Videos on Windows or Mac?
If Peacock's mobile-only downloads do not fit your setup, a desktop NBC video downloader can provide a separate local-file workflow for supported videos. This is different from Peacock's official offline feature: the source video must still be accessible, supported by the current software version, and permitted for the way you intend to save it.
Desktop Option: KeepStreams
KeepStreams is a desktop local-file tool whose current documentation includes a built-in-browser workflow for NBC. KeepStreams primarily uses direct-download and remux workflows; the exact processing method depends on the source, title, account access, and current compatibility. Available for Windows and macOS.
KeepStreams also supports other streaming services, but specifications are source-specific. Do not assume that a quality, codec, audio feature, or ad-handling option documented for another service will also be available for an NBC video. Test the exact title and output settings first.
How to Download Videos from NBC with KeepStreams?
Use the following workflow after confirming that the NBC video is playable with your account or TV-provider access:
Install KeepStreams and launch it. Open Settings > Preferences to choose the default output format, video quality, audio, subtitle, and storage options that are available for supported services.
Enter the official NBC site (nbc.com) or NBC News (nbcnews.com) in the built-in browser and open the exact video page you want to test. Normal NBC access rules still apply, including account or TV-provider authentication where required.
Sign in with your NBC account or linked TV-provider credentials if the video requires them. Play the video and wait for KeepStreams to analyze the source. If analysis does not begin, use the current update or troubleshooting path before retrying.
If the source is supported, an analysis window will appear. Choose from the video quality, audio, subtitle, and MP4 or MKV options actually offered for that title, then click "Download Now."
After a supported video is saved successfully as MP4 or MKV, you can play it with a compatible local media player or transfer it to another device that supports the selected container and codecs.
Note: Use local-file tools only for content you are authorized to access and where saving is permitted by applicable law and platform terms. Keep saved files for permitted personal use and do not redistribute them.
Conclusion
The right offline option depends on where the NBC program is available and how you want to watch it. NBC.com and the NBC App are streaming-first services without a documented built-in offline-download feature. If a show is available and downloadable on Peacock, Premium Plus is the official mobile option, subject to Peacock's 25-item, 30-day, and 48-hour limits. If you specifically need a local MP4 or MKV file on a computer, KeepStreams provides a separate Windows and macOS workflow for supported videos. Test the exact NBC title first because source compatibility and available output settings can change.
FAQs
Q1. Can I download episodes directly from the NBC app?
A1. NBC's current help documentation does not provide a built-in offline-download feature for the NBC App or NBC.com. If the episode is also available and eligible for download on Peacock, Peacock Premium Plus provides the official mobile-download option. NBC and Peacock are separate services, and not every NBC episode is downloadable on Peacock.
Q2. How long do downloaded NBC shows stay on my device?
A2. If you mean an eligible NBC show downloaded through Peacock Premium Plus, Peacock removes a started download after 48 hours and an unwatched download after 30 days, or sooner if the title leaves the service. A successfully saved local MP4 or MKV file from a separate desktop workflow such as KeepStreams does not use Peacock's in-app download timer, but that does not create ownership or redistribution rights.
Q3. Is it safe to use third-party tools to download videos from NBC?
A3. Do not treat any third-party downloader as automatically safe or permitted. Use the official installer, keep the software updated, review how account credentials are handled, scan downloaded installers if needed, and test the exact NBC title before purchasing. Also check the platform terms and applicable law for the content you want to save.
