Prepare Etsy listing photos — without changing their pixel size

Upload your listing photos → get opaque JPEG or PNG files with transparency composited onto white, at their original pixel size and with metadata stripped.

🔒 Runs in your browser. Your images are never uploaded.

Drop images here, or click to choose

Up to 20 images at a time, 5 MB each

You can also paste an image with Ctrl / ⌘ + V

Official spec for Etsy

ItemOfficial valueTypeSourceVerified
Supported file types .jpg, .gif, .png, .svg, .heic required help.etsy.com
Official wording
All images in your shop should be one of these file types: .jpg, .gif, .png, .svg, or .heic. These are the only image file types Etsy supports.

The page uses should for the list itself and then closes it: these are the only image file types Etsy supports. We read that closed list as a requirement, which is also how our source research classifies it. The cell above carries Etsy's five file types only; what this tool handles is a separate list: it reads JPEG, PNG, WebP and AVIF, and writes JPEG or PNG. JPEG and PNG are both on the list and are the two formats this tool writes. WebP, AVIF, TIFF and BMP are not on Etsy's list, so none of them is offered as an output format here even though the browser could write WebP — WebP and AVIF can still be opened as input. GIF, SVG and HEIC are accepted by Etsy but this tool neither reads nor writes them — it opens JPEG, PNG, WebP and AVIF files and writes JPEG or PNG. Export a JPEG or PNG from a HEIC or SVG original first.

Transparency and animation Transparent PNG and animated GIF are not supported; transparent areas appear black on Etsy stated help.etsy.com
Official wording
Animated .gif files & transparent .png files are not supported. If a file contains transparency, the transparent parts of the image will appear black on Etsy.

The page describes the result rather than phrasing a rule, so we label it as stated. Every output from this tool is opaque: transparent pixels are composited onto solid white before the file is written, for PNG output as well as JPEG. Etsy names no background colour for listing photos; white is this tool's default for the composite.

Listing photo size — recommended Width and height of at least 2000 px recommended help.etsy.com
Official wording
We recommend your listing photos have a width and height of at least 2000 pixels or more.

This is a recommendation, not a requirement, and it applies to both dimensions, so the shorter side is the one that matters. Etsy's guidance is a floor; Etsy publishes no maximum pixel size in the guidance we hold (last verified 2026-09-19), so there is no figure to scale down to and this tool applies none. Nothing here is enlarged either: a photo below the recommendation keeps its pixels. Each result row prints the pixel size of the file you get, so you can compare it with this figure yourself. This recommendation also pulls against the file-size warning two rows down — a tension inside this one official page, listed in the conflicts section below and set out in full at /ecommerce-image-spec-conflicts#etsy-same-page.

First listing photo Width and height of at least 635 px, otherwise the listing may show up lower in searches stated help.etsy.com
Official wording
Your first listing photo should have a width and height of at least 635 pixels to avoid showing up lower in searches.

The page phrases this as should, with a search-placement consequence rather than an upload error, so we label it as stated instead of required. Etsy ties the figure to the first listing photo only, and it applies to both dimensions. This tool does not resize and does not test your files against it: compare it with the pixel size printed on each result row when you choose which file to upload first.

File size Over 1 MB: “may not finish uploading, especially on a slower internet connection” — not stated as a hard limit stated help.etsy.com
Official wording
Images larger than 1MB in file size may not finish uploading, especially on a slower internet connection.

The official wording is a reliability warning and is kept here as written; the page does not say larger files are rejected, and it states no hard rejection threshold — its only file-size wording is the warning quoted above. So this page sets no Etsy byte target: it never shrinks your pixels to hit a size, it never flags a file against the page's 1MB wording — which says such images may not finish uploading — and it never presents a number Etsy did not publish as a limit. Files over 5 MB are not processed here at all: that is this tool's own upload limit, not an Etsy rule. That warning and the pixel recommendation two rows up pull against each other in practice: a photo large enough for the recommendation is often heavy enough to run into the warning, and satisfying both usually means accepting lossy compression. Both sentences sit on the same official help page, so it is a tension inside one source rather than two pages disagreeing — but it is a documented conflict all the same, and it is listed in the conflicts section below and set out in full at /ecommerce-image-spec-conflicts#etsy-same-page. Weigh it from the pixel size and the file size printed on each result row, and use compress-image-to-target-size if you want to bring a file down to a size you pick.

