| Specification | Requirement |
|---|---|
| Minimum size (shortest side) | 2000 pixels |
| Maximum file size | 1MB per image |
| Recommended aspect ratio | Square (1:1) or 4:3 landscape |
| Photos per listing | Up to 10 |
| Accepted formats | JPG, PNG, GIF |
| Shop banner (large) | 1200 × 300 px |
| Shop icon | 500 × 500 px |
Etsy listing photos need to be at least 2000 pixels on the shortest side with a file size under 1MB. Those two numbers pull against each other: a 2000 × 2000 pixel photograph straight from a camera is usually 3–8MB, so compression is not optional. Specifications are current as of August 2026 — confirm against Etsy's official seller handbook, which is the authoritative source.
The square crop rule that decides how your listing looks in search
Here is the detail most Etsy photo guides skip, and it matters more than the pixel dimensions: Etsy crops every thumbnail to a square, no matter what you upload.
When a buyer searches Etsy, they see a grid of square thumbnails. Your carefully composed 4:5 portrait shot gets centre-cropped to a square for that grid. The top and bottom of the frame disappear. If your product fills the vertical space, the crop cuts through it. If you put text near the top edge, the text vanishes.
The thumbnail is the only thing standing between your listing and a scroll past it. Two practical consequences:
- Shoot and upload square (1:1) for your first photo. What you see is exactly what buyers see in search. No surprises, no crop guessing.
- If you must use a non-square image, keep the product centred with generous margin on all four sides so a centre crop still contains the whole product.
Photos two through ten can be any aspect ratio, since those only appear on the listing page itself where Etsy shows the full frame. The square constraint applies to the thumbnail slot specifically.
Hitting 2000 pixels and 1MB at the same time
A 2000 × 2000 pixel JPG at full camera quality typically lands between 3MB and 8MB. Etsy rejects anything above 1MB, so you need roughly a 75–85% reduction while keeping the pixel dimensions intact.
That sounds aggressive, but product photography compresses well. A studio shot on a plain background is mostly smooth, even tones, which is exactly what JPEG handles efficiently. A 2000 × 2000 product photo at 800KB looks essentially identical to the 6MB original on any screen a buyer will use.
Set the target and let the tool find the quality level: compress to 1MB to stay safely under Etsy's ceiling, or 500KB if you want faster page loads and a bit more headroom. Compression here runs in your browser, so a batch of ten listing photos never leaves your computer.
Etsy re-encodes everything you upload anyway
Uploading the largest possible file does not preserve quality on Etsy. The platform generates its own resized versions for the thumbnail grid, the listing page, and the zoom view. Your original is re-encoded regardless.
This means the common seller instinct — upload the biggest file allowed, just in case — buys nothing. A well-compressed 800KB file and a 1MB file produce the same displayed result, while the smaller one uploads faster and is less likely to fail on a slow connection when you're listing twenty items in one session.
Three mistakes that cost sellers clicks
- Uploading PNG for product photographs. PNG is lossless, so a photograph saved as PNG runs three to five times larger than the same image as JPG. You'll fight the 1MB limit for no visual gain. Use PNG only when you genuinely need a transparent background.
- Compressing before resizing. If your camera file is 6000 × 4000 pixels, resize it to 2000 × 2000 first, then compress. Compressing at full resolution forces a far more extreme ratio and the artifacts show in the final crop.
- Ignoring the first-photo thumbnail. Sellers spend an hour styling a shot and never check how it looks cropped to a square at 300 pixels wide. That thumbnail does all the work in search results.
If your images consistently look soft after compression, dimensions are usually the culprit rather than the file size target. Resize to 2000 × 2000, then compress — the same 1MB output will look markedly cleaner.