Convert to PDF
Open Convert to PDFThis 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
| Option | Default | Description |
|---|---|---|
| Font size | 11 pt | Choose 9, 10, 11, 12, or 14 pt. Smaller = more cues per page; larger = easier to read in print. |
| Include timestamps | On | Shows 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.