RectoPDF
English

HTML to PDF

100% in your browser
No limits

Paste HTML (or upload a .html file) and download a PDF. Everything runs locally — your code never leaves your device.

Most pages convert faithfully. A few rare advanced CSS effects (masks, gradient meshes, certain blend combinations) may differ slightly from a browser.

Drop a .html file or .zip bundle, or paste your code

A .html file, or a .zip with HTML pages + images, CSS & fonts — or paste HTML below.

A ZIP can hold several HTML pages plus their images, CSS and fonts.

or paste HTML directly:

How it works

  1. Paste your HTML into the editor, or click 'Choose .html file' to upload.
  2. The converter loads on first use (about 14 MB, cached afterwards). Web fonts your CSS references are fetched automatically, and you can upload your own — otherwise bundled fonts fill in.
  3. Click 'Convert to PDF'. The engine parses your HTML, lays out pages, and emits a vector PDF.
  4. Download the PDF — open it in any viewer.

Frequently asked questions

What kinds of HTML work best?

Document-style HTML — reports, invoices, articles, prose with tables and lists — renders very faithfully. Modern marketing pages with gradients, gradient text, dark full-bleed sections and web fonts also convert well.

Can it fetch Google Fonts, or use my own fonts?

Yes. Fonts your CSS references from Google Fonts (or Bunny Fonts) via a <link> or @import are fetched automatically. You can also upload your own .ttf / .otf / .woff2 files, which take priority. Common system-font stacks (Arial, Times, Courier, …) fall back to metric-compatible bundled faces.

Does it support JavaScript?

No. JavaScript is never executed — this is a static HTML-to-PDF tool. Only the rendered output of your HTML+CSS is converted.

What about pagination, headers, footers, page numbers?

Yes — CSS Generated Content for Paged Media (@page, page counters, running headers/footers) is fully supported.

Is my HTML uploaded anywhere?

No. All conversion happens in your browser via WebAssembly. Your code and the resulting PDF never leave your device.