Renditions

Convert multiple HTML files to PDF at once

Ten decks to send, a folder of AI-generated reports, a week's worth of ad creatives: converting HTML files one by one is the boring kind of work this tool exists to remove. Put your HTML files in a zip, upload it once, and download a zip back with one pixel-perfect PDF per file. Prefer images? Pick JPG or PNG and every page of every file comes back as a numbered image, organized in one folder per source file.

Your file is processed in an isolated browser and deleted immediately after conversion.

Why converting files one by one doesn't scale

  • Uploading, converting and downloading ten files separately means ten round-trips of the same clicks, and one of them always gets missed.
  • Browser print dialogs make it worse: every file needs its own tab, its own Ctrl+P, its own margin fixes, and the design still breaks.
  • Command-line tools like wkhtmltopdf can loop over files, but they go through the print pipeline, so gradients, shadows and web fonts degrade on every single file.
  • Renaming and organizing the outputs by hand (which PDF came from which HTML?) is its own source of errors.

How to convert

  1. 1.Put your .html files in a zip archive, up to 10 per batch. Shared assets (CSS, images, fonts) can ride along in the same zip; files in subfolders work too.
  2. 2.Upload the zip above and pick your format: PDF, JPG or PNG.
  3. 3.Each HTML file is rendered separately in headless Chromium with the same auto-detection as a single conversion: decks become one page per slide, documents get paginated, creatives are captured at their exact size.
  4. 4.Download a single zip named after your upload: one PDF per HTML file, or one folder of numbered images per file (deck-a/slide-01.png, deck-b/slide-01.png…).

Same engine, same fidelity, N files

Batch mode is not a separate, lower-quality pipeline. Every file in the zip goes through exactly the same rendering as a single upload: a real Chromium browser, screen media, 2x resolution capture, per-file mode detection. A zip can mix a Reveal.js deck, a stacked-sections presentation and a long report; each one is detected and converted with the right strategy, and clickable links are preserved in every PDF.

Output names follow your input names: report-q3.html becomes report-q3.pdf. If two files share a name across subfolders (a/index.html, b/index.html), the folder name is folded in (a-index.pdf, b-index.pdf) so nothing overwrites anything.

Built for AI workflows that produce files in bulk

AI tools made it trivial to generate ten variations of a deck, a report per client, or an ad set per campaign. Claude, ChatGPT and Gemini will happily produce a folder of HTML files in one session. The conversion step should be just as fast: zip the folder, one upload, one download, done. Each HTML file in the batch counts as one conversion toward your daily quota, so heavy batch users usually run Premium, which is unlimited.

FAQ

How do I convert multiple HTML files to PDF at once?

Put the .html files in a single zip archive and upload it. You get a zip back with one PDF per HTML file, named after the source files. No account is needed as long as your daily quota covers the batch size.

How many files can I convert in one batch?

Up to 10 HTML files per zip, with the archive capped at 50 MB. For more, split into several zips. Each file in the batch counts as one conversion toward your daily quota.

What do I get when I choose JPG or PNG for a batch?

One folder per source file inside the output zip, containing every slide or page as a numbered image (deck-a/slide-01.jpg, deck-a/slide-02.jpg…). Nothing gets mixed together and nothing needs renaming.

Can the files share assets like CSS, images or fonts?

Yes. The whole zip is served internally like a web server would serve it, so relative paths between your HTML files and shared assets keep working, including files organized in subfolders.

What happens if one file in the batch fails?

The conversion stops and tells you which file failed, rather than silently returning a partial zip. Fix or remove that file and re-upload; you always get exactly one output per input.

Can I mix decks, documents and creatives in one zip?

Yes. Mode detection runs per file: a slide deck comes back as a 16:9 PDF with one page per slide, a report as a paginated A4/Letter PDF, and a fixed-size creative at its exact dimensions.

Free every day, no watermark. Converting a lot? Premium is unlimited for $6/month.

See pricing

Related converters