Turn plain text into PDFs in your browser. Paste text or upload TXT files, set font size, page size, margins, line spacing, and page numbers. Convert multiple files into matching PDFs. Private, no upload.
Or paste text
Runs in your browser
Files are never uploaded — they stay on your device.
No page limit
Any document size, no per-page caps or quotas.
No watermarks
Clean output with no branding added.
No sign-up
Just open the tool and use it — no email, no account.
Verify in 3 steps
No promises to take on faith — check it yourself in about 30 seconds.
Once the page has loaded you can also unplug the network — every tool keeps working.
Full method & limitsConvert plain .txt files — or just paste text — into clean, printable PDFs with automatic line wrapping and pagination. Original line breaks and paragraph spacing are retained.
No file handy? Type or paste text directly into the tool and it joins your list as a document, ready to become a PDF without saving a .txt first.
Set the font size, choose A4 or Letter paper, adjust margins, pick line spacing, and add page numbers to control readability, line length, and page breaks.
Add several TXT files at once; each file becomes its own PDF with the same layout settings. Download files individually or together as a ZIP archive.
Files are decoded as UTF-8 with GBK, Big5, and Windows-1252 fallbacks. Chinese characters, Hiragana, and Katakana are written with an embedded font that is downloaded only when your text needs it.
Turn unformatted text into a portable document with consistent margins, automatic page breaks, and selectable text for reading, printing, and archiving.
Conversion runs entirely in your browser using pdf-lib. Your text files are never uploaded to any server, suitable for personal notes and sensitive logs.



Drag and drop or select one or more .txt files, or paste text directly into the tool. Ideal for notes, drafts, logs, transcripts, and other plain-text documents.
Set font size, page size (A4 or Letter), margins, line spacing, and page numbers. These settings determine how text wraps and where automatic page breaks occur.
Create one PDF per TXT file, review the output, then download PDFs individually or together as a ZIP archive. No signup and no watermark.
TXT files are simple, portable, and easy to create, but they do not include a paper size, font, margins, or page breaks. Converting them to PDF turns raw text into a stable document that is easier to print, share, review, and archive across devices.
A plain-text file stores characters, spaces, tabs, and line breaks. It does not store visual formatting such as fonts, bold text, colors, headings, images, tables, page numbers, or document margins. The PDF converter supplies these missing layout decisions when it creates the final pages.
Each TXT file is placed onto PDF pages with automatic line wrapping and pagination. Original line and paragraph breaks are retained, while the selected font size, page size, margins, and line spacing determine the length of each line and the final number of pages. You can also add page numbers in the footer. When you add multiple files, each TXT file becomes a separate PDF.
Use the layout settings to fit your intended use:
Because these choices affect line wrapping and pagination, review the generated PDF before sharing it.
Use TXT to PDF to:
For reliable conversion, save text files as UTF-8 and check that the original file displays correctly in a text editor first. Files saved in legacy encodings are still handled: the decoder tries UTF-8, then GBK, Big5, and Windows-1252, and the options panel shows which one was used. Basic Latin and Western European accents are written with the standard PDF fonts. Chinese characters, Hiragana, and Katakana are written with an embedded font covering GB2312, downloaded only when the text actually needs it. Arabic, Thai, Cyrillic, Greek, emoji, and rare or historic CJK glyphs are outside that coverage.
TXT to PDF is designed for plain text. If your content needs a document hierarchy, formatted code, tables, images, hyperlinks, advanced styling, or a branded report layout, use Markdown to PDF, HTML to PDF, or a full document editor instead. That gives you more control before creating the final PDF.