Skip to main contentSkip to navigation
Design for Print on Demand

October 25, 2026 · 5 min read

Vector or raster for POD designs?

Printers usually want a raster PNG at print size, while vector is the better master for flat art. Here is the difference and when converting helps.

Alomations Team

Etsy automation, from the people building it

Share:

For print on demand, the file you upload is usually raster: a transparent PNG sized to the print area at around 300 DPI. Vector is the better master for flat art such as lettering, logos and line drawings, because it scales to any size without losing sharpness and can export a clean raster file whenever you need one.

This guide is for sellers who design in several tools, get files from freelancers or from AI, and are never quite sure which format to keep and which to send. A wrong choice shows up on the product as soft edges, jagged lettering or a white box around the design. Knowing what each format is good at settles most of it.

The difference between vector and raster

A raster image is a grid of pixels. It has a fixed number of them, so enlarging it past its resolution spreads the same pixels over more space and the edges go soft or blocky. Photos, painted textures and anything with soft shading are raster by nature. PNG, JPEG and PSD are raster formats.

A vector image is a set of instructions: points, curves and fills. Because the shapes are described rather than stored pixel by pixel, a vector logo stays sharp on a cap and on a canvas. SVG, AI and EPS are vector formats, and our guide to what an SVG file is covers the one POD sellers meet first.

QuestionVectorRaster
Made ofPoints, curves and fillsA grid of pixels
EnlargingStays sharp at any sizeSoftens past its resolution
Best forLettering, logos, line art, flat colourPhotos, painted textures, soft gradients
Common formatsSVG, AI, EPSPNG, JPEG, PSD
TransparencySupportedPNG yes, JPEG no
RecolouringChange a fillCareful selection or repainting
What POD upload forms usually takeSometimes, check the providerYes, a PNG at print size

Which one printers need

DTF, DTG and sublimation printers all lay ink down in dots, so a vector file is turned into pixels before anything is printed. That is why most print providers ask for a raster file at the size it will print. One provider recommends 300 DPI for JPEG and PNG files and 120 to 150 DPI for large-format products, while another asks for 150 to 300 DPI depending on the product. If DPI is new to you, start with what DPI means for print files.

Three details trip people up:

Some providers do accept vector uploads: one takes SVG files up to 20 MB. Vector also matters when the product is cut or stitched rather than printed. Heat transfer vinyl is cut to shape, weeded and heat-pressed, and a cutter follows clean outlines. Embroidery starts from artwork that the provider turns into stitches, which goes better from flat, clean shapes. The full checklist is in print file requirements for POD.

When converting flat art to vector helps

Redrawing a raster design as vector pays off when the art is made of flat shapes:

  • Lettering and logos that you will reuse at several sizes, from a chest logo to a full front or a mug.

  • Small flat art that is too low in resolution to print at full size. Redrawn as vector, it exports at any size with clean edges.

  • Light and dark versions. Changing fills in a vector file is faster and cleaner than recolouring pixels.

  • Cut and stitched products, where clean outlines matter more than texture.

  • AI art with fuzzy edges. Flat AI designs often come back with soft or noisy edges, and a vector redraw sharpens them.

When to stay raster

Vectorizing is not a cure for every file. Photos, watercolour, painted brushwork, soft shadows and smooth gradients turn into flat blotches when traced, and a detailed illustration can become a heavy file full of lumpy shapes. Keep those as raster, start from the largest size you have, and enlarge with care when you must. Our guide on how to upscale a low-resolution image for print covers when that works.

A habit that works for every design:

  1. Keep a master file: vector for flat art, a large layered raster for painted art.

  2. Export a transparent PNG at print size and 300 DPI.

  3. Check the edges at full zoom on both a light and a dark background.

  4. Keep the vector next to the PNG for resizing later.

How Alomations handles vector and raster

Every design made in Alomations comes back print-ready at 12 inches and 300 DPI (3,600 pixels on the long side), as a transparent PNG with an SVG alongside. You get the raster file printers want and a vector copy for resizing, plus light and dark versions from one design so it reads on white garments and on black.

The Design Editor (paid plans) can redraw flat art as vector, enlarge a photo that is short of pixels, remove a background in one click, and recolour a palette or a single element. Our tour of the Design Editor shows where each tool sits.

Frequently asked questions

Is SVG better than PNG for print on demand?

As a master file for flat art, often yes. As the upload, a transparent PNG at print size is what most providers expect, though some accept SVG.

Can I turn a photo into a vector?

You can trace it, but the result loses detail and looks like flat cut-outs. Keep photos as raster and start from the largest original you have.

What resolution should my print file be?

300 DPI at the actual print size is the common recommendation, with lower values for large-format products. Check your provider's guide for each product.

Can I upload my print file as an Etsy listing photo?

Not as it is. Etsy accepts .jpg, .gif, .png, .svg and .heic listing photos, but "transparent .png files are not supported", so show the design on a mockup instead.

To get print-ready PNG and SVG files for your next design, start on the free plan.

Ready to automate your Etsy listings?

Turn a design into a finished Etsy listing in under two minutes, published live or held as a draft to review. Mockups, SEO title and all 13 tags included. Start free: 40 credits a month with your Etsy shop connected.