Colour profile Recommended: convert to sRGB before uploading if colours look different after upload recommended help.etsy.com
Official wording
convert your images to sRGB using an image editing software before uploading

The page frames this as what to do if colours look different after upload, and says Etsy converts images to sRGB — that second part is summarised from the same page rather than held as a captured quote. Re-encoding here writes pixels in the browser's sRGB working space and writes no ICC profile at all, so the output is untagged sRGB rather than a tagged sRGB file. A wide-gamut or CMYK file that your browser can decode comes out as plain sRGB.

Orientation and cropping Avoid square crops recommended help.etsy.com
Official wording
Avoid square crops

The Official value column carries only the wording we captured, the fragment “Avoid square crops”. The neighbouring sentence “Upload horizontal or landscape images.” is recorded in our research notes as the page’s own wording but is not part of the captured quote block, so it stays in this note. Horizontal or landscape is the page's general best practice. The same best-practices section also states that the first listing photo should be horizontal (landscape) or square, so thumbnail crops keep the focus centred, and that its shape sets the shape of the rest of the photos (summarised from the page, not a captured quote). Read together with “Avoid square crops”, landscape is the safer choice for the first photo, while square is explicitly allowed for it. This row is labelled recommended because the page gives orientation as best practice rather than as an upload rule. This tool never pads or crops, so the shape you upload is the shape you get back.

Main image of personalised items (policy) A photo of the blank product, or a mockup with placeholder text, may not be used as the main image required www.etsy.com
Official wording
It is prohibited to use a photo of the blank product or a mockup with placeholder text (e.g. "Your Text Here") as the main image.

Content rule from the Listing Image Requirements policy page, dated 2024-07-09. The policy page phrases it as a prohibition, so this row is labelled required. This tool does not inspect what a photo shows; the rule is listed so it is not missed when choosing which file to upload first.

What this tool does

  • Composite any transparent pixels onto solid white before saving, so the file carries no transparency for Etsy to render as black — for PNG output as well as JPEG
  • Keep the pixel size and the shape of every photo exactly as they are — nothing is scaled, padded or cropped
  • Apply the EXIF orientation to the pixels before the metadata is stripped, so a photo your camera tagged as rotated still looks the way it did
  • Re-encode as JPEG (default) or PNG, two of the five file types Etsy supports, writing pixels in the browser's sRGB working space with embedded ICC profiles and other metadata stripped
  • Re-encode JPEG output at a fixed quality (lossy — the pixels are re-compressed, not copied); PNG output is re-encoded to a 256-colour palette, which changes pixel colours, and the compression step after that is lossless. This page offers no quality control, so the byte size you get is whatever that encoding produces
  • Save PNG output as an 8-bit, 256-colour palette PNG (no transparency) — the palette size is how this page encodes, not an Etsy figure; a photo with wide gradients can come back visibly banded, so choose JPEG if that matters
  • Print each file's pixel size, and its size before and after re-encoding, on the result row, so you can compare them with the official figures in the table above
  • Process up to 20 images at a time, all inside your browser. (Tool limit, not an Etsy figure — Etsy publishes no batch or bit-depth number.)

