How to Batch Edit 100 Etsy Photos in Under 10 Minutes
A real production workflow for turning a shoot of 100 raw photos into Etsy-ready listings in under 10 minutes. Covers preset strategy, quality gates, and review shortcuts.
Here's what a production Etsy shoot looks like at scale. The full pipeline — from 100 raw photos coming off an SD card to 100 listing-ready Etsy exports — should take under 10 minutes with the right preset and process. Most Etsy sellers still do this in 2–3 hours because they're editing each photo individually.
This is the workflow that gets you from 3 hours to under 10 minutes, without sacrificing quality.
The setup (one-time, ~15 minutes)
Before any batch workflow works, you need a locked Etsy preset. This is a one-time investment that pays off on every future shoot.
In CatalogCut:
- Create a new preset named "Etsy Standard".
- Set output aspect to 4:3 (Etsy's thumbnail ratio).
- Set output dimensions to 2700 × 2025.
- Set background to your chosen Etsy background (white, neutral, or brand-color).
- Set product-area target to 75% (with 12% padding).
- Set shadow to "natural soft" — the standard Etsy shadow style.
- Set export format to JPG, quality 88, sRGB.
Save the preset. That's the 15-minute setup. Every future Etsy shoot runs through it.
If your shop has multiple product lines with different backgrounds (jewelry on white, accessories on linen), create one preset per line. Name them clearly: "Etsy Jewelry", "Etsy Apparel", etc.
Step 1: Upload (30 seconds)
Drag your folder of raw photos into CatalogCut. Supports JPG, PNG, HEIC (iPhone native), and WebP. No pre-processing needed — the AI handles rotation, cropping, and background removal regardless of input format.
A 100-photo batch typically uploads in 15–25 seconds on broadband. You don't need to wait for the upload to complete before continuing to the next step.
Step 2: Apply preset (click)
Select all 100 photos. Apply the "Etsy Standard" preset. CatalogCut processes the batch: background removal, 4:3 framing, 2700 × 2025 scaling, shadow generation, JPG encoding.
Processing time: roughly 6–8 seconds per photo. A 100-photo batch completes in about 10–13 minutes of background processing. During processing, you can walk away, answer email, start the next batch, or move to QA on an earlier batch. The processing queue runs independently.
Step 3: QA sample (2 minutes)
While the batch finishes, QA a random sample of 10 photos at 100% zoom. Check:
- Background is your chosen Etsy background (not lifestyle, not gray, not off-white)
- Product is at 70–85% frame area (visual check)
- 4:3 aspect applied correctly (product centered, not cropped)
- Shadow is on the correct side (matches original photo's lighting)
- No edge halos or fringe around the product
If the sample passes, ship the batch. If any single sample image has a problem, inspect the full batch for the same error — usually a systematic issue you can fix in the preset.
Step 4: Export (30 seconds)
Export the batch as a ZIP. File names carry through from the upload — if your raw photos were named necklace-blue-01.jpg through necklace-blue-100.jpg, the exports preserve those names. This matters for keeping inventory tied to photo files.
Download the ZIP (100 photos at ~400KB each = ~40MB total). Extract. Upload to Etsy via the seller dashboard bulk uploader, via a tool like Vela, or through the Etsy API.
Total time
- Upload: 30 seconds
- Preset application: 1 click (process runs in background)
- QA sample: 2 minutes (runs parallel to processing)
- Export: 30 seconds
- Upload to Etsy: varies by tool, ~3 minutes for 100 photos
Total hands-on time: ~6 minutes. Total wall-clock time: ~15 minutes including processing.
This is a 10–20× speedup vs individually editing each photo in Photoshop or GIMP.
Variant batches (special case)
Variant listings need the variants to match perfectly — same frame, same shadow, same padding, same zoom level. Otherwise the variant selector on the listing page animates visibly between shots and looks broken.
In CatalogCut, add a "variant batch" setting that forces identical coordinates across every photo in the batch. The first photo in the batch sets the framing; every subsequent photo inherits it. This is the difference between a professional-looking variant listing and one that looks unfinished.
For a shop with 10 products × 10 color variants each = 100 variant photos per shoot, variant batching saves another 2–3 minutes per shoot on manual alignment.
Weekly cadence for high-volume shops
Shops doing 200+ new listings per month typically settle into this cadence:
- Monday morning: shoot 100–200 raw photos (2–3 hours at 30 seconds per shot)
- Monday afternoon: batch-process through CatalogCut (15–20 minutes wall time)
- Tuesday: list on Etsy, write descriptions, set up shop sections
- Wednesday–Friday: monitor performance, iterate on listings that aren't converting
The photography is never the bottleneck. The bottleneck is always listing description writing, SEO keyword research, and inventory management — which is where your time should actually go.
What not to skip
Three things break at scale if you skip them:
- Sampling QA on every batch. Even with a locked preset, occasionally a photo has unusual lighting or an unexpected angle that trips the AI. A 10-photo sample catches this before 100 bad photos hit Etsy.
- Updating presets when Etsy rules change. Etsy has tightened guidance twice in the last two years. Update the preset once; every future batch is compliant.
- Organizing exports with consistent naming. Keep a convention (e.g.
sku-angle-variant.jpg). This is how you match photos to listings a year later when you're updating descriptions or running SEO audits.
Related reading
- Blog: The 2026 Etsy SEO Photo Checklist — quality gate for what you ship
- Blog: How to Photograph Products for Etsy — shooting fundamentals that feed this pipeline
- Solutions: Etsy Product Photos — the full Etsy workflow