Batch product-image tool: exact sizes, nothing uploaded
Pick a platform, pick a spec, drop in your photos, export. Width, height, aspect, white background and the file ceiling all come from the spec library — you just confirm the download. Every pixel is computed in your browser with canvas, and no image is uploaded.
For example, Taobao & Tmall White background image exports at 800×800 px, no published file ceiling, so your seller dashboard decides. Run one spec per batch, or split batches per platform. Export filenames carry the target size, so sorting into platform folders is a one-step job.
Start
Open with a preset
A preset writes the platform and the spec into the URL, so the tool opens with every field already set.
What the tool does
Exact output size
Export width and height match the spec exactly — 800×800 or 2000×2000 — scaled proportionally, never stretched. When the aspect differs, pad or center-crop; both are one click.
White and transparent backgrounds
White-background specs fill the padding with #FFFFFF. Slots that need alpha (some SKU images) export PNG with the channel intact — no white compositing.
Under the file ceiling
Binary-searches JPEG quality against the KB ceiling in the spec: stay under the limit first, stay sharp second. If the quality floor still overshoots, it says so.
Batch and zip
Drop in many photos at once. Processing stays serial to keep memory flat, then everything is zipped for download with the target size in the filename.
Supported platforms
- Taobao & Tmall: 2 specs (Regional marketplaces)
- JD.com: 3 specs (Regional marketplaces)
- Pinduoduo: 4 specs (Regional marketplaces)
- Douyin Shop: 3 specs (Regional marketplaces)
- Kuaishou Shop: 2 specs (Regional marketplaces)
- 1688: 2 specs (Regional marketplaces)
- WeChat Store: 1 specs (Regional marketplaces)
- Youzan: 14 specs (Regional marketplaces)
- Amazon: 3 specs (Global marketplaces)
- Walmart: 4 specs (Global marketplaces)
- Shopify: 3 specs (Global marketplaces)
- eBay: 2 specs (Global marketplaces)
- AliExpress: 1 specs (Global marketplaces)
- Temu: 1 specs (Global marketplaces)
- Shopee: 1 specs (Global marketplaces)
- Lazada: 1 specs (Global marketplaces)
- SHEIN: 3 specs (Global marketplaces)
- TikTok Shop: 1 specs (Global marketplaces)
FAQ
Do my photos get uploaded?
No. Processing runs entirely in your browser through canvas: no network calls during a run, and no backend storage. Watch the Network panel — there is no upload traffic. Disconnect the network and an already-loaded page still finishes the batch.
Which platforms are covered?
Right now 18 platforms and 51 specs: Taobao / Tmall main and detail images, JD.com, Pinduoduo, Douyin Shop, Amazon, eBay, Shopee and more. The library grows, and every platform page shows the pixel values and the source behind each spec.
Can I process a batch? How many at once?
Yes, and there is no hard limit. Photos are processed one at a time to keep memory flat, so a few hundred is comfortable on an ordinary laptop. When the batch finishes it is zipped with the target size in the filename, ready to sort into platform folders.
Is it free? Any watermark on exports?
The free tier covers 5 images per run; beyond that you need a license key, validated in your browser with no account. Exports carry no watermark or corner badge. The only optional watermark stamps your own shop mark, and it is off by default.
Are the output size and file size exact?
Output width and height equal the spec exactly, zero pixels off. The ceiling is converted from KB to bytes and checked against the real export, and the byte count is shown before download. If quality 30% still exceeds the cap, the tool reports "quality floor reached" — downscale the source and rerun.
Check the spec before you publish
Every number in the library carries a source link and a check date, but platforms move. Before you publish, open the spec page and click the source once. The related links at the bottom of a spec page walk the rest of that platform in a single pass.