Flatten transparent PNGs onto white for Etsy listings

Upload your PNGs → every transparent or semi-transparent pixel is composited onto white and each image is saved as an opaque .jpg or .png at the width and height as the image is displayed (EXIF orientation is applied, so a camera-rotated file's width and height swap).

🔒 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
Accepted file types .jpg, .gif, .png, .svg or .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 quote’s second sentence is exhaustive — "These are the only image file types Etsy supports." — so the list is closed and this row is labelled required. This page writes .jpg or .png, two of the five. WebP and AVIF are not on Etsy's list, so neither is offered as an output here even though other tools on this site can write WebP. The input side differs: this page reads PNG, JPEG, WebP and AVIF files only, so .svg, .heic and .gif — three of the five types Etsy itself accepts — cannot be opened here and are reported as an unsupported file type. Export to PNG or JPEG first.

Transparent PNG Not supported — transparent parts 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.

This is the reason for this page. A cut-out saved as a PNG with an alpha channel displays with a black background once uploaded. Compositing the transparent areas onto white before saving, as this tool does, produces a file with no transparency left to display. Etsy’s format whitelist is carried as a hard rule in the Accepted file types row above. This row states what Etsy does with a transparent file; the page does not label that as a rule or a recommendation, so its Type reads stated — the black rendering is the consequence Etsy states, not a hedge.

Animated GIF Not supported 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.

GIF files, animated or not, are not accepted by this page: a .gif is reported as an unsupported file type in its result row, so the page never gets as far as checking whether it was animated. Upload the PNG or JPEG source instead. Etsy’s format rule is carried as a hard rule in our spec table; the quoted sentence rules animated .gif out outright, and the black rendering in its second half is the consequence for transparent PNG, not a hedge.

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

A recommendation in the official wording ('We recommend'), not a requirement. This tool does not resize: it writes the width and height as the image is displayed, applying the stored EXIF orientation, which swaps the two for a camera-rotated file. No tool on this site changes Etsy pixel size; Etsy publishes no required dimension, only the recommendation and the first-photo figure shown in the spec table.

First listing photo — size threshold for search placement Width and height of at least 635 pixels; below that the listing shows 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 states the figure together with its consequence (lower placement in search results), not as an upload rejection, so it is presented here as stated rather than as a requirement or a recommendation. This tool does not resize.

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

Only the fragment "Avoid square crops" is held here as captured official wording; the accompanying sentence "Upload horizontal or landscape images." is recorded in our research notes, not in the captured excerpt. That the first listing photo should be landscape or square and sets the shape of the rest is likewise a summary of the same help article, with no original wording captured. The captured fragment and that summary pull against each other on shape; landscape is the safer reading. Because we hold no captured wording for the second half, it stays in this note rather than in the Official value column, and we do not present the tension as a documented conflict between official pages. Our sources classify first-photo shape as a recommended value; the fragment "Avoid square crops" is the only official wording captured. This page does not crop or change the shape you see; it does apply the file's own EXIF orientation, which swaps the stored width and height of a camera-rotated file.

File size Images larger than 1MB "may not finish uploading" — a stated upload risk, not a stated limit stated help.etsy.com
Official wording
Images larger than 1MB in file size may not finish uploading, especially on a slower internet connection.

Etsy phrases this as a risk, not as a maximum, and the page gives no hard limit. This tool applies no size cap; the output size is shown in each result row, and the compress tool can bring a file under a figure you choose. This sentence and the pixel recommendation on the same help page pull against each other — both are quoted side by side under "Where the official pages disagree" below, and the same topic, with these quotes, is set out on the spec-conflicts page listed under Related tools at the foot of this page.

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 captured wording is a mid-sentence fragment and carries no recommendation wording inside it; the full official sentence around it is not held here. Our sources classify sRGB as a recommended value, which is why the Type reads recommended; the help page tells sellers to convert to sRGB and frames it as what to do if colours look different after upload, though that framing sits outside the captured excerpt. Re-encoding on this page writes the pixel values as your browser decoded them into its sRGB canvas and embeds no colour profile; CMYK or wide-gamut data is not preserved as such.

Main image for personalised or custom items (policy) A blank-product photo or a mockup with placeholder text is prohibited 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.

From the Listing Image Requirements policy (last updated 2024-07-09). Relevant if you are flattening a mockup: this tool changes only transparency and does not check what the image shows.

What this tool does

  • Composite every transparent and semi-transparent pixel of a PNG (or any input with an alpha channel) onto white, using each pixel's own alpha value
  • Save an opaque 8-bit .jpg, or an indexed (palette) .png of at most 256 colours — fewer when the image needs fewer — with no transparency, at the width and height as the image is displayed (EXIF orientation is applied, so a camera-rotated file's width and height swap) — two of the five file types Etsy lists (see the spec table row 'Accepted file types' for the source and the original wording). The bit depth and the palette size are how this page encodes, not Etsy figures
  • Apply the file’s own EXIF orientation to the pixels, where your browser reports it, before the metadata is stripped, so a photo your camera tagged as rotated still looks the way it did — the stored width and height swap in that case, and nothing else about the shape changes
  • Show in each result row the share of pixels that were transparent or semi-transparent and are now composited onto white — and, only if you raise the near-white tolerance above this page's default of 0, the share the edge flood rewrote to exact white as well
  • This page takes up to 20 images at a time — a limit of this page, not an Etsy figure; a file with no transparency is simply re-encoded

What it does not do

  • Change the shape or position of anything in the picture you see — nothing is cropped, moved or resampled, and the only reorientation is applying the file's own EXIF orientation so the output looks the way your input already displayed (that swaps the stored width and height of a camera-rotated file); apart from alpha compositing and normal re-encoding (lossy .jpg, or quantisation to a palette of at most 256 colours for .png), pixels are rewritten only by the optional near-white edge flood described next
  • Touch opaque near-white pixels by default — the pages we checked set no background colour rule for listing photos, so this page starts its tolerance slider at 0; if you raise it, edge-connected pixels within that tolerance of white are set to exact white, as on the flatten-background-to-white tool (Flatten product image backgrounds to pure white)
  • Crop, resize, or rotate beyond applying the file's own EXIF orientation — the 2000 px recommendation and the 635 px first-photo figure are shown in the spec table with their source and original wording, so you can compare them with the pixel size printed on each result row. No tool on this site changes Etsy pixel size; Etsy publishes no required dimension, only the recommendation and the first-photo figure shown in the spec table.
  • Offer a background colour other than white
  • Read .gif, .svg or .heic input — Etsy accepts those three file types, but this page reads PNG, JPEG, WebP and AVIF files only; anything else is reported as an unsupported file type. Export to PNG or JPEG first. Etsy does not support animated .gif files in any case
  • Check what your image shows against Etsy's content policy
  • 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

File size vs recommended pixel dimensions

Cell A: help.etsy.com

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

Cell B: help.etsy.com

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

How we handle it: Both sentences sit on the same Etsy help page. A photo at the recommended width and height, saved at good quality, is usually well over the file size named in the warning, so the two are hard to satisfy at once without compressing with loss. That reading is ours; the linked page is authoritative, and its wording is a hedge — 'may not finish uploading' — not a stated rejection, so this page applies no size cap. The size of each output file is shown in its result row, and the compress tool can bring a file under a figure you choose. The same topic, with these quotes, is set out on the spec-conflicts page listed under Related tools at the foot of this page.

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

FAQ

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

Etsy's help article says: '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.' Etsy does not fill transparency with white; it displays it as black. Compositing the transparent areas onto white before you upload, as this page does, leaves no transparency for Etsy to display.

Which image file types does Etsy accept?

Five: .jpg, .gif, .png, .svg and .heic — 'These are the only image file types Etsy supports.' WebP and AVIF are not on the list, and because Etsy calls these five the only image file types it supports, anything else is excluded too. This page saves .jpg or .png. On the way in it reads PNG, JPEG, WebP and AVIF files only, so .gif, .svg and .heic cannot be opened here even though Etsy accepts them — they are reported as an unsupported file type, so export to PNG or JPEG first.

Should I choose .jpg or .png for Etsy?

Etsy lists both .jpg and .png among its five supported file types, and the pages we checked state no preference between them. A .jpg cannot carry transparency at all, so it is the simplest way to be certain there is none, and it is usually the smaller file — relevant because Etsy says images larger than 1MB 'may not finish uploading'. A .png from this page is written with no transparency as an indexed (palette) PNG of at most 256 colours, fewer when the image needs fewer, which suits graphics with few colours; images with more colours than that, or with soft shadows, are quantised down to the palette — choose .jpg for those. This page writes the .jpg as an 8-bit file. Neither the palette size nor the bit depth is an Etsy figure; both describe how this page encodes.

Is there a maximum file size for Etsy images?

The help article does not state a maximum. It says: 'Images larger than 1MB in file size may not finish uploading, especially on a slower internet connection.' That is a stated upload risk, not a stated rejection threshold, and this page applies no cap. The size of each output file is shown in its result row; the compress tool can bring a file under a figure you choose. That sentence and the recommendation of a width and height of at least 2000 pixels sit on the same help page, and a photo at that size is usually well over the figure in the sentence, so the two are hard to satisfy at once without compressing with loss. That reading is ours — the linked page is authoritative; both sentences are quoted side by side under "Where the official pages disagree" above, and the same topic, with these quotes, is set out on the spec-conflicts page listed under Related tools at the foot of this page.

What pixel size does Etsy recommend for listing photos?

Etsy recommends a width and height of at least 2000 pixels for listing photos, and says the first listing photo should have a width and height of at least 635 pixels 'to avoid showing up lower in searches'. This page does not resize or crop; it writes each image at the width and height as it is displayed, applying the file's own EXIF orientation, which swaps the two for a camera-rotated file. No tool on this site changes Etsy pixel size; Etsy publishes no required dimension, only the recommendation and the first-photo figure shown in the spec table. On shape, the help article says 'Avoid square crops'. It also states — summarised here, with no original wording captured — that the first listing photo should be landscape or square and sets the shape of the rest. Only the first of the two is wording we captured, so we present the landscape reading as the safer one and keep the summary in the spec-table note rather than setting the two side by side as an official conflict.

Does Etsy require a white background?

On the pages we checked, no background colour and no product-to-frame ratio is given for listing photos. White is the only output colour on this page because it is the conventional neutral choice. If you need a different colour behind a cut-out, flatten it in your image editor instead.

Does Etsy require a specific PPI?

The help article contains no PPI wording; it gives pixel values only — a recommended width and height of at least 2000 pixels for listing photos, and at least 635 pixels for the first listing photo. This page writes no density value into the output.

What happens to soft edges and drop shadows drawn in the alpha channel?

Each pixel is composited onto white using its own alpha value, so anti-aliased edges blend into white and a shadow that exists only as partial transparency becomes a grey shadow on white. Nothing is resampled or reshaped beyond applying the file's own EXIF orientation; the result is what the image looks like when placed on a white page. If you save as .png, this page writes an indexed (palette) PNG of at most 256 colours, fewer when the image needs fewer — a limit of this page, not an Etsy figure — so a soft grey shadow or a gradient may show banding; choose .jpg for images with soft shadows or many colours.

Does this page change colours or the colour profile?

Re-encoding drops embedded metadata, including EXIF and any ICC colour profile, and writes the pixel values as your browser decoded them into its sRGB canvas. Etsy's help article advises converting images to sRGB before uploading if colours look different after upload, so the output is in line with that advice; CMYK data is not preserved as CMYK. This page writes pixels already in their displayed orientation and embeds no EXIF.

What if my file has no transparency?

Then there is nothing to composite: the file is re-encoded to the format you chose at the width and height as it is displayed (the file's own EXIF orientation is applied, which swaps the two for a camera-rotated file). The result row reports the share of pixels that were transparent or semi-transparent, so with a fully opaque file it reports that no transparency was found. The separate edge-flood figure is shown only when you raise the near-white tolerance above this page's default of 0 — a tool default, not an Etsy value. It is a separate reading from the transparency figure: it counts only the near-white, edge-connected pixels the flood rewrote to exact white, so on a file with no transparency it can still be above 0% when the background is near-white. A .jpg re-encode is lossy and a .png is written as an indexed (palette) PNG of at most 256 colours, so for an already-opaque file you may prefer to upload your original.

Can I use this for animated GIFs?

No. Etsy's help article says animated .gif files are not supported. This page does not read GIF files at all, animated or not — they are reported as an unsupported file type. Upload the PNG or JPEG source instead.

Sources