A desktop HTML to PDF converter that keeps your layout
Most people who need an HTML to PDF converter start with the browser: open the file, press Ctrl+P, pick Save as PDF. That works for one page. For twenty invoices or a folder of exported reports it means twenty trips through the print dialog, and the browser stamps a date, a title and a file path along the edges of every sheet unless you remember to switch that off.
This app does the same rendering job in a batch. Every file you add gets its own PDF, built by the Edge engine that already ships with Windows (Chrome is used when Edge is missing), running out of sight. No header or footer is printed, so the pages carry only your content.
Because each file is opened from where it sits on disk, relative links to stylesheets, pictures and web fonts resolve exactly as they did when you previewed the page. That is the usual reason a conversion loses its formatting, and it is the part that tends to break when a page is uploaded to an online service on its own.
How to convert an HTML file to PDF
The window opens in HTML Source mode. From there the steps are short:
- Click Open HTML files and pick one or more .html or .htm files, or drag them from File Explorer onto the window.
- Under Paper size, Page Orientation and Margins, set the sheet you want: Letter, Legal, Tabloid, A3, A4 or A5, portrait or landscape, with None, Narrow, Normal or Wide margins.
- Press Render PDF Document, or Ctrl+Enter. Each page appears on the sheet as it is processed, and Cancel rendering stops the run.
- When it finishes, open the result or choose Show in folder. Turn on Open PDF when complete if you always want to see it straight away.
Save HTML as PDF straight from pasted code
Not every page lives in a file. If you are working on an email template, a receipt layout or a snippet from a CMS, paste the markup into the Enter HTML Source box. The preview redraws while you type, so you can fix a broken tag or a missing style before anything is written.
When it looks right, click the page itself or press Render PDF Document. The PDF takes its name from the document's title tag. One caution: pasted markup has no home folder, so images and stylesheets referenced by relative paths will not be found. Use absolute addresses, or save the markup as a file and open that instead.
Batch convert HTM to PDF and control where files land
Under Save PDFs from files you choose Next to each HTML file or In one folder. Side by side keeps report.html and report.pdf together, which suits a project tree. One folder suits an export you plan to email or archive.
A file that already exists is left alone. The new copy gets a number in brackets, so a second run never wipes out yesterday's output. If one page fails, the run carries on and tells you at the end which file could not be rendered.
Print styles, screen styles and scripts
Pages that ship a print stylesheet usually look best with Media Type set to Print. If the printed version hides things you want, switch to Screen and the PDF follows what you see in a browser window. Background graphics keeps or drops colored panels and background images, and Enable Page Javascript decides whether the page's scripts run before capture, which matters for charts and content built on load.
Switch the conversion mode to Single URL to convert a web address to PDF. The page is fetched and printed the way Edge would print it.








