← All tools

Convert HTML to PDF online, free

Convert an HTML file to a PDF with headings, lists, tables, pictures and styles kept. Save a web page from your browser (File › Save Page As), then drop the .html file here.

  1. 1Choose file
  2. 2Set options
  3. 3Download

Drop your HTML file here

HTML → PDF · up to 30 MB

Choose file You can also paste a file or screenshot with Ctrl+V.

    AI assistant

    Add a PDF above to ask questions about it, summarise it or give it a better name.

    HTML to PDF in 3 easy steps

    1. Choose your file (HTML → PDF): drop it on this page or click “Choose file”.
    2. Check the options (smart suggestions can set them for you), then click “Convert to PDF”.
    3. Download the result. Everything runs in your browser, so your files are never uploaded.

    Why use GrovePDF

    • Free, with no signup, no watermark and no daily limit.
    • Private: your files are processed on your device, never on a server.
    • AI built in: smart suggestions and an assistant that answers questions about your PDF.
    • Works on any device with a modern browser, in nearly 110 languages.

    Save a web page as a PDF

    Receipts, booking confirmations, articles and documentation are often only web pages. To keep a copy that won't change or disappear, save the page from your browser (File › Save Page As, or Ctrl/Cmd + S), then drop the .html file here. GrovePDF lays it out as a PDF with headings, lists, tables, pictures and styles.

    Options

    • Page size and orientation: landscape suits wide tables.
    • Margins: Normal, Narrow or None.

    Fonts are matched to similar built-in fonts, so the PDF looks close to the page, not pixel-identical.

    Keep the pictures

    Pictures built into the HTML file are kept. Pictures that stay on the website, or in the separate folder some browsers save next to the page, can't be read by GrovePDF. If your browser or a save-page extension can embed the pictures in the .html file, use that option.

    Why no web address box?

    Browsers don't let one website read another, so fetching a page by its address would mean sending it through our server. GrovePDF works only in your browser, so you save the page first. Scripts in the file are never run, which also keeps you safe; content that only appears after scripts run isn't included. For a quick one-off, your browser's own Print › Save as PDF also works.

    HTML to PDF: questions and answers

    Can I paste a web address?

    Not yet. Browsers don't let one website read another, so GrovePDF can't fetch pages by address without sending them through a server. Save the page in your browser first, then convert the file.

    Why are some pictures missing?

    Pictures built into the file are kept. Pictures that sit on another website, or in a separate folder next to the saved page, can't be read. Saving as “Web Page, Single File” or embedding the pictures keeps them.

    Does the page run its scripts?

    No. The file is read without running anything, which keeps you safe. Content that only appears after scripts run won't be included.

    Is the HTML file uploaded?

    No. It's read and converted in your browser, and its scripts are never run.

    Can I convert several pages into one PDF?

    Convert each page, then join the PDFs with Merge PDF.

    Guide: How to turn Word, Excel, PowerPoint, images and web pages into PDF