← All tools · Document Tools

Convert HTML to PDF — Locally, Without Uploading

Drop an HTML file or paste markup, and get a printable PDF. Useful for archiving a webpage you saved, printing a styled invoice template, or generating receipts from a snippet. Pasted scripts are stripped before render — for safety, the HTML you submit is sandboxed and cannot run JavaScript or load remote resources.

No signup No file size limit Works offline Open source

HTML → PDF

Render HTML into a printable PDF. Browse all 13 converters →

Images → PDF

Combine JPG/PNG into one PDF document.

Local

Drop files here or browse

Up to any size. Multiple files OK.

🔒 stays on your device
Drop a file to enable

ForgeMyFile vs typical online converters

A side-by-side. We're not picking on a specific competitor — these are the patterns common across the category.

ForgeMyFileTypical online converter
Files uploaded to a serverNeverYes, every conversion
Files stored after conversionImpossible — nothing to storeOften retained 1–24 hours
Account / email requiredNoOften, especially for larger files
File size limitsYour device's RAMTypically 5–100 MB free tier
Works offline (after first load)YesNo
Source of conversion engineOpen-source libraries, view-source-ableProprietary server-side, opaque
SpeedLimited by your CPULimited by upload speed + queue
Page itself shows adsYes, plainly labeledYes, often disguised

Privacy, in plain language

We're going to be specific instead of saying things like "100% anonymous." That phrase is a lie on any page that loads ads — and we load ads. Here's what's actually true.

What runs entirely on your device

  • Reading your file from disk into the browser
  • The conversion itself — every one of the 13 tools
  • Saving the converted file to your downloads folder
  • The "preview" of converted text, JSON, or HTML

What does not run on your device

  • Ad scripts (when enabled by the operator) and their analytics
  • Page-view analytics, when enabled
  • The first-load fetch of Google Fonts CSS (libraries themselves are self-hosted)
  • After first load, the page works fully offline; ads do not

What we (the site operators) literally cannot see

  • Your file names
  • The contents of any file you convert
  • Which converter you used, or how often
  • Your conversion history

What ad networks may see

  • Your IP address and approximate location
  • Your user agent (browser + OS string)
  • The page you visited (URL)
  • Standard ad-serving cookies, where allowed by your browser

If you want to neutralize the ad networks too, run an ad blocker. The conversion tools themselves work either way — the privacy we offer for your files is independent of whether you block our ads.

How to use html → pdf

  1. Drop or paste your HTMLInline CSS works best.
  2. ConvertRendered into A4 pages.
  3. Download the PDFLocally generated.

Frequently asked questions

Will external CSS/images be loaded?

No — the HTML is rendered in a sandboxed iframe with no network access. Embed everything inline (data: URLs for images, inline <style>) for best results.

Is the HTML sent to a server?

No. It renders in a sandboxed iframe in your browser.

Why does my page look different than in the browser?

jsPDF's HTML pipeline supports a subset of CSS. Use inline, simple styles for best results.

JavaScript in the HTML — does it run?

No. <script> tags are stripped and the render iframe runs with sandbox="" (no scripts allowed). Pasting untrusted HTML is safe.

Related private tools