SUP to SRT Converter for PGS Subtitles

Convert image-based SUP and PGS subtitles into editable SRT text using OCR. Upload your .sup subtitle file, select its language, and download a synchronized SRT file. No account or software installation is required.

Private processing: Your subtitle is processed locally in your browser and is not uploaded to our servers.

Upload a SUP File Containing PGS Subtitles PGS subtitle tracks are commonly extracted from Blu-ray or MKV files as .sup files. SUP file with PGS data Max file size 100MB
100% Private Browser Processing Supports SUP files containing PGS subtitle data

Preview Your PGS Subtitles

Check the first subtitle images and select the language shown. Choosing the correct language significantly improves OCR results.

Conversion Options

OCR profile

Waiting for file

0%

Review Your Converted SRT

Check each recognized subtitle cue before downloading. OCR can make mistakes, especially with stylized fonts, small text, or low-contrast images.

Cue Start End Recognized text Status Delete

Step 1: Upload SUP/PGS

Select the .sup file containing your PGS subtitle track.

Step 2: Select Language and Convert

Choose the spoken subtitle language so OCR can recognize the text accurately.

Step 3: Review and Download SRT

Review the recognized subtitles, correct any OCR errors and download the SRT file.

How to Convert SUP or PGS to SRT

Use the converter above to turn an extracted .sup file containing PGS subtitle data into editable SRT subtitles in your browser.

  1. Select the SUP file containing PGS subtitle data.
  2. Confirm the subtitle language.
  3. Choose an OCR profile.
  4. Convert the subtitle images.
  5. Review the output.
  6. Download SRT.

What Are SUP, PGS and SRT Subtitles?

PGS subtitles

PGS stands for Presentation Graphic Stream. It is an image-based subtitle format commonly used on Blu-ray discs. Each subtitle cue is stored as a bitmap image with timing and positioning information.

SUP files

When a PGS subtitle track is extracted, it is commonly stored as a .sup file. For that reason, the terms SUP and PGS are often used interchangeably in subtitle conversion workflows. PGS describes the subtitle format, while SUP is the file commonly used to store or export it.

SRT subtitles

SRT is a text-based subtitle format containing numbered captions and timestamps. It is easy to edit, translate and use across media players and video editors.

How PGS to SRT OCR works

PGS subtitles contain images rather than text. The converter extracts each subtitle image, applies OCR for the selected language, and combines the recognized text with the original timing data to create an SRT file. OCR preserves recognized text and original timing, but SRT does not preserve PGS fonts, colors, graphical styling or exact screen positioning.

OCR results vary according to language, source resolution, font style, contrast and image quality. Review the converted text before professional use.

Why Use This Converter

  • Local browser processing. Your subtitle file is processed in your browser and is not uploaded to our servers.
  • No account required. Convert subtitles without signup or login.
  • SUP files containing PGS subtitle data. Use extracted .sup files from Blu-ray, MKV or compatible sources.
  • Multiple OCR languages. Select the language shown in the subtitle images before converting.
  • Fast, Balanced and Accurate profiles. Choose the OCR profile that fits your file and review needs.
  • Built in OCR cleanup. Preserve line breaks, remove common OCR artifacts and normalize punctuation.
  • Original timing preservation. Preserves timing information contained in the SUP/PGS stream.
  • Windows, macOS and Linux browser compatibility. Use the converter in a modern desktop browser without installing subtitle software.
  • Compatible SRT output. Download an .srt file for major subtitle editors and media players.

OCR accuracy depends on the subtitle language, font, contrast and image quality.

Why convert PGS/SUP subtitles to SRT?

Edit or correct subtitles

SRT contains editable text, while PGS stores subtitle images.

Translate subtitle text

text-based SRT files can be imported into translation and subtitle editing workflows.

Improve compatibility

SRT is supported by a wide range of media players, editing software and media servers.

Reduce unnecessary transcoding

PGS subtitles may trigger transcoding when Plex, Jellyfin or the playback client cannot render them directly. External SRT subtitles are supported by more clients and can reduce subtitle related transcoding.

SUP vs SRT: Key Differences

