Text to PDF

Turn plain text into a clean PDF. Pick the font size, page size and margins. Empty lines start a new paragraph. Text wraps automatically and pages flow across.

Result will appear here.

Notes

Pages flow automatically. Long text just flows onto more pages — there is no length limit. The standard PDF fonts are used (Helvetica, Times, Courier) so the file is tiny.

Everything runs locally — your text never leaves your browser.

What this tool is for

Some systems still insist on receiving PDFs. When you have plain text — a report, meeting notes, code output, an essay draft — and the destination wants a document, this tool turns the text into a clean, readable PDF in one step. No Word licence, no printer dialog, no "export" maze.

How to convert text to PDF

  1. Paste or type your text into the box.
  2. Choose whether you want one continuous page or automatic page breaks.
  3. Click run, then download the generated PDF.

Formatting notes

The output uses a readable serif font with sensible margins, designed for text-first documents: notes, letters, instructions, and logs. It is not a layout tool — if you need images, columns, or custom fonts, generate the PDF from a word processor instead. For plain text, however, this is the fastest route from clipboard to document.

FAQ

Is my text uploaded anywhere?

No. The PDF is generated inside your browser tab. The text never leaves your device.

Does it handle long documents?

Yes — with automatic pagination, tens of thousands of words convert without issue; you just get more pages.

Can I convert Chinese or other non-Latin text?

The built-in font covers Latin scripts best. For extensive CJK content, results may vary by browser font availability — test with a short sample first.

People also use this for…

Every tool below is also 100%% local: no upload, no account, no server copy — the same privacy guarantee you get on this page.

How to create a PDF from text

  1. Paste or type your text into the box. It can be a note, a letter, a terms sheet, a receipt or a plain-text report.
  2. Pick a page size, a font size in points and a line height. 11–12 pt with 1.4–1.5 line height reads like a normal document.
  3. Click Generate PDF. Long text is wrapped and paginated automatically, then downloaded.
  4. Open the result to confirm the pagination landed where you expected before sending it to anyone.

How it works

The text is measured and wrapped line by line, split into pages once a page is full, and written into a PDF generated by jsPDF in your browser. No server is involved at any point: nothing you type is uploaded, and the file is produced and downloaded on your device. That makes it safe for drafts, HR documents, legal notes and anything else you would rather not paste into an online service.

An important limitation: non-Latin scripts

The generator uses the standard PDF base-14 fonts (Helvetica and friends). Those fonts only contain Latin characters in the WinAnsi encoding, so Chinese, Japanese, Korean, Arabic, Thai and Cyrillic text will not render correctly — you will get blanks, boxes or mojibake rather than your text. This is a limitation of the built-in fonts, not of your browser. If you need a PDF in one of those scripts, use one of these routes instead: convert the page to an image and use the image-to-PDF tool, or open an existing PDF in the PDF editor and place your text there, where a font that supports your characters is used.

Formatting tips

Troubleshooting

FAQ

Can I choose a different font or make text bold?

Not here — this tool sticks to the built-in fonts to stay small and fast. Rich typography is better handled by a word processor.

Is there a length limit?

Only practical ones: tens of pages work fine, hundreds will still work but take longer to lay out.

Is the output text searchable?

Yes — the text is written as real text, so search and copy-paste work in any PDF reader (for scripts the font supports).