What it does not do

  • Change the pixel size of your photo — nothing is enlarged and nothing is scaled down, so a small photo stays small and a large one keeps every pixel
  • Crop, pad or force a square — the official page advises against square crops, so the shape you upload is the shape you get back
  • Compress your file to hit an Etsy byte target — the official page states no hard rejection threshold, and its only file-size wording is that images larger than 1MB in file size may not finish uploading, so this page sets no Etsy byte budget: it never shrinks your pixels to hit a size and never flags a file against that 1MB wording. Re-encoding does change the byte size — usually down, sometimes up: the result row prints it before and after
  • Process a file larger than 5 MB — a file over that is reported on its own row and left unprocessed, while the rest of your selection still runs. That 5 MB ceiling is this tool's own upload limit, not an Etsy rule
  • Write a PPI or DPI value into the file — the official page does not mention one
  • Output GIF, SVG, HEIC, WebP or AVIF — Etsy lists the first three but this tool writes JPEG and PNG only, and the last two are not on Etsy's list at all
  • Read GIF, SVG or HEIC input — GIF, SVG and HEIC are accepted by Etsy but this tool neither reads nor writes them: it opens JPEG, PNG, WebP and AVIF files and writes JPEG or PNG, and any other file, an iPhone .heic included, is reported as an unsupported file type. Export a JPEG or PNG from a HEIC or SVG original first
  • Promise how your photo will look on Etsy — the platform re-processes uploads and we cannot see the result
  • Check what the photo shows — the no-placeholder-mockup rule in the table is for you to check
  • Predict what Etsy's upload or search will do with a file — we show the published numbers and link the official page so you can verify them
  • Upload your files anywhere
  • We only crop, resize, re-encode and write metadata. We do not alter the content of your photo. Files are processed in your browser and are not uploaded to a server.

Where the official page contradicts itself

The same official page recommends a width and height of at least 2000 pixels and warns that images larger than 1MB in file size may not finish uploading

Cell A: help.etsy.com

We recommend your listing photos have a width and height of at least 2000 pixels or more.

Cell B: help.etsy.com

Images larger than 1MB in file size may not finish uploading, especially on a slower internet connection.

How we handle it: Both sentences are Etsy's own and sit on the same help page, so this is a tension inside one source rather than two pages contradicting each other — the same URL is linked on both sides on purpose. A photo that meets the pixel recommendation is often heavy enough to run into the upload warning, and satisfying both usually means accepting lossy compression. We do not settle it by inventing a byte cap: the page states no hard rejection threshold, and its only file-size wording is that images larger than 1MB in file size may not finish uploading. So this page sets no Etsy byte target, never shrinks your pixels to hit a size and applies neither figure as a target; both are kept as written, each result row prints the pixel size and the byte size so you can weigh the trade-off, and compress-image-to-target-size brings a file down to a size you choose. Set out in full at /ecommerce-image-spec-conflicts#etsy-same-page.

Numbers you may have seen elsewhere that are not on the official page

FAQ

Does this tool resize my photos?

No, and that is deliberate. Etsy recommends a width and height of at least 2000 pixels, and says the first listing photo should be at least 635 pixels wide and tall to avoid showing up lower in searches. Neither is a stated upload requirement, and Etsy's guidance is a floor: Etsy publishes no maximum pixel size in the guidance we hold (last verified 2026-09-19), so there is nothing to scale down to, and enlarging a small photo would only add pixels without adding detail. This tool composites transparency onto white, applies the EXIF orientation and re-encodes; the pixel size you upload is the pixel size you get back.

What size should Etsy listing photos be?

Etsy's help page recommends a width and height of at least 2000 pixels, and says the first listing photo should have a width and height of at least 635 pixels to avoid showing up lower in searches. Neither figure is a maximum: Etsy's guidance is a floor, and Etsy publishes no maximum pixel size in the guidance we hold (last verified 2026-09-19). Both apply to width and height, so the shorter side is the one to watch, and the 635 px figure is scoped to the first photo.

Should I make my Etsy photos square?

Not by default. Our captured quote from the page is the fragment “Avoid square crops”; the neighbouring sentence “Upload horizontal or landscape images.” is recorded in our research notes as the page's own wording but is not part of the captured quote block, so horizontal or landscape is its general best practice. The same best-practices section also states that the first listing photo should be horizontal (landscape) or square, so thumbnail crops keep the focus centred, and that its shape sets the shape of the rest of the photos (summarised from the page, not a captured quote). Read together with “Avoid square crops”, landscape is the safer choice for the first photo, while square is explicitly allowed for it. This tool never crops or pads, so whatever ratio you upload is what you get back.

