How to create a pdf catalogue from product photos
- Step 1Prepare photos to a consistent aspect ratio — Because each page matches its photo's pixel dimensions, the cleanest catalogue comes from photos cropped to the same shape (e.g. all 1500x1500 square, or all 4:3). Do this crop in any image editor first — there is no resize/fit option in the converter.
- Step 2Bake in names/prices if you want them on-page — There is no caption or text option here. If you want product names, SKUs, or prices visible, add them as text overlays on the photos in an image editor before converting.
- Step 3Open the Image to PDF converter — Go to Image to PDF. It accepts
.jpg,.jpeg, and.png— JPG is typical for product photography. - Step 4Add photos in catalogue order — Drop the prepared photos in by product line, category, or SKU order. The add order is the page order; there is no drag-to-reorder, so sequence them as you add (or one at a time).
- Step 5Process to assemble the catalogue — The tool adds one page per photo at its pixel size. Confirm at least two files so the Process button is enabled, then run.
- Step 6Finish and share — Download the catalogue. Add page numbers with PDF Page Numbers, brand it with a watermark, and if it's too big to email, run PDF Compress (Aggressive).
Catalogue look: what to prepare vs. what the tool does
The converter is a 1:1 stacker. A professional catalogue comes from preparing the photos; the tool then assembles them faithfully.
| Catalogue feature | In this tool? | How to achieve it |
|---|---|---|
| Uniform page size | No (page = photo size) | Crop all photos to the same aspect ratio first, or PDF Resize after |
| Product name / price on page | No | Add text overlays to photos in an image editor before converting |
| Multiple products per page | No (one photo per page) | Compose a grid image per page in an editor, then convert |
| Page numbers | After | Run PDF Page Numbers |
| Branding / watermark | After | Run PDF Watermark |
| Specific page order | Add-order only | Add photos in catalogue sequence; no drag-to-reorder |
Catalogue size planning by tier
Plan the catalogue around the Free per-file and count limits; large product sets need Pro.
| Tier | Max photos / catalogue | Max size per photo | Good for |
|---|---|---|---|
| Free | 10 | 2 MB | A small line sheet or sample range |
| Pro | Unlimited | 50 MB | A full seasonal catalogue with hi-res shots |
| Pro + Media | Unlimited | 500 MB | Large distributor catalogues, print-resolution photos |
| Developer / Enterprise | Unlimited | 2 GB / unlimited | Automated catalogue generation via the runner |
Cookbook
Real catalogue-building jobs and what comes out. Product imagery and pricing stay in the browser — nothing is uploaded.
A 10-item line sheet on the Free tier
A maker assembles a 10-product line sheet, all photos pre-cropped to 1500x1500 square so every page matches. Names and prices were overlaid on the images beforehand.
Input (cropped to 1500x1500 each, SKU order): SKU-001.jpg ... SKU-010.jpg Output: lineSheet.image-to-pdf.pdf 10 uniform square pages, original quality Email-ready single file
Inconsistent photo sizes ruin the look
Without pre-cropping, mixed photo dimensions produce a catalogue with pages of different sizes — looks unprofessional. The fix is upstream cropping (or a resize pass after).
Input (as-shot, mixed): prod_a.jpg 4032x3024 prod_b.jpg 3024x4032 prod_c.jpg 2000x2000 Output: pages of 3 different sizes (uneven) Fix: crop all to one aspect ratio, OR run pdf-resize on the output to normalise.
Names and prices baked into the photos
Since there is no caption option, the seller adds a text strip with product name and price to each image in an editor, then converts. The text becomes part of the page image.
Per photo (in image editor): add bottom strip: "Oak Side Table - $240" Then image-to-pdf -> catalogue with on-page text (text is part of the image, not selectable).
Branding and numbering the finished catalogue
After assembling, the catalogue is page-numbered and lightly watermarked with the brand name for a finished feel.
Step 1 image-to-pdf -> catalogue.image-to-pdf.pdf
Step 2 pdf-page-numbers, bottom-right
Step 3 pdf-watermark, text: "ACME WHOLESALE",
opacity 0.1
-> branded, numbered catalogueToo big to email — compress to fit
A full hi-res catalogue exceeds the buyer's email size cap. Compress the finished PDF to a target.
catalogue.image-to-pdf.pdf (44 MB) -> pdf-compress-lossy, target ~8 MB -> re-encodes pages, lands under the limit (Photos become slightly lossy but stay presentable.)
Edge cases and what actually happens
Photos of different sizes
ExpectedEach page matches its photo's pixel dimensions, so un-cropped photos of mixed sizes produce a catalogue with uneven pages. For a uniform look, crop all photos to the same aspect ratio before converting, or run PDF Resize on the output.
Want product names/prices on the page
Not supportedThere is no caption, text, or layout option in this converter. Add names, SKUs, and prices as overlays on the photos in an image editor first; they then become part of each page image (and are not selectable text).
Want multiple products per page
Not supportedThe tool places exactly one photo per page. For a grid layout, compose a single combined image per page in an editor (e.g. a 2x2 product grid) and convert those composite images.
Catalogue order is wrong
By designPages follow the order photos were added; there is no drag-to-reorder. Remove mis-placed photos with the X button and re-add in catalogue sequence, then process.
A hi-res product photo over 2 MB on Free
BlockedPrint-resolution product shots frequently exceed the 2 MB Free per-file cap and block the batch. Downscale for a web/email catalogue, or upgrade to Pro (50 MB) / Pro + Media (500 MB) for print-quality.
Final catalogue too large to email
CautionPhotos embed uncompressed, so a hi-res catalogue can be tens of MB. Run PDF Compress (Aggressive) with a target size to make it email-friendly — acceptable for a viewing catalogue, though it re-encodes the photos.
Buyer wants searchable product names
Not by defaultCatalogue text baked into photos is not searchable. If buyers need to search product names, run PDF OCR on the output to add a text layer, accepting that OCR accuracy depends on the on-image text clarity.
Only one product photo
BlockedA minimum of two files is required. For a single-product flyer, add a second image and remove its page afterwards, or design the flyer in an editor and convert two related images.
WebP product photos from a web store export
RejectedStore exports are often WebP, which is not accepted. Convert WebP product images to JPG or PNG first, then build the catalogue here.
Frequently asked questions
Can I add product names or prices alongside images?
Not in the converter — there is no text or caption option. Add names, SKUs, and prices as text overlays on the photos in an image editor before converting; they become part of each page image.
Can I show multiple products on one page?
No — the tool places one photo per page. To get a grid, compose a single combined image per page in an editor (e.g. a 2x2 layout) and convert those composites.
How do I get uniform, professional-looking pages?
Crop every photo to the same aspect ratio before converting, since each page is sized to its photo. Alternatively, convert first and run PDF Resize to normalise all pages to A4, Letter, or a custom size.
What page size should I use for a catalogue?
There is no page-size setting here — pages match the photos. For a standard A4 or Letter catalogue, prepare photos at that aspect ratio, or resize the output with PDF Resize.
Can I control the order of products?
Yes, via the add order — pages appear in the order you add files, and there is no drag-to-reorder. Add photos in catalogue sequence (by line, category, or SKU).
How many products can the Free tier handle?
Up to 10 photos per catalogue, each up to 2 MB. Pro removes the count cap and allows 50 MB per photo for print-quality images. A minimum of 2 photos is required.
Will the photo quality hold up for buyers?
Yes — photos embed at original quality with no re-compression. For print-resolution photos, use Pro to get past the 2 MB Free per-file cap.
Can I send the catalogue by email?
Yes — it's a standard PDF. If it's too large (uncompressed photos add up), run PDF Compress (Aggressive) with a target size to fit your email limit.
Can I brand the catalogue with my logo or name?
Add a logo to the photos before converting, or run PDF Watermark on the finished PDF to stamp your brand name across the pages.
Are my product photos and prices uploaded?
No. Everything is processed in your browser — 0 bytes are uploaded — so unreleased product imagery and pricing stay private.
Does it accept WebP images from my web store?
No — only JPG/JPEG and PNG. Convert WebP store exports to JPG or PNG first, then build the catalogue.
Can I generate catalogues automatically?
Yes on paid tiers. The same image-to-pdf job runs locally via the @jadapps/runner, so a product-feed pipeline can build catalogues without uploading anything.
Privacy first
All PDF processing runs locally in your browser using PDF-lib and pdf.js. No file is ever uploaded — only metadata counters are saved for signed-in dashboard stats.