Text to PDF

Write or paste plain text, pick a font, size, page size and margins, and watch a live preview update before downloading a PDF that matches it exactly. The document is generated locally in your browser using jsPDF and html2canvas, so nothing you type is ever sent to a server. There's no hard length limit - a very long document still renders, it just takes a little longer since the whole PDF is built on your device rather than a server.

Preview

Write or paste your text, Markdown or simple HTML here, then download it as a PDF.

Frequently asked questions

Will my formatting and line breaks be kept?

Yes, the preview shows exactly how the PDF will look before you download it, including line breaks and paragraph spacing, since the PDF is rendered from that same preview.

Is there a length limit?

There's no hard cap, but very long text produces a very long PDF and can take a moment to render since the whole document is generated in your browser rather than on a server.

Does this upload my text anywhere?

No, this runs entirely in your browser using jsPDF and html2canvas. Nothing is sent to a server.

Related tools