Subtitles on Plex should just work. You add an SRT file, it appears in the player. But in practice, subtitle issues are one of the top reasons Plex starts transcoding when it shouldn't — and one of the most common support requests we get.

How Plex Handles Subtitles

Plex supports three subtitle modes, and which one it uses determines whether your stream stays in direct play or gets transcoded:

The #1 Subtitle Mistake

Using PGS subtitles from Blu-ray rips and wondering why 4K content buffers. PGS subtitles force a full video transcode — your server has to decode the 4K HEVC stream, burn in the subtitle bitmap, and re-encode. Even with hardware acceleration, this is brutal.

The fix: Convert PGS to SRT using Bazarr or SubtitleEdit, or download matching SRT files from OpenSubtitles. Then Plex can direct play the video and overlay the text subtitle with zero transcoding.

Setting Up Subtitles Properly

File naming

Plex matches subtitles by filename. The subtitle file must be in the same folder as the video and follow this pattern:

The language code must be a valid ISO 639-1 code. If Plex doesn't pick up your subtitle, the filename is almost always the problem.

Plex subtitle settings

In Settings → Languages:

Per-client settings

Each Plex client has its own subtitle behavior. On many devices (especially smart TVs), the client setting "Burn Subtitles: Always" forces every subtitle to be transcoded, even text-based ones. Change it to "Burn Subtitles: Only image formats" or "Automatic".

Bazarr: Automatic Subtitle Downloads

If you're running Sonarr/Radarr, add Bazarr to automatically download subtitles for your library. It connects to OpenSubtitles, Subscene, and other providers. Set it to prefer SRT format and it'll keep your entire library subtitled without manual work.

Troubleshooting Common Issues

Subtitles appear but trigger transcoding

Check the Plex dashboard while playing. If it says "Transcode (Subtitle)" the client is burning in text subs. Fix: change the client's burn subtitle setting to "Automatic" or "Only image formats."

Subtitles don't appear at all

Check filename matching first. Then verify the subtitle track is visible in Plex's "Get Info" → Media Info panel. If it's not listed, Plex didn't detect it. Re-scan the library after fixing the filename.

Subtitles are out of sync

Most Plex clients support subtitle offset (usually in the subtitle menu during playback). For a permanent fix, use SubtitleEdit to adjust the timing of the SRT file directly.

The Bottom Line

SRT files, properly named, in the same folder as the video. That's it. If your Plex server is transcoding because of subtitles, it's almost certainly because PGS subtitles are forcing a burn-in, or a client is set to "Burn Subtitles: Always." Fix those two things and subtitle transcoding disappears.

Need Help With Your Setup?

Subtitle issues are part of our Quick Fix tier. We'll audit your library naming, fix subtitle-triggered transcoding, and set up Bazarr if you want automatic downloads. 30 minutes, flat rate.