Where the Number 2000 Comes From
Almost no marketplace demands literally 2000 × 2000 — the number won because it is the smallest square that survives every rule at once. Amazon’s binding constraint is zoom eligibility: 1000 px on the long edge minimums to activate zoom (higher for some categories), and its own style guide recommends 2000 px because a 2000 px master can be losslessly resized down to every display slot, thumbnail and zoom tile, the platform uses. Etsy states a 2000 px minimum on the longest side. eBay recommends 1600 px and displays no more. Shopify serves CDN renditions from anything up to 5000 px and recommends 2048. Walmart is the one outlier that asks for more — a 2200 × 2200 recommendation — so sellers centered on Walmart should generate that size instead. The full decision logic lives in the bulk image resizer and the per-platform Amazon spec page.
Exact, Fit, or Pad: the Square-Canvas Decision
Real catalogs are a mix of square, landscape, and portrait shots, and forcing a rectangle into a 2000 × 2000 square has three honest outcomes. Exact stretches — fine only when sources are already square; on a 3:2 photo the product visibly distorts. Crop-to-fill keeps pixels and kills composition: center-cropping a tall bottle photo can clip the cap, and a product touching the frame edge startles Amazon’s white-margin checks. Padding keeps everything and fills the remainder with pure white — the option marketplace bulk presets default to, because white padding is legal on both Amazon and eBay. If none of those appeals, fit-inside at 2000 gives you the largest compliant square-constrained file with the ratio intact. The tool above locks exact at 2000 × 2000; switch to fit-inside for mixed catalogs. Backgrounds, borders, and 85% fill are separate rules resizing cannot rescue — see bulk background screening to audit a folder against those rules before exporting.
Two Things Batch Resizers Get Wrong at 2000 px
- One-jump downscaling. Dropping 6000 px straight to 2000 in a single interpolation pass produces aliasing — shimmer on fine grids, moiré on fabrics. Correct tools halve toward the target (6000→3000→2000). This one does; the difference is visible at 100% on textured products.
- Re-encoding tax. Every JPEG save throws another generation away. Resize once from the original, export once at quality 85–90, and stop; chaining resizer → compressor → marketplace re-compression is how a compliant file ends up looking mushy. If file weight is the goal, compress to a KB target in one deliberate pass instead of saving repeatedly.
A 2000 × 2000 Catalog Pipeline
- Start from originals — never resize a file you already resized down.
- If listings need white: remove backgrounds before sizing, so edge detail is computed on full resolution.
- Resize the folder: exact 2000 × 2000 for square sources, fit-inside or padding for rectangles.
- Screen the output against platform rules (corner pixels at 255, 85% fill, long edge ≥1000) with the audit mode.
- Export the ZIP with filenames preserved so listing CSVs still match. (Not a marketplace job? If the folder feeds app-icon builds or AI reference sets, the sibling 1024 × 1024 page locks that size instead; if you need Amazon's zoom floor at minimum file weight, take the 1000 × 1000 page; if the destination is a Google Shopping feed, 1500 × 1500 is Google’s own recommended size, and a 2000² master downsizes into it losslessly; if the folder feeds Shopify, the sibling 2048 × 2048 page locks Shopify’s display-best square that maps 1:1 onto its grande variant.)