HTML to PDF
Turn a web page, an HTML file or your code into a faithful PDF, backgrounds and fonts included.
Public pages only. The page is loaded as a regular visitor would see it.
Options
How it works
- 1
Drop your file
- 2
Adjust the options
- 3
Download the result
Save a web page, an online receipt, an article or an HTML report as a clean PDF that looks exactly like it does in your browser. Paste an address, upload an .html file, drop a ZIP with the page and its images, styles and fonts, or simply paste HTML code. Rendering uses the same Chromium engine as Google Chrome, with backgrounds and colors kept by default, and fonts for Latin, Arabic, Amharic, Chinese, Japanese and Korean scripts already installed.
Choose A4, Letter or a single long page, portrait or landscape, margins, scale, and whether the page is rendered as on screen or with its print stylesheet. Add an optional header, footer and page numbers. For safety, only public addresses can be converted: private networks and internal addresses are refused. Pages larger than 50 MB or slower than 30 seconds are stopped, and your files are deleted automatically after conversion.
Related tools
Frequently asked questions
- Can I convert a page that requires a login?
- No. We load the page as an anonymous visitor would. For a page behind a login, save it from your browser as HTML (or a ZIP with its resources) and upload that file instead.
- Why does my PDF look different from the screen?
- Some sites hide menus or change their layout when printed. Keep "Screen" rendering for a faithful copy, or switch to "Print" to use the site's own print layout. Cookie banners may also appear, as for any first visit.
- What should a ZIP contain?
- An index.html file (at the root or in one folder) plus the images, CSS and fonts it links to with relative paths. Up to 50 MB once uncompressed.
- Are links and headings kept?
- Yes. Text stays selectable, links stay clickable, and headings become PDF bookmarks.
- Is HTML to PDF free?
- Yes, like every classic eFlyPDF tool, within the daily limits shown before you start.