A Plex download can mean installing Plex software or saving a video for offline viewing. This guide focuses on offline videos and compares three methods: KeepStreams for Plex, the official Plex apps, and Saverr.
Plex Download: Apps, Servers, or Offline Videos
For an installer, open the official Plex downloads page. Choose Plex for a player or Plex Media Server to host your own library. You do not need to install a server just to watch a library shared with you.
For offline videos, identify the source first. Personal media on a Plex Media Server is different from Plex's own streaming catalog. The official Downloads feature does not cover everything visible in the Plex app.
Quick Guide:
- Check download eligibility, subscriptions, and library permissions.
- Compare three methods:
- Method 1: KeepStreams for Plex saves supported videos as MP4 or MKV files on Windows and macOS.
- Method 2: Official Plex downloads is the first choice for eligible personal media.
- Method 3: Saverr is an older Windows PowerShell application that is no longer maintained.
- Use the troubleshooting checks for missing buttons, preparation errors, and failed playback.
Can You Download Movies from Plex?
Yes, for eligible personal media stored on a Plex Media Server. Official offline Downloads require a qualifying account, a supported player app, and permission to download from the library.
Plex's own catalog is different: its free ad-supported Movies & Shows and streaming Live TV are not included in official Downloads. Movies rented or purchased through Plex also cannot be downloaded through that feature.
- Account: Use an account with Plex Pass or eligible Plex Home access.
- Remote Watch Pass: This covers remote streaming, not offline Downloads.
- Shared library: Ask the server owner to check Allow Downloads for your account.
- Older accounts: Legacy mobile exceptions depend on account dates and app versions; do not assume they apply to every current client.
Plex Pass and Remote Watch Pass Prices
The U.S. plans serve different purposes. Buying the cheaper remote-streaming option does not unlock the offline feature.
- Remote Watch Pass: $2.99 per month or $29.99 per year for remote streaming of personal media.
- Plex Pass: $6.99 per month, $69.99 per year, $249.99 billed every five years, or $749.99 for a new Lifetime subscription. It includes Downloads and other personal-media features.
These are U.S. dollar list prices checked in September 2026. App-store billing, taxes, and regional prices can differ. The five-year option is recurring, not a Lifetime purchase.
The $1.99 Remote Watch Pass price in this older screenshot is not the current standard monthly rate.
Plex's legacy eligibility matrix uses an August 1, 2022 account cutoff, but its FAQ also flags older mobile-app versions. Treat that as a version-specific exception, not a promise that any account created before the cutoff can download in every app.
What Does the Official Plex Download Mean?
There are two official actions to distinguish. The player apps save media into their Downloads library. Plex Web can also retrieve an original source file when you are signed in as the server owner.
App-managed storage does not automatically mean an encrypted proprietary format. Plex can copy compatible personal media without transcoding, or prepare a different version for the device. The downloaded file's container and codecs depend on that result.
| Detail | Plex Offline Downloads | Plex Web Source-File Download | KeepStreams for Plex |
|---|---|---|---|
| Eligible content | Personal server media with download permission | Personal media on the signed-in owner's server | Supported Plex videos you have permission to save |
| Platform | Supported mobile and desktop Plex apps | Plex Web in a browser | Windows and macOS |
| Operation | Save to the app's Downloads library | Retrieve the original source file | Analyze a supported title and save a file |
| Output or storage | Original or prepared media managed by the Plex app | The source file's existing format | MP4 or MKV |
| Video quality | Source, app settings, and device compatibility | Original source-file quality | Up to 1080p for supported titles |
| Subtitles | Depends on selected tracks, app, and preparation | Tracks contained in the source file | Available SRT or embedded subtitles |
A server owner who only needs an original file should check Plex Web before buying another application. For offline playback managed inside Plex, use the supported player app.
Method 1: KeepStreams for Plex Local Files
KeepStreams for Plex saves supported Plex videos as MP4 or MKV files. It is separate software, not a Plex Pass subscription or an extension of the official Downloads feature.
The Plex downloader comparison covers more tools. The steps here focus on the Plex-specific KeepStreams module.
When KeepStreams Fits Plex Offline Viewing
KeepStreams for Plex works on Windows and macOS and offers file-format, audio, and subtitle choices for compatible titles. Check the actual video source: a personal server library and Plex's own web catalog are not interchangeable.
The software downloads supported media rather than recording the screen in real time. Processing and available output depend on the title and current compatibility; this is not a guarantee that every accessible video can be saved.
The trial covers KeepStreams, not a Plex subscription or access to someone else's library. Continued software use after the trial requires a license. Test one title before preparing a larger batch.
How to Download Videos from Plex to Your Computer
Use the Plex-specific download below. The screenshots show earlier desktop interfaces, not a current compatibility test for every Plex source.
Step 1: Install KeepStreams, choose a save folder, and confirm MP4 or MKV in its output settings.
Step 2: Open Plex under VIP Services or enter the Plex website address. Sign in with your own account and select the intended source and title.
Step 3: Play the title and wait for KeepStreams to analyze the video URL. If analysis does not start automatically, use the orange Download button.
Step 4: Choose the available resolution, audio, and subtitles. Confirm the output format in your version's settings, then select Download Now. If you add the task to a queue instead, start it when ready.
Step 5: Follow active tasks in Downloading. Find the finished item in Downloaded, open its output folder, and test its duration, picture, audio, and subtitles.
Check the result: A detected URL is not proof of a complete download. Open the finished file in your intended player and test it without an internet connection before traveling.
Method 2: The Official Way to Download Videos on Plex
- Content: Personal media from a Plex Media Server, not Plex's on-demand streaming catalog.
- Players: Supported iOS, Android mobile, Windows, macOS, and Linux apps.
- Account: Plex Pass or qualifying Plex Home access, plus the required library permission.
- Preparation: Keep the server online while the file is being prepared and transferred.
- Playback: Open the completed item from Downloads, not the regular server library.
How to Download on iOS and Android via the Plex App
The server owner keeps Plex Media Server signed in and available. On your phone, sign in with your own account; a shared-library user should not need the administrator's password. Ask the owner to confirm your download permission.
- Open the user menu and go to Downloads to review download settings, including quality and Wi-Fi-only transfers.
- Browse the personal server library and open a movie or episode.
- Tap the Download icon. Preparation may run on the server before the transfer starts.
- Return to Downloads, wait for completion, and play the saved item from there.
Use the controls your app provides rather than assuming desktop season-subscription options are present on mobile. Keep the app in the foreground if background restrictions interrupt a transfer.
The official Plex mobile download guide explains current controls. Original quality can still require conversion when the device cannot play the source format.
How to Download on a Computer via the Plex Desktop App
Use Plex for Windows, macOS, or Linux rather than assuming every Plex TV-style client has Downloads. Set download quality in the app before creating the task.
- Sign in to the player and open your personal server library.
- Open the movie or episode's context menu and choose Download.
- Wait for completion in the left-sidebar Downloads library, then start playback there.
Plex documents desktop download storage under %LOCALAPPDATA%\Plex\Plex Media Server\Sync on Windows and ~/Library/Application Support/Plex/Plex Media Server/Sync/ on macOS. Files placed there manually do not automatically become entries in the app's Downloads library.
Download the Original Source File in Plex Web
For your own server, sign in to Plex Web with the server-owner account, open the item's detail view, and choose Download from its menu. The browser may save the original file or open it in a player. This action is not available to shared-library users.
This is an official way to obtain an existing source file without asking another tool to recreate it. It preserves the source format; it is not an automatic MP4 conversion. See Plex's source-file download instructions.
Method 3: Saverr for Personal Plex Servers
Saverr is a Windows PowerShell application with a graphical interface, not a Python command-line utility. Its developer explicitly says the project is no longer maintained. References to Python setup or python saver.py do not apply to this project.
- Status: The developer has stopped maintaining the project.
-
Program:
Saverr.ps1, with a search-and-download interface. - Scope: Personal Plex server media, not Plex's hosted streaming catalog.
- Compatibility: Older requirements and authentication need testing on your current setup.
What Is Saverr on GitHub?
The ninthwalker/saverr repository contains the PowerShell script and documentation. Its interface searches a selected server and lets you choose media; it does not automatically mirror every library.
How to Use Saverr
Review the source and requirements before running this unmaintained tool. Use your own server or one whose owner has permitted you to save the selected media.
- Obtain the project from its repository. Review
Saverr.ps1before launching it in Windows PowerShell with.\Saverr.ps1, subject to your device's script policy. - Open the orange gear menu for configuration. The documented login retrieves a token; it does not require a Python environment or an edited
.envfile. - Select the server and download folder, search for the title, choose the required movie or episodes, and start the download.
- Check the completed file. Stop if current authentication or server compatibility fails; do not disable account security to make an old tool work.
Keep credentials, tokens, and debug logs private. A connection that works technically does not replace the server owner's permission to make a copy.
Why Are My Plex Downloads Not Working?
- Missing button: Check content source, account eligibility, download permission, and the player app.
- Preparing or waiting: Check server activity and download-staging storage.
- Interrupted transfer: Check connectivity, destination space, and device sleep.
- Offline playback failure: Open the completed item from Downloads and test the selected tracks.
A progress label alone does not establish the cause. Separate the server's preparation stage from the transfer to your device before changing settings.
| Symptom | What to Check | First Action |
|---|---|---|
| Download button missing | Content type, account, permissions, and app | Open an eligible personal-library item in a supported player |
| Waiting or initializing | Server preparation and staging space | Ask the owner to inspect the task and Downloads temporary directory |
| Unexpected conversion | Device compatibility and quality settings | Check the server's reported conversion reason |
| Downloaded item will not play | Completion, playback location, and tracks | Open the saved item from Downloads, not the server library |
| Transfer stops in the background | Sleep and background restrictions | Keep the app active for a short retry |
| Endless loading on one device | App state, version, and connection | Restart the app and device before deleting app data |
Check whether the server is still preparing the item or whether an actual transfer has started. Test one movie or episode over a reliable connection, keep Plex in the foreground, and temporarily prevent sleep. If nothing changes, ask the server owner to inspect the job.
Confirm that the download has finished and open it from the Downloads library. Before leaving, disable network connections and test the saved item with the audio and subtitles you intend to use. An online playback test alone cannot show whether the app is using the saved copy.
Keep the app signed in for your trip. Avoid clearing app data or reinstalling while relying on existing downloads; you may have to download them again.
Plex has separate settings for the Transcoder temporary directory used during streaming and the Downloads temporary directory used to stage prepared downloads. Changing the first is not a general fix for the second.
The server owner can open Settings > Server > Transcoder > Show Advanced and inspect Downloads temporary directory. Use a dedicated writable local folder with enough space, not an existing media folder or a network share. An undersized RAM disk can also run out of capacity.
After correcting the relevant storage problem, retry one download and watch server activity. Shared-library users should ask the owner to make server changes rather than attempt to use the owner's account.
Pro Tips for the Best Plex Offline Experience
Use the settings your device actually provides and check a sample before committing storage to a full trip queue.
- Storage: On Android, use an SD card only if the device and Plex app offer it under Storage Location. Leave sufficient internal space as well; no single card rating guarantees smooth playback of every 4K file.
- Subtitles: Select the needed language before downloading and test it afterward. Burning subtitles into the picture is not always required; subtitle format and player support determine the available result.
- Audio: Test the selected track with the headphones or speakers you will carry. Do not assume every tablet supports the same surround-sound formats.
- Maintenance: Remove unwanted items through Downloads. Routine clearing of app data is not a substitute for download management.
FAQs
Q1. Can you download Plex movies for free?
A1. Installing Plex is free, but the official offline Downloads feature generally requires Plex Pass or qualifying Home access. Legacy mobile exceptions have additional conditions. The server owner's Plex Web source-file action is separate, and Plex's free streaming catalog is not included in official offline Downloads.
Q2. Why is the Download button missing in Plex Web?
A2. The web source-file action is for the account that owns the personal media server, not an invited library user or Plex's streaming catalog. Use a supported player app for the separate offline Downloads feature.
Q3. Are Plex offline downloads normal MP4 files?
A3. Not necessarily MP4: the source and any preparation determine the format. Plex manages these items in its Downloads library, but that does not make all personal-media downloads proprietary encrypted packages. The separate web action retrieves the original source file.
Q4. Can I download from a shared Plex library?
A4. Official shared-library downloading requires account eligibility and the owner's Allow Downloads permission. Library access alone is not permission to save copies, and a third-party tool does not change that permission.
Final Thoughts
Start with the source: personal server media, a shared library, and Plex's own streaming catalog have different download rules. Check account eligibility and permission before troubleshooting an absent button.
For eligible personal media, start with Method 2: official Plex downloads. Choose Method 1: KeepStreams for Plex for supported titles needed as MP4 or MKV files. Method 3: Saverr remains an unmaintained Windows option for users prepared to inspect and troubleshoot its setup.
