How to Add Subtitles to Plex Media Server

How to add subtitles to Plex Media Server

Direct answer: The quick version: how to add Subtitles to Plex Media Server is easier than most people expect once you know the key facts. Details below.

Key takeaways:

  • The Three Ways Plex Gets Subtitles: Before touching any setting, it helps to know where Plex looks for subtitles, because each source is controlled in a different place:
  • Setting Up Automatic Subtitle Downloads: Plex Media Server can download subtitles on its own during library scans and refreshes.
  • Adding Local Subtitle Files (The Reliable Method): Drop an SRT file next to your video and Plex will offer it as a subtitle track, but only if the filename matches the
  • Embedded Subtitles in MKV and MP4: If your file already contains subtitle tracks (open it in VLC and check Subtitle > Sub Track to confirm), Plex will list them automatically,
  • The right choice depends on your volume: occasional use favors free tiers, heavy use favors paid plans.

Plex can pull subtitles from the internet automatically, use subtitle files sitting next to your videos, or play subtitles already embedded inside your files. Most subtitle problems on Plex come down to three things: the server’s language settings, the subtitle file’s name, or the playback client’s track selection. Get those three right and subtitles work on every device.

[ez-toc]

This guide walks through all three subtitle sources on current Plex Media Server versions, the exact settings to enable, and the filename rules that make local subtitles appear reliably.

The Three Ways Plex Gets Subtitles

Before touching any setting, it helps to know where Plex looks for subtitles, because each source is controlled in a different place:

  1. Downloaded automatically, Plex Media Server can fetch subtitles from online providers when you add media to your library.
  2. Local subtitle files, SRT (or similar) files stored in the same folder as your video. This is the most reliable method.
  3. Embedded subtitles, subtitle tracks muxed inside the video container itself (common in MKV files).

If one method isn’t working, you can always fall back to another, most experienced Plex users keep local SRT files as the primary source because they work on every client with zero configuration.

Setting Up Automatic Subtitle Downloads

Plex Media Server can download subtitles on its own during library scans and refreshes. To enable it:

  1. Open Plex Web and go to Settings (the wrench icon, top right).
  2. Under your server’s name on the left, choose Languages.
  3. Set your Preferred subtitle language (e.g., English).
  4. Set Subtitle mode to your preference:
  5. Always enabled, subtitles on for everything.
  6. Only show with foreign audio, subtitles appear only when the audio track’s language differs from your preference (great for foreign films and shows with foreign dialogue).
  7. Manually selected, off by default; you pick a track per video.
  8. Turn on Automatically select audio and subtitle tracks so Plex picks the right tracks without you intervening.
  9. In the same Languages section, check Subtitle sources, enable the providers you want Plex to download from.

Now refresh your library metadata (… > Refresh All Metadata on a library) and Plex will fetch matching subtitles for new and existing items. Downloaded subtitles appear as selectable tracks during playback.

Note that automatic downloads depend on Plex’s providers having a subtitle for your exact release. Obscure or very new releases sometimes come back empty, which is exactly when local files shine.

Adding Local Subtitle Files (The Reliable Method)

Drop an SRT file next to your video and Plex will offer it as a subtitle track, but only if the filename matches the video’s filename (not counting the extension and language code). This is the rule people trip on most.

The naming pattern is:

MovieName (2020).mkv
MovieName (2020).en.srt

The .en part is the ISO language code, it tells Plex the subtitle is English. Other examples:

The.Matrix.1999.1080p.BluRay.mp4
The.Matrix.1999.1080p.BluRay.en.srt        → English
The.Matrix.1999.1080p.BluRay.es.srt        → Spanish
The.Matrix.1999.1080p.BluRay.en.forced.srt → Forced English (foreign dialogue only)

For TV shows, put the SRT in the same season folder with the matching episode name:

Show Name - S01E01 - Episode Title.mkv
Show Name - S01E01 - Episode Title.en.srt

Key rules:

  • The video filename and subtitle filename must match exactly, character for character, before the language code.
  • Use a two-letter ISO 639-1 code (en, es, fr, de) or three-letter code where needed.
  • Add .forced before .srt for forced subtitles (the ones that translate only alien languages or foreign dialogue in an otherwise English film).
  • .sdh marks subtitles for the deaf and hard of hearing (includes sound descriptions like [door slams]).
  • After adding files, run Scan Library Files on the library so Plex picks them up.

Plex reads SRT, and also handles ASS/SSA and VTT in many clients, but SRT is the safest, most universally supported choice. If you have subtitles in another format, converting to SRT avoids client-compatibility surprises.

Embedded Subtitles in MKV and MP4

If your file already contains subtitle tracks (open it in VLC and check Subtitle > Sub Track to confirm), Plex will list them automatically, no extra files or settings needed. During playback, just select the track you want.

One caveat: some image-based subtitle formats (like PGS from Blu-rays) can’t be rendered by every Plex client, and Plex may burn them into the video during transcoding instead of sending them as a clean track. If a client struggles, an external SRT usually plays more smoothly than a heavy embedded PGS track.

Selecting Subtitles During Playback

Server settings only get subtitles available, you still select the track in the player. In Plex Web and most apps:

  1. Start playing the video.
  2. Open the player controls and click the subtitle / speech-bubble icon.
  3. Choose your subtitle track from the list (downloaded, local, and embedded tracks all appear here).
  4. Pick None to turn them off.

