Text to PDF
Paste or upload plain text and download it as a PDF.
or drop PDF here
Runs in your browser — your file never leaves your device.
Working…
Processing your file…
Your file is ready.
Turn plain text into a clean, paginated PDF, in your browser, without uploading anything. Text to PDF sets your text in a monospace font, so tables, tree diagrams, code and indented lists keep their column alignment exactly as you typed it — which a proportional font would destroy. Choose A4 or Letter, pick a font size, and let it shrink lines that are too wide rather than letting them run off the page.
How to use Text to PDF
- Click "Select text file" and choose a .txt, or paste your text where the tool accepts it.
- Choose a page size and a font size. Normal (12pt) suits most documents; Small (10pt) fits more on a page.
- Leave "Shrink wide lines to fit the page" ticked unless you want to see exactly which lines overflow.
- Click "Convert to PDF" and download the result.
Who it is for
Text to PDF is for turning plain text into something printable without opening a word processor. Notes, a draft, a log file, a list, a chunk of code, a receipt copied from a terminal — anything where the value is in the characters and their alignment rather than in typography. The monospace setting exists because that alignment is usually the whole point.
How it works
- Text is set in a fixed-width font, so spaces mean the same thing on the page as they did in the file, and a tree diagram or a column of figures lines up.
- Line breaks are preserved exactly. Nothing reflows the text, so what you wrote is what prints.
- A line wider than the printable area is scaled down rather than cut off, which is why one long line can appear smaller than the rest.
What it cannot do
- Scripts that need composing — Arabic, Devanagari, Thai and CJK beyond the basic ranges — depend on the font containing those glyphs, and a monospace face may not. Check a short sample first.
- There is no styling beyond page size and font size: no bold, no headings, no tables. It converts text, not structure.
- A paragraph you never broke stays one long line, because nothing unwraps anything.
- Pasted text keeps whatever indentation it arrived with, including tabs that may render narrower than expected.
Frequently asked questions
Why monospace rather than a normal font?
Because alignment is the one thing plain text carries. A tree diagram drawn with spaces, a fixed-width table, or indented code only lines up when every character is the same width. A proportional font would make the document prettier and the alignment meaningless.
One line came out smaller than the rest.
That is the shrink-to-fit option doing its job — a line wider than the printable area is scaled down so it stays on the page rather than being cut off. Untick the option if you would rather see which lines are too long and rewrap them yourself.
Are my line breaks kept?
Exactly as you wrote them. Nothing reflows the text, so a line break you typed stays a line break and a paragraph you never broke stays one long line.
Does it handle non-English text?
Accented Latin characters are fine. Scripts that need composing — Arabic, Devanagari, Thai, and CJK beyond the basic ranges — depend on the font actually containing those glyphs, and a monospace face may not. Check a short sample first if your document is not in Latin script.
Is my text uploaded?
No. The PDF is drawn in your browser, so notes, drafts and anything confidential stay on your machine.