Turn plain text into a downloadable PDF — paste or type below, or upload a .txt file.
🔒 Your text never leaves your computerAbout this tool
Generates a real, selectable-text PDF from plain text using pdf-lib, wrapping and paginating your text to fit the page size and font you choose — entirely in your browser. Your text is never uploaded to a server.
Frequently asked questions
How does the text get laid out on the page?
Text wraps automatically to fit the page width you choose, with a standard margin on every side, and flows onto additional pages as needed. Blank lines in your input are preserved as blank lines in the PDF.
Can I add formatting like bold text or images?
No — this tool is intentionally simple: one font and size for the whole document, plain text only. For richer formatting, write the document elsewhere and use your word processor's own "export as PDF" or "print to PDF" option.
Why did some characters not appear in my PDF?
The built-in fonts here only support Western/Latin text and common punctuation. Emoji, CJK characters (Chinese, Japanese, Korean), and other non-Latin scripts aren't supported and will cause an error rather than render as blank boxes.