Format choice looks trivial until a poster ships with visible banding, or a transparent sticker prints with a white box round it, or a 40 MB listing photo gets rejected.
The rules differ for three separate jobs: images Etsy displays, files your printer receives, and files your buyer downloads. Using one format for all three is where most problems start.
The formats, honestly
| Format | Compression | Transparency | Best for | Avoid for |
|---|---|---|---|---|
| JPG | Lossy | No | Listing photos, photographic print files | Anything transparent, flat graphics with text |
| PNG-24 | Lossless | Yes | POD upload files, transparent artwork | Large photographic images |
| PNG-8 | Lossless, 256 colours | Yes (1-bit) | Flat web graphics only | Any print file |
| WebP | Both | Yes | Your own website | Etsy uploads, print files |
| TIFF | Lossless | Yes | Large-format and professional print | Anything on the web |
| Container | Yes | Digital downloads, printer-ready packs | Listing images |
The distinction that matters: lossy compression discards image data permanently. Every JPG save cycle degrades the file further. Lossless compression stores everything and simply files it more efficiently.
Etsy listing photos: JPG, quality 80–85
Etsy re-encodes everything you upload. Your file is decoded, resized into several derivatives, and re-compressed into Etsy's own JPG and WebP versions.
This has one important consequence: uploading a PNG doesn't improve what buyers see. It produces a file four to eight times larger for output that ends up identical after Etsy's re-encode.
Recommended settings:
- Format: JPG
- Quality: 80–85 in Photoshop's Save for Web, or 8–9 on the 0–12 scale in Export As
- Colour profile: sRGB, embedded
- Dimensions: 2000×2000 px, square
Quality above 85 adds file size that Etsy's re-encode discards. Below 75 introduces artefacts that survive it. Full dimension and limit details in Etsy image size requirements.
The sRGB rule is not optional. Export a listing photo in Adobe RGB or ProPhoto and browsers that ignore the embedded profile render it visibly desaturated — that flat, washed-out look on an image that was fine in Photoshop. Convert to sRGB before export, every time.
The one PNG exception: an informational image that is mostly crisp text or hard-edged flat graphics — a size chart, a specification graphic. JPG produces visible ringing around high-contrast edges there. Photographic mockups never need PNG.
Print-on-demand upload files
Different job, different rules. Nobody is browsing these; a printer is consuming them.
PNG-24 when you need transparency. Apparel, stickers, mugs, phone cases — anything where the substrate shows through. The background must be genuinely transparent, not white.
This is the most common POD file error: a design saved with a white background, DTG-printed onto a black hoodie, producing a white rectangle round the artwork. Check the transparency in Photoshop by toggling every background layer off and looking for the checkerboard.
JPG at quality 95+ or TIFF for full-bleed prints. Posters, canvas, framed art — no transparency needed and the image covers the whole substrate. JPG at 95 is visually indistinguishable from lossless at print sizes and produces far smaller files than TIFF. Use TIFF when the supplier requires it or the file has flat colour gradients where even mild compression could band.
Never PNG-8 for print. The 256-colour cap produces banding across gradients and skin tones. It is a web format.
Resolution rules are separate from format and matter more — 300 DPI at final physical size, covered fully in DPI, resolution and colour for print-on-demand.
Digital downloads
Sell what the buyer can actually use, and reduce the support burden.
Standard pack for printable art:
- PDF at 300 DPI, one file per aspect ratio, with crop marks if the design bleeds
- JPG at quality 100, 300 DPI, at the largest advertised size
- A short PDF or text file explaining printing, sizing and what's included
PDF first, because it prints predictably at print shops and preserves vector text. JPG alongside, because home printers and phone apps handle it more reliably.
Aspect ratios, not just sizes. One 2:3 file covers 4×6, 8×12, 12×18, 16×24 and 24×36. Supplying ratios rather than a file per size cuts your pack from twelve files to four and prevents the "which one do I print?" message. More on packaging these in selling digital downloads on Etsy.
Never supply PSD to buyers unless the product is explicitly an editable template. Most buyers can't open it, and it hands over your source file.
WebP: useful, but not where you'd expect
WebP compresses roughly 25–35% smaller than JPG at equivalent visual quality, supports transparency like PNG, and is supported by every current browser. On paper it replaces both.
In practice it has no place in an Etsy workflow, for two reasons.
Etsy doesn't accept it as an upload. Listing images must be JPG, PNG or GIF. Etsy serves WebP to browsers — it generates those derivatives itself from whatever you upload — so the format benefit is already being applied downstream without you.
Printers don't want it. POD suppliers accept PNG, JPG, TIFF and PDF. WebP support is inconsistent and there's no upside, since file size is irrelevant when the target is a print head rather than a network connection.
Where WebP genuinely helps: your own website. If you run a Shopify store or a portfolio site alongside your Etsy shop, converting product images to WebP is one of the cheapest page-speed improvements available, and page speed is a real ranking factor there in a way it isn't inside Etsy's own search. Relevant if you're weighing Etsy vs Shopify.
AVIF compresses smaller still, but encoder support is patchier and the gain over WebP is marginal at product-photo sizes. Not worth the workflow complexity yet.
Compression settings that actually matter
Photoshop Save for Web vs Export As. Save for Web (legacy) gives finer control and a live file-size readout; Export As is faster and handles multiple scales. Both produce equivalent JPGs at matched quality. Save for Web strips metadata by default, which is usually what you want for listing photos.
Progressive JPG. Renders in increasingly sharp passes rather than top to bottom. Irrelevant for Etsy — its re-encode decides this — but worth enabling for images on your own site.
PNG compression level. Lossless regardless of setting; the level only trades encode time against file size. Maximum compression is free quality-wise, just slower to save.
Metadata. Strip EXIF from listing photos. It adds weight and can leak camera serial numbers and GPS coordinates from phone shots. Keep the colour profile — strip everything else.
The mistakes that cost real money
Re-saving a JPG repeatedly. Every open-edit-save cycle compounds artefacts. Keep the PSD or a lossless master, export JPGs from it, and never edit an exported JPG.
Uploading with the wrong colour profile. Adobe RGB files rendered as sRGB look desaturated. Convert, don't just assign.
White backgrounds where transparency was needed. Costs a reprint and a refund every time.
Upscaling to hit a DPI number. Resampling a 1200 px file to 3600 px invents pixels and adds no detail. It looks soft in print and buyers notice.
Exporting mockups at PNG by habit. A 2000×2000 PNG mockup runs 4–8 MB against 400–700 KB for the equivalent JPG. Multiply by ten photos across forty listings and you're managing gigabytes for no visual benefit.
That last one compounds when you're generating mockups in volume. If you're rendering hundreds of images across product templates, format defaults decide whether your output folder is 800 MB or 8 GB — PSDmate exports optimised JPGs sized for Etsy directly, so there's no re-export pass between rendering and uploading. Wider context in Etsy listing automation and how to batch-export PSD mockups.
Format cheat sheet:
- Etsy listing photos → JPG, quality 80–85, sRGB, 2000×2000 px
- Size charts and text graphics → PNG-24, sRGB
- POD upload, transparent → PNG-24, 300 DPI, background actually transparent
- POD upload, full bleed → JPG quality 95+ or TIFF, 300 DPI
- Digital downloads → PDF plus JPG, 300 DPI, one file per aspect ratio
- Keep a lossless master and export from it — never re-save an exported JPG
- Strip EXIF, keep the colour profile
Frequently asked questions
Should Etsy listing photos be PNG or JPG?
JPG, at quality 80–85. Etsy re-encodes every upload to its own JPG and WebP derivatives, so a PNG listing photo gives you a much larger file for identical output. Use PNG only when the image contains crisp text or flat graphics that JPG artefacts would visibly damage.
Does Etsy support WebP uploads?
No. Etsy accepts JPG, PNG and GIF for listing images. Etsy serves WebP to browsers itself, generated from whatever you upload — so uploading WebP is neither possible nor necessary.
What format should print-on-demand upload files be?
PNG for anything needing a transparent background — apparel, stickers, mugs. JPG at quality 95+ or TIFF for full-bleed prints such as posters and canvas. Every major POD supplier accepts both; check the spec sheet for maximum file size.
Is PNG-8 or PNG-24 better for print files?
PNG-24 for anything you print. PNG-8 caps at 256 colours and produces banding across gradients and skin tones. PNG-8 is only appropriate for flat-colour web graphics, never for a print upload.
What DPI should a digital download be?
300 DPI at the largest size you advertise. If you sell a bundle up to 24×36 inches, that's 7200×10800 px. Supply the biggest size and let buyers scale down — upscaling a small file adds no real detail and generates refund requests.