Skip to main content

Convert Blu-ray SUP subtitles to SRT

Read the text out of PGS bitmap subtitles and save them as SRT. The OCR runs on your device — no upload, no queue, no account.

Blu-ray subtitles are not text. Each line is a picture: a run-length-encoded bitmap with its own colour palette, timed to appear and disappear. That is why a .sup file survives every converter unchanged, why you cannot search it, restyle it or feed it to a translator, and why the tools that do convert them almost all ask you to upload the file and wait in a queue — optical character recognition is the expensive part, so it is the part they charge for. Your browser is perfectly capable of doing it. Subtitle Doctor decodes the bitmaps and their palettes, runs recognition locally, and shows each original picture beside the text it read so you can check the ones that look wrong. Nothing is uploaded, including the recognition model, which is served from this site rather than a third party.

Worth knowing

FAQ

Why can’t I just convert a .sup like any other subtitle file?

Because there is no text in it to convert. SRT, VTT and ASS all store characters; PGS stores pictures of characters, drawn at authoring time with a specific font and palette. Turning one into the other means recognising the letters in an image, which is a fundamentally different and much less certain operation than rewriting timestamps.

How accurate is the recognition?

Good on clean, standard fonts and noticeably worse on italics, unusual typefaces and heavily anti-aliased small text. Expect to correct a handful of lines. Common OCR confusions — a capital I read as a pipe, a zero for a letter O — are exactly what the fix-common-errors tool is built to repair, so running that afterwards clears most of what is left.

Does the file get uploaded for processing?

No. The bitmaps are decoded in your browser and recognition runs there too, using a model served from this site. This is the whole reason the tool exists in this form: OCR is the step other subtitle sites run on their own servers and meter, and there is no technical reason it needs one.

What about DVD subtitles, VobSub or .idx and .sub files?

Not yet — those use a different container and a different bitmap encoding, wrapped in MPEG program stream packets. This tool reads PGS, which is the Blu-ray format found in .sup files and in S_HDMV/PGS tracks inside MKV. If you extracted an image track from an MKV here and it came out as .sup, this is the tool for it.

More subtitle tools