← Back to Complete Guide

Product Photos for Etsy & Shopify in Bulk (Resize → Watermark → Compress)

Ten photos per listing, 200 SKUs, each needing the right size, your shop logo, and compression that survives Etsy's recompress. The exact specs plus the one batch recipe that does the whole catalog before lunch.

By Hadi Karaki, maker of FormatifSeptember 16, 202610 min read

The specs (per platform)

SurfaceSizeFormatGotcha
Etsy listing2700×2025 (4:3)JPEG ~82, sRGBFirst photo auto-crops to 5:4 in search — center product
Etsy zoom threshold2000px shortest side minBelow this, no zoom; Etsy upscales and blurs
Etsy icon / banners500×500 · 3360×840 / 1200×300JPEG/PNGBanners hidden in app — don't put info in them
Shopify product2048×2048 squareJPEG/WebPWhite bg recommended; uniform squares align grids
Amazon (bonus)2000×2000+JPEG, pure white bgMain image must be RGB 255 white background

And the #1 seller complaint — blurry after upload— is almost always one of three sins: uploading an already-compressed file (screenshots, WhatsApp forwards), exporting under 2000px, or uploading PNG (Etsy's converter mangles it). Fresh high-res JPEG in, clean recompress out. Fill all 10 photo slots per listing; Etsy's own guidance ties it to search visibility.

The catalog recipe (resize → watermark → compress)

  1. Resize inside 2700px, cover-fit 4:3. Cover-fill crops edges for uniform listing grids; contain-fit if nothing may be cut (then pad). Never upscale small supplier photos — blurriness compounds after Etsy's pass.
  2. Watermark: small corner logo, ~10% opacity. Deters casual theft without costing sales; never across the product, never on photo 1's center (remember the 5:4 search crop).
  3. Compress JPEG ~82, sRGB, ~1MB target. The sweet spot surviving recompression: lean enough to load fast, rich enough to zoom. PNG only for sharp-text graphics.
  4. Name and file. SKU-first filenames (sku-01-front.jpg) so Shop Manager uploads sort themselves.

Resize-only shortcut (ImageMagick)

mogrify -path ./etsy-ready -resize 2700x2700\> -quality 82 *.jpg

That command handles step 1 only — watermarking and per-file checks still need doing by hand, which is where the chain below pays for itself.

Quick Solution

200 SKUs? Save the recipe once, run it forever.

The four steps above, repeated per photo, is how weekends disappear. Formatif Pro ($8.95 one-time) chains them into one saved recipe — resize inside 2700px, stamp your shop logo, compress JPEG — and runs whole catalog folders through it offline, with per-file preview before anything uploads. New collection next month? Same recipe, one click.

Seller photo questions, answered

What size should Etsy listing photos be?

2700×2025 (4:3), minimum 2000px shortest side for zoom. JPEG ~82, sRGB. Center the product — first photo crops to 5:4 in search.

Why do Etsy photos go blurry?

Recompressed sources, under-2000px exports, or PNG uploads. Fresh high-res JPEG in, clean recompress out.

What size are Shopify product images?

2048×2048 square JPEG/WebP, white bg recommended. Uniform squares keep grids aligned — batch for consistency.

Watermark Etsy photos?

Small corner logo ~10% opacity. Never across product or photo-1 center. Batch it — per-photo manual work doesn't scale.

Batch resize product photos?

Folder batch: resize-inside-2700 cover-fit, watermark, JPEG-82 sRGB. CLI covers resize-only; full chain needs a batch tool.

JPEG or PNG for Etsy?

JPEG for photos — Etsy's CDN punishes PNGs (bigger AND blurrier). PNG only for sharp-text graphics; transparency renders black.

Keep learning

Launch day, not photo-editing day.

Formatif Pro ($8.95 one-time) and Formatif AI ($12.95 one-time) handle video, image, and audio conversion offline — with batch workflows, no file size limits, and a 3-day free trial.

The specs and command above are complete and free forever — pick whichever method fits your catalog size.

HK

Written by

Hadi KarakiLinkedIn

Founder of Formatif, a local-first offline media processing suite for Windows and Linux. Hadi writes about video, image, and audio formats, compression, and privacy-first desktop workflows.