If no tracks appear in that list, the problem is upstream, go back and check the server settings and filenames above. Also verify on the server side: open the item’s details page in Plex Web and check whether subtitle tracks are listed under the file info. If Plex doesn’t see them there, the client never will.

Troubleshooting: Subtitles Still Not Showing

Run through this checklist in order:

  1. Filename mismatch, compare the SRT name against the video name character by character. A single extra dot or space breaks the match.
  2. Library not rescanned, new subtitle files need a Scan Library Files before Plex notices them.
  3. Subtitle mode is Manual, if your server’s subtitle mode is “manually selected” and you expected auto-on, change it to Always enabled.
  4. Wrong language preference, if your preferred subtitle language is English but your SRT is tagged .es, Plex’s auto-selection may skip it. Select it manually during playback or rename with the right code.
  5. Client limitations, very old smart TV apps handle fewer subtitle formats. SRT is the safest bet.
  6. Forced subtitles not triggering, forced tracks only auto-play when the audio language differs from your preference and subtitle mode allows it. When in doubt, select the forced track manually.

Plex Subtitle Settings at a Glance

SettingWhereWhat it does
Preferred subtitle languageSettings > LanguagesLanguage Plex auto-selects
Subtitle modeSettings > LanguagesAlways on / foreign audio only / manual
Automatically select tracksSettings > LanguagesLets Plex choose without prompting
Subtitle sourcesSettings > LanguagesOnline providers for auto-download
Scan Library FilesLibrary > … menuPicks up newly added local SRTs
Subtitle track pickerPlayer controls (speech-bubble icon)Per-video track selection

Frequently Asked Questions

What subtitle format works best with Plex?

SRT. It’s plain text, tiny, and supported by every Plex client. ASS/SSA works for styled subtitles but can behave inconsistently across clients. Avoid relying on image-based formats like PGS when you can get an SRT.

Why does Plex see my SRT but not play it?

Usually the language code is missing or wrong, movie.srt without a language tag may be ignored or mislabeled. Rename to movie.en.srt (matching the video name exactly), rescan the library, and try again.

Can Plex download subtitles for my whole existing library?

Yes. Enable subtitle sources and automatic selection in Settings > Languages, then use Refresh All Metadata on the library. Plex fetches subtitles in the background; large libraries can take a while.

Do subtitles work on all Plex clients?

Downloaded, local SRT, and embedded text subtitles work on virtually all clients. Image-based embedded subtitles (PGS/VOBSUB) may force transcoding or fail on some smart TV apps, another reason to prefer SRT.

How do forced subtitles work in Plex?

Name the file videoname.en.forced.srt. With subtitle mode set to “only show with foreign audio,” Plex plays the forced track automatically when the spoken language differs from your preference, the classic use case being alien or foreign dialogue in an English-language film.

Where does Plex store downloaded subtitles?

Plex stores them in its internal metadata directories, not next to your media. If you ever migrate servers, local SRT files travel with your media automatically, downloaded ones don’t. For a library you care about, local files are the durable choice.

Conclusion

The winning Plex subtitle setup is a belt-and-braces one: enable automatic subtitle downloads in Settings > Languages for convenience, and keep properly named local SRT files (videoname.en.srt) next to your media for reliability. Match filenames exactly, rescan after adding files, and select the track in the player, and subtitles will work on every client you own.

Similar Posts

  • MP4 to Text Free Online: No Signup, Private Transcription

    Direct answer: Bottom line: getting mP4 to Text Free Online right matters more than getting it fast. Here is what you need to know. Key takeaways: Why MP4 Is the Easiest Video Format to Transcribe: MP4’s ubiquity is its superpower here: 3 Free Ways to Convert MP4 to Text: Browser-based tools are the most private…

  • How to Transcribe a WAV File to Text

    Direct answer: In short, learning how to transcribe a WAV File to Text takes just a few minutes once you follow the right steps. This guide walks you through each one. Key takeaways: Why Transcribe WAV Files?: In professional audio production, WAV is often an intermediate format, the master from which MP3s and streaming versions…

  • Professional Transcription Services for Businesses

    [ez-toc] Professional transcription services turn audio and video into accurate, readable text for businesses that need a reliable record. A business may need a transcript for a meeting, an interview, a legal proceeding, a medical dictation, a training video, or a customer call. The right service depends on the type of recording, the accuracy required,…

  • Free Dictation to Text Online — No Download, No Install

    Direct answer: The quick version: free Dictation to Text Online — No Download, No Install is easier than most people expect once you know the key facts. Details below. Key takeaways: Why Dictate in the Browser?: Downloadable dictation software exists, some of it excellent, but the browser route has distinct advantages for most people: Setting…

  • How to Transcribe a Google Meet Recording

    Direct answer: The quick answer: yes, you can transcribe a Google Meet Recording easily, and you do not need expensive software to do it well. Key takeaways: Why Transcribe Google Meet Sessions?: The teams that benefit most from transcription treat it as infrastructure, not an occasional task. Tips for Best Results: The teams that benefit…

  • Create YouTube Chapters from a Transcript

    Direct answer: The quick version: create YouTube Chapters from a Transcript is easier than most people expect once you know the key facts. Details below. Key takeaways: YouTube’s Chapter Rules (Read These First): Chapters only activate if all of these are true: Why Start from a Transcript?: You could scrub through your video and note…