Batch product images
Supplier photos to shop-ready packages.
Drop a folder of product photos, choose two output sizes and, optionally, a CSV that maps each file to its SKU. FormatOnce resizes, names and checks every image, then gives you one ZIP with a folder per size and a report of what passed and what did not.
Photos
Drop product photos here
JPG, PNG or WebP. Up to 100 files, 20 MiB each, 250 MiB in total, 40 megapixels per image.
Output profiles
Saved settings
Saves only these settings in this browser — never photos or CSV contents.
Optional · Naming CSV
Columns source_filename, sku and optional view, separated by commas or semicolons. Each photo becomes sku_view. SKUs stay text, so leading zeros and long numbers are kept. Files are matched by file name only — never by what the picture shows.
Add photos or try the sample batch to start.
How it works
- 01Add photos, or try the sample batch first.
- 02Set two profiles: folder, size, format, fit or crop, max KiB and minimum size.
- 03Optionally add a CSV with source_filename, sku and view, and check the name preview.
- 04Process, then download the ZIP and manifest.csv. Failed outputs are listed, never hidden.
Limits
- Up to 100 JPG, PNG or WebP files, 20 MiB each, 250 MiB in total.
- 40 megapixels per source image and per output size; 300 MiB total output.
- Photos are never enlarged. Outputs below your minimum size fail instead.
- Max sizes are in KiB (1 KiB = 1024 bytes).
- Re-encoding removes EXIF, IPTC and other metadata; orientation is applied to the pixels first. Metadata is not preserved. Files in which C2PA content credentials or AI-generated labels are detected are refused rather than stripped — detection looks for known markers only and is not exhaustive.
- Results are not checked against any marketplace's rules — compare with your platform's requirements.
Related tools
- Bulk rename images from CSVRename photos to sku_view names from a spreadsheet, with a preview.
- Bulk resize to multiple sizesMake a main image and a thumbnail of every photo in one run.
- Compress imageGet a JPG, PNG or WebP under a KB or MB limit.
- Convert imageChange between JPG, PNG and WebP, with an optional max width.