Batch multiple image formats into one PDF
Four file types in the folder — JPG from the camera, PNG from the desktop, WebP from a chat, HEIC from the phone — and the form asks for exactly one attachment. This page unifies the queue: each source decodes in your browser, each becomes a page, and one checkbox merges everything into a single .pdf.
Your images
Settings
Generated images
- Nothing uploaded
- Free, no sign-up
- Strips EXIF
- Batch files
A tax portal wants eight items in one file, and the folder holding them is a zoo of formats: three JPG camera photos, two PNG screenshots, an old WebP export, a HEIC capture from the phone. Most tools force you into a two-step ritual — convert the HEICs, convert the WebPs, gather the results, then merge — and every conversion is a chance to drop one file or lose the order. That ritual is exactly what this page removes: the queue accepts whatever the system opens, and the output is one document no matter what the inputs were.
Format mixing is the whole point here, so the settings stay simple. The format bar stays on PDF; the input types are invisible to the tool, because PNG, WebP, HEIC, JPG, BMP and GIF all land on the same canvas before the document writer runs. A transparent screenshot, a photo and an HEIC that the gallery app opens but Windows does not — they are just different decoders ahead of the same re-encode, and the checkbox that folds a queue of two or more into one file does not care which decoder fed it.
Two things decide the weight of the finished document: the pixel dimensions each page carries and the quality slider, which re-encodes every page as JPEG at the number you set. A raw 12 MP HEIC page at quality 82 lands in the multi-megabyte range; the same scene at 60 with the max width capped at 1600 px drops to a few hundred kilobytes. Add files in the order the document should read, and the mixed-queue detail — a HEIC wedged between two PNGs — is just one more page, no special handling.
How it works
The queue takes any mix of formats; the single-file checkbox is the only decision that matters.
Load any mix of JPG, PNG, WebP, HEIC
Select them together in the file picker, drag the folder's contents on, or paste a screenshot straight from the clipboard. Everything opens: the decoder for each type is already there, including the HEIC one, which downloads a one-time bundle of about 1 MB and stays cached. The order you pick them in is the order the pages will follow.
Tick the single-file box
Once the queue holds two or more items, the settings panel shows a checkbox for combining everything into a single PDF. Tick it and the batch leaves as one document, one page per source, in queue order. While you are at it, set the quality slider (82 is the default; 60–70 is plenty for a document batch) and a max width if the portal published a size cap.
Generate, read the size, ship it
Press Generate images. The result card prints the weight of the combined file — or of each standalone .pdf if you left the box unticked — before you save anything. If the form bounces it for size, lower the max width, regenerate, and the queue is still in the same order; you did not lose a single source.
One document, any input mix
The queue is format-blind, and that is the difference between this page and a conversion tool. A PNG screenshot with sharp text, a WebP frame from a messenger, a HEIC straight off an iPhone, a JPG from a webcam — each one decodes, becomes a JPEG-encoded page, and slots into the same document. There is no per-format workflow to manage, no intermediate folder of half-converted files, and the HEIC that your Windows machine shows as a blank icon still becomes a perfectly normal page, because the decode happens in the browser rather than the OS.
Pages differ in size and direction inside the same file
Every page keeps the pixel dimensions and orientation of its source: a 4032 × 3024 camera photo becomes a 4032 × 3024 page, a 1920 × 1080 screenshot a smaller landscape one, and a portrait phone capture a tall page. A mixed batch therefore produces a mixed-orientation document — pages alternating wide and tall — which is normal, and a viewer handles it without complaint. Any side beyond 10,000 px is scaled to that limit before the page is built, so a 4K capture does not break the file.
When the document reaches a print dialog it will not sit on paper by itself: pick Fit to page and the viewer scales each page, wide or tall, onto whatever sheet you load. The PDF carries no paper size of its own, because the tool does not guess which sheet you will use.
Weight budget for a mixed batch
Every page is a JPEG re-encoded at the slider's value, so the batch total is the sum of per-page weights, and the per-page weight tracks the source's pixel count. Heavier inputs are the unprocessed phone photos — 12 MP and up — while screenshots and medium exports stay light even at a high quality. Two levers trim the total: the quality number, and the max width, which shrinks every page proportionally. Read the figure on the result card; it is the exact number the portal will see.
| Source page | Quality 82, original size | Quality 60, max width 1600 | Typical use |
|---|---|---|---|
| 12 MP camera photo (JPG/HEIC) | roughly 2–4 MB | 150–300 KB | heaviest page in the batch |
| 2000 px PNG screenshot | roughly 200–500 KB | 80–200 KB | text stays crisp at both |
| Medium WebP export (~8 MP) | roughly 1.5–3 MB | 100–250 KB | decoder is transparent |
| Portrait phone capture, 4000 px tall | roughly 2–3 MB | 150–300 KB | becomes a tall page |
What this page does not do
A few mixed-format questions arrive here that belong elsewhere. Check the boundaries before you build a twenty-page document from a mixed folder:
- No text extraction: every page is a flat image, so nothing is searchable or copyable inside the PDF.
- No PDF-to-PDF merging: an existing .pdf cannot enter the queue; only image files do.
- No reordering after the fact: the queue has no drag handle — the fix for a misplaced page is remove and re-add.
- No margins, page numbers, watermarks or multiple photos per sheet: a desktop print-to-PDF does that layout work.
- Your source files are not rewritten: the HEICs stay HEIC on disk and the PNGs stay PNG; only the document is new.
Frequently asked questions
Can one PDF contain JPG, PNG and HEIC pages together?
Yes — that is the case this page exists for. The queue decodes each type on its own and hands every page to the same document writer, so a file with a JPEG photo, a transparent PNG screenshot and an HEIC capture in it is assembled in one pass, with no pre-conversion anywhere.
I have a .zip of 30 screenshots and photos. Can I feed the zip directly?
No — the queue takes image files, not archives. Unzip it, select the 30 files together in the file picker, and drop them. They land in the order your picker lists them, so if that order is wrong, add the stragglers one at a time at the end.
Will the transparent parts of my PNG screenshot come out white?
Yes. Every page in the document is a JPEG, and JPEG has no alpha channel, so the see-through regions are filled with white behind the content. If the transparency matters to the recipient, send the PNG alongside the PDF — this page leaves the original untouched on disk.
The form says one attachment, 5 MB max, and I have 14 mixed files. How?
Tick the single-file box, set quality to about 60 and max width to 1600 px, and generate. Fourteen medium pages sit comfortably under that ceiling at those settings; the card shows the exact weight, and if it still bounces, drop the width to 1200–1400 and regenerate. The queue order survives every regeneration.
Do I need to convert my HEICs to JPG before adding them?
No. The one-time HEIC decoder (about 1 MB, cached after first use) handles the HEICs during the build, and the files stay exactly as they are in your gallery afterwards. The only reason to convert first would be wanting the JPGs themselves — for the PDF, the extra step just adds a chance to lose the ordering.
Why does my finished PDF have some wide pages and some tall ones?
Because each page follows its source's own shape: a landscape screenshot and a portrait phone capture in the same queue produce a wide page and a tall page. Mixed-orientation documents are normal, every viewer handles them, and Fit to page in the print dialog scales each one onto the sheet you load.
Is the text in my PNG screenshot selectable in the PDF?
No — this site does no OCR, so the screen text is part of the picture on the page and cannot be selected, copied or found with Ctrl+F. If the recipient needs selectable words, keep a typed copy or retype the few lines that matter.