Optracy

PNG vs SVG for print on demand: which file to upload

4 min read Platform facts checked on Oct 6, 2026

On this page

Short answer: upload a PNG at 300 dpi with a transparent background, and keep an SVG as your master file. Here is why, what the big platforms accept, and the cases where the answer changes.

The same curve drawn with pixels and drawn as a vector line
Pixels on the left, the same edge as a vector curve on the right.

A PNG is a grid of pixels. An SVG is a set of shapes.

A PNG is a raster image: a fixed grid of colored squares. It keeps every pixel exactly (it is lossless), and it can have a transparent background. But its detail stops at its pixel count. Print it larger than that count allows and the grid shows as steps along every curve.

An SVG is a vector file. Instead of pixels, it describes shapes: paths, curves and the flat colors that fill them. A shape has no fixed size, so the same SVG is sharp on a sticker and on a banner.

The frog's eye from the original JPEG at 6×: square pixels with soft, stepped edges
Pixels at 6×The original file, enlarged: the grid shows.
The same eye from the vector file at 6×: smooth curves on flat cream
Vector at 6×The same spot in the SVG: one clean edge.

Most POD platforms want the PNG.

The platforms that print your shirts work from pixels in the end, so most ask for a PNG at the size of their print area:

  • Printify recommends building and storing the design as an SVG, then exporting a 300 dpi transparent PNG at the exact print size before you upload. In its words, the SVG is the master and the PNG is the delivery file.
  • Printful lists PNG and JPEG as its accepted print file formats, and asks for a PNG when the background must be transparent, because JPG can't hold transparency.
  • Amazon Merch on Demand takes PNG files only for its apparel, according to seller guides, at 4500 × 5400 px for a standard t-shirt and 25 MB at most.

So the PNG is the file your store sees. That doesn't make the SVG useless. It makes it the file you keep.

Keep the SVG for everything after the upload.

A PNG at 4500 × 5400 px is perfect for one job. The SVG is what you go back to when the job changes:

  • A new product. A mug, a sticker or a back print needs another size or shape of canvas. From the SVG you can make a fresh, sharp PNG at any size instead of stretching the old one.
  • New colors. A design for a black shirt and one for a white shirt often need different ink colors. In an SVG, each color is one fill you can change in Illustrator, Inkscape or Figma.
  • A local print shop. Screen printers and sign makers usually want vector artwork. Many ask for PDF or EPS, which hold the same shapes as the SVG.

A good print PNG has four things right.

Whatever made your PNG, check these before you upload:

  1. Size. The platform's canvas at 300 dpi, such as 4500 × 5400 px for a 15 × 18 inch area.
  2. A transparent background. Not white, not a checkerboard drawn into the pixels.
  3. Solid color areas. Soft glows and feathered shadows are half transparent, and DTG printers put white ink under any pixel that isn't fully transparent. On a dark shirt that prints as a pale ring.
  4. sRGB color. Printful and Printify both ask for the sRGB profile.

A flat-color PNG is also small. The 4500 × 5400 print PNGs Optracy made for our 12 test designs weighed 0.4 to 3.3 MB, far under Amazon's 25 MB limit.

When the SVG is the better upload

Upload the vector file when the place you send it asks for one. Printify accepts SVG uploads alongside PNG and JPEG. A print shop that cuts vinyl or burns screens will usually ask for vector artwork, and there the SVG, PDF or EPS is the right file, not the PNG.

And one case where neither answer works the way you'd hope: photos and art with soft gradients. An SVG made of flat shapes turns smooth shading into bands of color. Keep those designs as a high-resolution PNG.

Get both from one edit.

Optracy gives you the print PNG and the vector files from the same colors. Upload your design, fix the colors once, then download SVG, PDF, EPS or a 300 dpi print PNG (4500 × 5400 by default). On the download page, the PNG tile is marked “Recommended for POD” and the SVG tile says what it's for: editing in Illustrator, Figma or Inkscape.

One image is one download. After the first file, every other format of the same image is free for as long as the image is kept, 24 hours, so take the PNG for your store and the SVG for your files.

Sources

Platform facts checked on Oct 6, 2026. Platforms change their requirements, so check their own pages before you upload.

Make the PNG for your store and the SVG for your files.

Upload a design and download both. Processing and editing are free; downloads need a free account, 5 images a day.