Skip to content

Convert an HTML file to PDF

Turn a saved web page, an exported email or a generated report into a clean PDF that is ready to print or archive.

FreeNo sign-upFiles deleted after 30 min
Choose files
or drop them here · .html .htm

Options

How to save a webpage or HTML file as a PDF

  1. Add one or more HTML or HTM files.
  2. Choose the page size and orientation.
  3. Click Convert to PDF and download the document.

Lots of documents come as HTML: reports exported by software, invoices generated by an online shop, newsletters or pages saved from the browser. Converting them to PDF lets you archive them, print them properly or send them to someone who cannot access the original site.

Add your .html or .htm file, choose the page size (A4, US Letter, US Legal, A3 or A5) and the orientation. The text, headings, tables and CSS styles in the file are laid out on printable pages with sensible margins. Each HTML file becomes its own PDF, named after the original.

Good to know: the tool converts a file, not a web address. Pictures embedded in the file are kept, but pictures that are only linked from the web are not downloaded. For an image-heavy page, save it from your browser as a complete page, or use the browser's Print > PDF instead. Files are deleted after 30 minutes.

Frequently asked questions

How do I save a webpage as a PDF?

Save the page from your browser (Ctrl+S or Cmd+S, format 'Webpage, complete' or 'HTML only'), upload the .html file here and click Convert. For a quick copy you can also use the browser's Print › Save as PDF.

Is HTML to PDF free?

Yes, free with no sign-up, for up to 50 files at once.

Can I convert a URL?

No, the tool converts HTML or HTM files on your device. Save the page from your browser first.

Will the pictures on my page appear?

Pictures embedded in the file are kept; pictures loaded from the web through a link are not fetched.

Is CSS supported?

Yes, the styles in the file are applied to the layout. Scripts (JavaScript) are not run.

Are my files kept?

No, they are processed in memory and deleted automatically after 30 minutes.