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.
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
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.
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
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
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
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.
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
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
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
Etsy images must be 72 PPI (or 72 DPI).
The official image requirements page does not mention PPI or DPI anywhere; all of its size guidance is in pixels. A resolution value in the file header is not something the page asks for, so this tool does not write one. Official page: help.etsy.com
Etsy rejects images over 1 MB.
The page does not say that. Its exact sentence is: “Images larger than 1MB in file size may not finish uploading, especially on a slower internet connection.” That is a reliability warning, not a stated rejection threshold, and it is the page's only file-size wording — so this page sets no Etsy byte target and neither shrinks your pixels nor re-compresses a file to fit one. Official page: help.etsy.com
Etsy listing photos should be square, at 2000 px on each side.
The page recommends a width and height of at least 2000 pixels and, separately, tells sellers to avoid square crops — our captured quote 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. A square is not required and 2000 px is a floor on both dimensions, not a square target. 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 your aspect ratio is unchanged. Official page: help.etsy.com
Keep important content inside the central 60% of an Etsy image (safe zone).
No Etsy official page we checked states a 60% safe area for listing photos or banners. It appears neither on the image requirements help page linked here nor in the Listing Image Requirements policy (etsy.com/legal/policy/listing-image-requirements/253962679005). Official page: help.etsy.com
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.