.SUP

SUP File

Blu-ray PGS Presentation Graphics Subtitle
Ask a question
QUICK ANSWER

A SUP file is a Blu-ray PGS subtitle track - subtitles stored as bitmap images, not readable text. To watch them, load the .sup in VLC alongside the video. To get editable text, open it in the free Subtitle Edit and run OCR. You cannot read a .sup in a text editor or convert it to SRT without OCR.

Developer: Blu-ray Disc Association (HDMV Presentation Graphics Stream) Category: Video Files Open standard MIME: application/octet-stream
OPENS ON Windows macOS Linux
Related: .DAV · .MKV · .MP4 · .H264

On this page

19k+ extensions indexed
Last reviewed Jul 25, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the SUP file format?

.sup is a raster image file used to store video subtitles as bitmaps. .sup files are the standard bitmap subtitle stream on Blu-ray discs (the HDMV Presentation Graphics Stream, or PGS), and can also be demuxed from Blu-ray .m2ts disc images or remuxed into MKV containers. They can be supplied to translators preparing a localised version of a film.

A .sup file holds subtitles as pictures, not as readable text - each cue is a positioned bitmap rendered over the video frame. The binary stream is a sequence of timestamped segments, each starting with the two-byte magic PG: PCS (composition), WDS (window), PDS (palette), ODS (RLE-compressed bitmap), and END. Because the words are stored as images, .sup files cannot be edited in a text editor. They can be converted to plain text using an OCR program; Subtitle Edit, for example, converts a .sup directly to .SRT using its built-in OCR engine.

OCR (Optical Character Recognition) is a text recognition technology used to extract text from image files. OCR is used by various programs supplied with scanners, office applications, or archiving software. Modern OCR technology heavily relies on neural networks trained to recognize text. The comparable bitmap subtitle format for DVD is VobSub (.sub / .idx).

Security & safety

RISK: LOW

A .sup is passive subtitle data (timestamped bitmaps) and contains no executable code, so opening one in a player or Subtitle Edit is safe. Two practical cautions: keep your media player updated, since malformed subtitle streams have historically triggered decoder bugs (the 2017 "Subtitle Hell" research); and avoid sketchy "SUP converter" or "SUP viewer" download sites that bundle adware - VLC, Subtitle Edit and MKVToolNix are the trustworthy free tools.

Format details

in a nutshell
FULL NAMEBlu-ray PGS Presentation Graphics Subtitleaka PGS subtitle, Blu-ray subtitle
DEVELOPERBlu-ray Disc Association (HDMV Presentation Graphics Stream)since 2006 (Blu-ray Disc, HDMV Presentation Graphics Stream)
CATEGORYVideo Files
MIME TYPEapplication/octet-stream
TYPEBinary bitmap (image-based) subtitle stream
STANDARDOpen · royalty-free
This extension is also used by…
  • DVD/SUP subtitle (legacy SUP) - Older DVD-ripping tools (SubRip/ProjectX era) exported subtitle bitmaps to a .sup with no PG header; also image-based and OCR'd to .srt.
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001
HEX
5047
ASCII
PG
A standalone .sup PGS file is a sequence of segments, each beginning with the 2-byte magic "PG" (0x50 0x47) followed by a 32-bit presentation/decode timestamp and a segment-type byte (PCS/WDS/PDS/ODS/END). NOTE: a different, legacy .sup exists - the DVD/VobSub-derived "SUP" used by older DVD-ripping tools - which has no "PG" header; identify by the presence/absence of the "PG" marker.

Programs that open SUP files

Windows4 apps
SupRip Free Legacy tool that OCRs a .sup to .srt; functional but Subtitle Edit's OCR is the modern, better-maintained choice.
VLC media player Open-source Play the video, then Subtitle > Add Subtitle File and pick the .sup (VLC renders PGS bitmaps).
Subtitle Edit Open-source Open the .sup, use the built-in OCR (Tesseract) to turn the bitmaps into editable text, then save as .srt.
MKVtoolnix Open-source Add the .sup as a subtitle track when muxing an MKV - keeps the original Blu-ray subtitles, selectable in players.
macOS2 apps
VLC media player Open-source Add the .sup as a subtitle file to the playing video; VLC renders the PGS bitmaps.
Subtitle Edit Open-source Cross-platform build: open the .sup and OCR it to .srt on macOS.
Linux2 apps
VLC media player Open-source Subtitle > Add Subtitle File to overlay the .sup on the video.
Subtitle Edit Open-source Run via the .NET build to OCR a .sup to .srt; mkvmerge handles muxing.