Etsy says images over 1 MB “may not finish uploading” — is that a limit?

The page does not call it a limit. Its sentence is: “Images larger than 1MB in file size may not finish uploading, especially on a slower internet connection.” This page therefore sets no Etsy byte target: it never shrinks your pixels to hit a size and never flags a file against that wording. Files over 5 MB are not processed here — that is this tool's own upload limit, not an Etsy rule. The result row shows the size before and after re-encoding, and compress-image-to-target-size can bring a file down to a size you choose.

Why did my transparent PNG show a black background on Etsy?

Etsy's page says transparent .png files are not supported and that the transparent parts of the image appear black on Etsy. Every file from this tool is opaque: transparent pixels are composited onto solid white before saving. If you want that step with a near-white flood option, etsy-transparent-png-black-fix does it on its own.

How is this page different from etsy-transparent-png-black-fix?

For a file that only needs its transparency flattened, both pages write the same thing: an opaque JPEG or PNG at the original pixel size. The difference is the controls and the framing. This page is the listing-photo preparation page: you pick the output format, and each row prints the pixel size and the byte size before and after re-encoding so you can check a photo against the figures in the table above — the 2000 px recommendation, the 635 px first-photo figure and the warning that images larger than 1MB in file size may not finish uploading. etsy-transparent-png-black-fix is the single-step version: it adds a near-white tolerance slider, which starts at 0 — that slider and its default are that page's own control, not an Etsy figure — so no opaque pixel is touched by default, and it reports the share of pixels it set to exact white. Neither page resizes, crops or pads.

Which file types does Etsy accept?

The page lists .jpg, .gif, .png, .svg and .heic and says these are the only image file types Etsy supports; animated GIFs are not supported. What this tool handles is a different list: it opens JPEG, PNG, WebP and AVIF files and writes JPEG or PNG. So GIF, SVG and HEIC — an iPhone .heic included — are accepted by Etsy but cannot be read here, and WebP and AVIF can be read here but are not on Etsy's list, so they are not offered as output. Export a JPEG or PNG from a HEIC or SVG original first.

Do I need to set a PPI or DPI value for Etsy?

The official page does not mention PPI or DPI; its guidance is in pixels. This tool writes no density value into the file. A resolution figure you may have seen on other sites is listed above under numbers not on the official page.

Does this tool convert my photos to sRGB?

Re-encoding in the browser writes pixels in its sRGB working space and carries no embedded ICC profile over, so the output is untagged sRGB rather than a tagged sRGB file. Etsy's page asks sellers to convert to sRGB in an image editor if colours look off; it says nothing about whether an untagged file satisfies that. Etsy's page also says it converts uploads to sRGB itself. A CMYK file that your browser cannot decode is reported rather than converted.

My photo is smaller than 2000 px. Will this tool enlarge it?

No. Pixel size is left alone in both directions, so a smaller photo keeps its pixels. Scaling up adds pixels without adding detail, and the 2000 px figure is a recommendation on the page, not a stated upload requirement. Export a larger version from your original if you need one.

Does this page handle shop banners, avatars or logos?

No. This page covers listing photos. The same help page also gives separate sizes for your shop logo, avatar and the banner types; follow the linked page for those, because they differ from the listing photo guidance.

Can I use these files for eBay, Shopify or Amazon as well?

Each marketplace publishes different image rules, and not every platform publishes every kind of rule — Amazon's image guide states no file-size limit at all, and two of Shopify's own pages give different pixel figures — see resize-image-for-ebay and resize-image-for-shopify, where every figure is sourced to that platform's own page. multi-platform-image-export makes one copy per platform from the same source, and ecommerce-image-spec-conflicts lists where the official pages disagree.

Sources