Convert to PDF

.srt → .pdf Server-side
Open Convert to PDF
This tool is server-side — your file is sent over HTTPS, the PDF is generated, returned to you, and the file is immediately discarded. Nothing is stored.

The Problem

A subtitle file contains the full dialog of a film, lecture, or podcast — but it's a machine-readable format, not a human document. When you need a printable transcript to hand out in class, share with a client, annotate by hand, or archive as documentation, you need a PDF.

Creating a good-looking PDF from raw SRT requires a renderer that handles line breaks correctly, optionally formats timestamps as metadata above each line, and produces a clean, readable page layout. This tool does all of that automatically.

How to Use It

Step 1 — Upload your file

Drag an .srt file onto the upload zone or click to browse. One file per operation. The filename and size confirm the selection.

Step 2 — Set PDF options

OptionDefaultDescription
Font size11 ptChoose 9, 10, 11, 12, or 14 pt. Smaller = more cues per page; larger = easier to read in print.
Include timestampsOnShows each cue's timestamp in smaller text above the dialog line. Uncheck for dialog-only output.

Step 3 — Generate and download

Click Generate PDF. A spinner shows while the server renders the document. The PDF downloads automatically when ready.

What the Output Looks Like

With timestamps enabled, each cue appears as:

00:01:23,456 --> 00:01:26,100   ← smaller, lighter font
I told you I wasn't ready for this.

HTML tags in the SRT (<b>, <i>, <font color>) are stripped — the PDF output is always clean plain text.

Tips

  • Clean before converting. Run the file through the SRT Cleaner first to remove SDH cues and watermarks — every cue in the file appears in the PDF.
  • Timestamps for reference, off for readability. Keep timestamps on for an editor or QC reviewer who needs to cross-reference the video. Turn them off for a general-audience transcript.
  • A feature film with ~1,200 cues at 11 pt produces roughly 20–30 pages.
  • For batch text extraction without formatting, use Convert to Plain Text instead — it supports up to 50 files at once.