Technical details

deep spec
Format typeBinary bitmap subtitle stream - subtitles are stored as images, not text
DeveloperBlu-ray Disc Association - part of the HDMV Presentation Graphics Stream (PGS) specification
Byte orderBig-endian
File magic bytes0x50 0x47 (ASCII "PG") at offset 0 - marks the start of each PGS segment header
CompressionRLE (run-length encoding) applied to indexed-colour bitmap objects within ODS segments
Colour depth8-bit indexed - up to 256 colours per palette definition segment (PDS), with alpha transparency
Maximum resolution1920 × 1080 pixels (Blu-ray HD frame); each bitmap object occupies a positioned sub-region
Container originRaw PGS elementary stream demuxed from a Blu-ray M2TS disc track
Typical file size100 KB - 30 MB for a full film's subtitle track
Segment structureOrdered stream of timestamped segments: PCS (composition), WDS (window), PDS (palette), ODS (bitmap), END
EncryptionNone inside the .sup file itself; on-disc the carrying M2TS may be AACS-protected
MIME typeapplication/octet-stream
Related subtitle formats.srt, .ass / .ssa (text-based); .sub / .idx (VobSub - the DVD-era equivalent bitmap format)
Platform supportWindows, macOS, Linux via software players and tools; hardware Blu-ray players and set-top boxes
Released2006 (Blu-ray Disc, HDMV Presentation Graphics Stream)
Latest versionN/A (stable as part of the Blu-ray HDMV spec)
Open standardYes · royalty-free
Specificationen.wikipedia.org

SUP conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with SUP files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about SUP files.

Frequently asked questions

How do I open a .SUP subtitle file?
You don't read it like text - it's bitmap images. To watch the subtitles, load the .sup in VLC alongside the video. To get editable text, open it in the free Subtitle Edit and run OCR to produce an .srt.
Why can't I read my .sup file in Notepad?
Because PGS subtitles are stored as pictures, not characters. Opening a .sup in a text editor shows binary data. Use Subtitle Edit's OCR to turn the images into readable text.
How do I convert a .sup to .srt?
Open the .sup in Subtitle Edit, run the built-in OCR (Tesseract) to recognise the words, proofread the result (OCR can misread stylised fonts), then save as SubRip .srt.
How do I add a .sup subtitle to an MKV?
Use MKVToolNix: add the .sup as a subtitle track when muxing. It stays a selectable PGS track that looks exactly like the original Blu-ray subtitles, with no OCR or quality loss.
What's the difference between .sup (PGS) and .srt?
.sup (Blu-ray PGS) stores subtitles as styled bitmap images - pixel-perfect but not editable as text. .srt is plain text with timecodes - small and editable but unstyled. Converting .sup to .srt requires OCR.
My .sup subtitles are out of sync - can I fix the timing?
Yes. Open the .sup in Subtitle Edit (or process with BDSup2Sub) and apply a time shift to the bitmap track, then mux or save. The pictures keep their look; only the timestamps change.

References

1Wikipedia - Presentation Graphic Stream (PGS)en.wikipedia.org
2Subtitle Edit (Nikse) - official site (PGS OCR)www.nikse.dk

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.MDMarkdown Document
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.NOMEDIAAndroid No-Media Marker File
7.RPMSGRestricted Permission Message
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.DBSQLite Database File

Related extensions

.DAVDVR365 / Dahua DVR Video File (DHAV stream)
.MKVMatroska Video
.MP4MPEG-4 Part 14 Video File
.H264Raw H.264 / AVC Video Elementary Stream
.VOBDVD Video Object File
.264Raw H.264 / AVC Video Elementary Stream (DVR/CCTV export)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z