SUP FormatSRT Format
Typeimage-based (bitmap graphics)text-based (plain text)
EditableNo (requires special tools)Yes (any text editor)
File SizeLarge (typically 1 to 10MB)Small (typically 10 to 100KB)
SourceBlu-ray, HD DVDStreaming, websites, editors
Font RenderingPerfect (stored as image)Depends on the player
Editing ToolsBDSup2Sub, SupReaderAegisub, Subtitle Edit, any text editor
OCR RequiredYes, for text conversionNo
StylingStored in subtitle imagesDetermined mainly by player

The core difference is straightforward. SUP stores what subtitles look like. SRT stores what subtitles say. For editing, translating, or playing subtitles in any application, SRT is the better choice.

How to extract PGS subtitles before conversion

If the PGS subtitle track is embedded inside an MKV file, extract it as a .sup file before using the converter.

FFmpeg

Use FFmpeg to copy the first subtitle stream into a standalone SUP file:

ffmpeg -i input.mkv -map 0:s:0 -c:s copy output.sup

The 0:s:0 selector chooses the first subtitle stream, which may not always be PGS. Run ffmpeg -i input.mkv first, identify the HDMV PGS stream, and adjust the mapping when necessary. FFmpeg only extracts the subtitle stream. It does not perform OCR.

MKVToolNix

Use MKVToolNix to inspect the tracks in your MKV file, then extract the selected PGS stream with mkvextract:

mkvextract input.mkv tracks 2:output.sup

The track number 2 is only an example. Identify the correct PGS track ID first. MKVToolNix track IDs are not necessarily the same as FFmpeg stream indexes. Do not use “Start multiplexing” when you need a standalone SUP file; multiplexing normally creates another container, while extraction is performed with mkvextract.

HandBrake

HandBrake can preserve a PGS subtitle track through passthrough in an MKV output or permanently burn it into the video. If you plan to convert the subtitle to SRT later, preserve the PGS track rather than burning it in, then extract the track from the MKV.

Blu-ray

For the complete Blu-ray workflow, read the SUP extraction guide before converting the subtitle file.

Troubleshooting Common Issues

OCR Errors or Garbled Text

Incorrect language selection is a common cause of OCR errors. If the output looks like random characters, check that the selected language matches the language in the SUP file. Then try the Accurate OCR profile for better recognition on difficult fonts.

Filename Based Language Suggestion

The converter checks common language codes in the filename and suggests an OCR language. You can change it before conversion.

Timing Looks Correct but Text Is Wrong

Timing is read from the original PGS stream and is normally preserved, while text recognition depends on OCR quality. Review the converted SRT file and correct any misread words using a text editor or subtitle editor.

Processing Is Very Slow

Large SUP files with many subtitle events take longer to process. Switch to the Balanced or Fast OCR profile to reduce processing time. The Accurate profile is slower by design because it runs additional recognition passes.

SUP and PGS conversion guides

Ready to convert your SUP or PGS subtitles?

Open the converter
Advertisement

Frequently Asked Questions

Is SUP the same as PGS?

PGS is the image-based subtitle format commonly used on Blu-ray discs. When a PGS subtitle track is extracted, it is commonly stored as a .sup file. For that reason, the terms SUP and PGS are often used interchangeably in subtitle conversion workflows.

Can this converter process PGS subtitles?

Yes. If your PGS subtitle has been extracted as a supported SUP file, upload it directly. If the subtitle is still embedded inside an MKV file, extract the PGS track first using FFmpeg or MKVToolNix.

Why does PGS to SRT conversion require OCR?

PGS subtitles store words as images rather than text. OCR is required to recognize the characters and create editable SRT captions.

Can I upload an MKV file?

No. Extract the PGS subtitle track from the MKV as a .sup file first, then upload that file.

Does the tool work on Mac and Linux?

Yes. This tool runs in a modern browser, so it works on Windows, macOS, Linux and other desktop operating systems with current browser support. No subtitle software installation is required.

How accurate is the conversion?

OCR accuracy depends on the subtitle language, font, contrast and image quality. Use the preview and review step to check the recognized text before downloading the final SRT.

Are subtitle files uploaded?

No. The subtitle file is processed locally in your browser. It is not uploaded to our servers.

Can I convert multiple files?

The tool processes one file at a time. For bulk conversion, you can use FFmpeg combined with Tesseract OCR from the command line, or use workflows built around subtitle extraction tools.

Will formatting and subtitle positioning be preserved?

SRT preserves recognized text and timing, but it does not preserve PGS fonts, colors, graphical styling or precise screen positioning.