toolify logotoolify

Rich Text to PDF – Free Online Formatted PDF Creator

Write rich text or paste Markdown — then download as a formatted PDF in one click. Bold, headings, lists, code blocks, and more. No upload, no server, 100% private.

🔒All processing happens entirely in your browser.

PDF Options

How to Use

1

Choose your input mode

Use Rich Text mode to type with the WYSIWYG toolbar (bold, italic, headings, lists, code). Or switch to Markdown mode and paste any Markdown — a live preview shows exactly what the PDF will look like.

2

Configure PDF options

Choose page size (A4 or Letter), font size, margins, and optionally add a header, footer, or page numbers.

3

Download your PDF

Click 'Download PDF' to generate and save the formatted document. You can also copy the content as Markdown or HTML using the toolbar buttons.

Why Use Our Tool?

Rich Text & Markdown

Two modes in one tool: WYSIWYG formatting or Markdown input with live HTML preview.

Consistent rendering

Inline styles are applied to every element before PDF generation, ensuring the PDF matches the preview exactly.

100% browser-based

Nothing is uploaded. All processing uses jsPDF and html2canvas running locally in your browser.

Copy as Markdown

One click to convert your rich text or rendered Markdown back to clean Markdown syntax using Turndown.

Frequently Asked Questions

What formatting is supported?

Bold, italic, underline, Heading 1/2/3, code blocks, bullet lists, and numbered lists. In Markdown mode, blockquotes, inline code, and links are also supported. All formatting is preserved in the generated PDF.

Can I use Markdown to create the PDF?

Yes. Switch to Markdown mode, type or paste your Markdown content, and watch the live HTML preview. The PDF is generated from the rendered HTML, so what you see in the preview is what you get in the PDF.

Is my text uploaded to a server?

No. All processing runs entirely in your browser using jsPDF and html2canvas. Your content never leaves your device.

Can I copy my content as Markdown?

Yes. Both modes include a 'Copy as Markdown' button that converts the current HTML content to clean Markdown using Turndown — useful for pasting into editors, terminals, or GitHub.

Can I set custom margins and a header/footer?

Yes. You can choose margin size (10–25 mm), enter optional header and footer text, and enable automatic page numbering.

What page sizes are supported?

A4 (210×297 mm) and US Letter (216×279 mm). Portrait orientation.