Vector vs Raster Files for Printing: Which to Ask For

Updated Oct 19, 2026

Vector vs raster files for printing comes down to scaling. Vector files (AI, EPS, SVG, vector PDF) are mathematical paths and print sharp at any size. Raster files (JPEG, PNG, TIFF, PSD) are grids of pixels and need about 300 PPI at the final print size. Ask for vector for logos, screen printing, vinyl and laser cutting. Use raster for photos.

What's the difference between vector and raster files?

A vector file stores artwork as paths: points, lines, curves and fills described mathematically. When you scale it from a business card to a banner, the software redraws the paths at the new size, so edges stay crisp and the file size barely changes.

A raster file stores artwork as a fixed grid of colored pixels. A 1200 × 1200 pixel logo has exactly 1.44 million pixels no matter how big you print it. Print it larger and each pixel just gets bigger. That's where blurry edges, jagged curves and blocky gradients come from.

Neither one is better across the board. Vectors suit flat-colored artwork with clean shapes: logos, text, line art, icons, cut paths. Rasters suit anything with continuous tone: photographs, painted illustrations, textures, soft shadows. A pet portrait mug needs a raster photo. A company logo on 200 hoodies should come from a vector.

Common file formats and what they usually contain

FormatTypeNotes
.aiVector (usually)Adobe Illustrator's native format. Can contain embedded raster images.
.epsVector (usually)Older but still widely accepted by printers. Can also wrap a raster image.
.svgVectorOpens in browsers, accepted by most cutting software.
.pdfEitherA container. Can hold pure vector, pure raster, or both.
.cdrVectorCorelDRAW format, common with sign shops and engravers.
.dxfVectorCAD format, often used for laser and CNC cutting.
.jpg / .jpegRasterLossy compression, no transparency.
.pngRasterLossless, supports transparent backgrounds.
.tif / .tiffRasterLossless, preferred by many photo and offset printers.
.psdRaster (mostly)Photoshop layers. Text and shape layers stay editable, but output is raster.
.heicRasteriPhone photo default. Some print software won't open it.

A file extension tells you what a file can hold, not what it does hold. A logo saved as a JPEG and then placed inside an .ai or .pdf is still a raster image. How to catch that is covered further down.

Vector and raster compared side by side

Vector wins on scaling, editing and anything a machine has to cut or separate. Raster wins on photos and is what most retail customers actually have.

VectorRaster
ScalingAny size, no quality lossLimited by pixel count; enlarging blurs it
Best forLogos, text, line art, flat-color designs, cut pathsPhotos, paintings, gradients, textures
Resolution neededNone (resolution-independent)About 300 PPI at final size for close viewing, less for large format
Typical file sizeSmall, often a few MBLarge at print resolution; a layered poster PSD can run to hundreds of MB
Editing colorsEasy; change a fill or swap to a Pantone spot colorHarder; needs masking or selective color work
Color separations (screen print)Straightforward, one layer per colorNeeds halftones or simulated process
Cutting machines (vinyl, laser)Required; machines follow pathsMust be traced to vector first
Who can create itDesigners using Illustrator, Inkscape, Affinity Designer, CorelDRAWAnyone with a phone, Canva, Photoshop, Procreate
What customers usually haveBusinesses with a brand kitIndividuals with photos and screenshots

That last row is the practical problem. Your best output comes from vectors, but most individual customers only have raster files: a photo from their camera roll, or a logo screenshotted from their own website. Your product setup has to handle both.

When to choose vector vs raster files for printing

The right file depends on how you produce the item. Match your production method to the file type it really needs before you write any upload instructions.

Print or production methodPreferred fileAccepts raster?Notes
Screen printingVector (AI, EPS, PDF)Yes, with extra workEach color is a separate screen. Rasters need separations or simulated process.
Vinyl cutting / heat transfer vinylVector (SVG, AI, EPS, DXF)Only after tracingThe cutter follows paths. Hairlines may not weed cleanly.
Laser cuttingVector (SVG, DXF, AI, PDF)No, for cut linesCut and score lines must be vector paths.
Laser engravingEitherYesVector for line engraving and scoring, raster for photo engraving and fills.
EmbroideryVector or clean high-res raster as sourceYes, as referenceMachines read stitch files (DST, PES, EXP, JEF). A digitizer builds those from your artwork.
DTG (direct-to-garment)High-res PNG with transparencyYes, preferred300 PPI at print size. Vectors get rasterized at output anyway.
DTF transfersHigh-res PNG with transparencyYes, preferredA JPEG prints its background box.
SublimationHigh-res raster (PNG, TIFF, JPEG)Yes, preferredFull-color photos are a strength of the process.
Offset / digital print (cards, flyers)Print-ready PDFYesVector for text and logos, 300 PPI rasters for photos, with bleed.
Large format (banners, signs)Vector or PDFYes, at lower PPI100 to 150 PPI at final size is often fine for distance viewing.
Photo prints, canvas, puzzlesRaster (JPEG, TIFF)Yes, requiredPixel count is everything.

Stores that should ask for vector files

Ask for vector files (or charge to create them) if you do any of these:

  • Screen printing. Vectors give you clean separations and let you match spot colors. A raster logo with soft edges makes fuzzy screens and costs you prep time on every reorder.
  • Vinyl, HTV or sticker cutting. Cricut Design Space and Silhouette Studio will import PNGs and JPEGs, but they trace them into cut paths, and the trace is only as clean as the source.
  • Laser cutting of signs, acrylic, wood or leather. The laser follows the path, so there's no workaround.
  • Business branding orders such as uniforms, promo products and signage. These customers often have a brand kit with an AI, EPS or SVG logo. Asking costs them nothing and saves you a redraw.

Stores that should ask for raster files

High-resolution raster is the right request if you sell:

  • Photo products: canvas prints, photo blankets, puzzles, pet photo mugs, memorial items.
  • DTG, DTF and sublimation apparel with full-color or illustrated designs. These processes print pixels. A vector is still welcome, but a 300 PPI PNG on a transparent background works just as well.
  • Art prints from customer paintings or digital illustrations.

Products that need both

Plenty of products mix the two. A custom wedding sign might combine a couple's photo (raster) with names in a script font (vector text). A business card has a vector logo and text, and maybe a raster headshot. A print-ready PDF handles this well: text and logos stay vector, photos are embedded at 300 PPI, and the printer gets one file.

How much resolution does a raster file need for print?

A raster file for print needs about 300 pixels per inch at the size it will actually be printed. Multiply the print width and height in inches by 300 to get the pixel dimensions you need.

That's the standard for anything viewed up close: cards, flyers, apparel, photo prints. Large items viewed from a distance can go lower. Banners and signs often print well at 100 to 150 PPI at full size, because nobody reads a 6-foot banner from 10 inches away.

Print sizeAt 300 PPIAt 150 PPI
Business card with 0.125 in bleed (3.75 × 2.25 in)1125 × 675 px563 × 338 px
4 × 6 in photo1200 × 1800 px600 × 900 px
8 × 10 in print2400 × 3000 px1200 × 1500 px
12 × 16 in (common large DTG print area)3600 × 4800 px1800 × 2400 px
16 × 20 in canvas4800 × 6000 px2400 × 3000 px
6 × 3 ft banner (72 × 36 in)21600 × 10800 px10800 × 5400 px (7200 × 3600 at 100 PPI)

Use it backwards too. A customer uploads a 1500 × 1500 px photo for a 12 × 12 inch canvas: 1500 ÷ 12 = 125 PPI. It'll look soft up close, so tell the customer before you print, not after.

DPI vs PPI, and the "72 DPI" myth

PPI (pixels per inch) describes a digital image. DPI (dots per inch) technically describes a printer's ink dots. People use them interchangeably, and printers asking for "300 DPI files" mean 300 PPI at final size.

The resolution number stored in a file means nothing on its own. A 3000 × 3000 px image tagged "72 DPI" and one tagged "300 DPI" contain exactly the same pixels. If a customer opens a small image in Photoshop, goes to Image > Image Size and types 300 into Resolution with Resample checked, Photoshop invents pixels by interpolation. The file now says 300 DPI but looks no sharper. Judge raster files by pixel dimensions against print size, never by the DPI field.

Checking pixel dimensions quickly

You don't need design software to check a raster file:

  • Mac: open the file in Preview, then Tools > Show Inspector (Cmd+I). Image size is listed in pixels.
  • Windows: right-click the file, choose Properties, then the Details tab, and look for Dimensions.
  • Photoshop: open Image > Image Size, uncheck Resample, then type 300 into Resolution. The Width and Height fields now show the largest size the file prints at 300 PPI without inventing pixels.

AI upscaling

AI upscalers (Adobe's Super Resolution in Camera Raw and Lightroom, Topaz Gigapixel and similar tools) can enlarge a low-res photo 2 to 4 times with far better results than old-style interpolation. They're useful for rescuing a customer's only photo of a late pet. They invent detail rather than recover it, though, so faces and text can come out strange. Treat upscaling as a fix you check by eye and show the customer, not as a reason to accept any file.

How to tell if a customer's file is really vector

You can only confirm a file is vector by checking what's inside, because a raster image saved into an AI, EPS, PDF or SVG keeps its pixels. This is the most common problem with "vector" files from customers: someone asks a relative for "the logo in vector," and they drop a JPEG into Illustrator and save it as .ai.

Four quick checks:

  1. Zoom way in. Open the PDF in Adobe Acrobat or the file in any viewer and zoom to 1600% or more on an edge or curve. Vector edges stay smooth at any zoom. Raster edges turn into visible squares.
  2. Use Outline view in Illustrator. Go to View > Outline (Cmd+Y on Mac, Ctrl+Y on Windows). Vector shapes show as thin path outlines. An embedded or linked image shows as a box with an X through it.
  3. Check Document Info. In Illustrator, open Window > Document Info and pick Embedded Images or Linked Images from the panel menu. If the logo appears there, it's raster.
  4. Open an SVG in a text editor. Real vector SVGs contain <path>, <circle> or <polygon> elements. An <image> tag followed by a long block of base64 text means a raster image is embedded inside.

Inkscape (free) does the same job: View > Display Mode > Outline shows paths like Illustrator's Outline view, which makes it a good option for a shop without an Adobe subscription.

Problems in genuine vector files

A true vector file can still cause trouble in production:

  • Live fonts. If text isn't converted to outlines and you don't have the font, your software substitutes a default. Ask for outlined text (Type > Create Outlines in Illustrator) or a PDF with fonts embedded.
  • Strokes for cutting. Cutters and lasers follow the path's center line, not the visual stroke width. For a cut file, strokes often need converting with Object > Path > Outline Stroke.
  • Hairlines and tiny details. Very thin lines may not hold in a screen, weed cleanly in vinyl or survive a laser. Set a minimum line weight that matches your equipment.
  • Color mode. Offset printers usually want CMYK. Screen printers want spot colors, often Pantone. DTG, DTF and sublimation workflows typically take RGB and convert in their RIP software. Tell customers which one you want.

Can you convert a raster file to vector?

Yes, but only by tracing or redrawing it. Saving a JPEG as SVG, EPS or PDF converts nothing: the format changes and the pixels stay.

There are three real routes:

  • Auto-trace. Illustrator's Object > Image Trace > Make or Inkscape's Path > Trace Bitmap turn pixels into paths. They work well on bold one- or two-color logos on a plain background, and badly on small text, gradients, photos and low-res sources, producing lumpy curves and hundreds of stray anchor points.
  • Manual redraw. A designer rebuilds the logo with the pen tool, using the raster only as a guide. This gives the cleanest result and is what most screen printers and sign shops do for a customer's main logo.
  • Ask the source. Whoever designed the logo, or the business's previous printer, usually still has the original AI or EPS. One email is cheaper than a redraw.

Going the other way is trivial. Any vector exports to PNG or TIFF at whatever pixel size you need. That's why vector is the safer master file: you can always make a raster from it, never the reverse.

Charging for vector conversion

Many custom apparel and sign shops charge a one-time artwork fee for redrawing a raster logo, then keep the vector on file for reorders. On Shopify there are three simple ways to handle it:

  • A separate "Logo vectorization" product the customer adds to the cart when they don't have a vector file.
  • A variant option on the product (for example "I have a vector file" and "Please redraw my logo"), with the redraw variant priced higher.
  • A charge after review: use Edit on the order in Shopify admin to add a custom item, and you can then send the customer an invoice for the difference.

The variant approach settles the question at the point of sale. Editing the order suits shops that only find out once they've opened the file.

What to tell customers about vector and raster files

Describe the file you want in the customer's words, next to the upload, and give an alternative they can actually manage. Most customers don't know what "vector" means, and "300 DPI" invites the fake-resolution trick described above.

Weak: "Upload a vector file at 300 DPI."

Better: "Best: your logo as AI, EPS, SVG or PDF from your designer. Also fine: a PNG at least 3600 × 4800 pixels with a transparent background. Only have a small image or screenshot? Upload it anyway and choose 'Please redraw my logo' above."

Three wording habits help most:

  • Give pixel dimensions, not "high resolution". Customers can check pixels in Preview or Windows Properties. They can't check "high resolution".
  • Name the formats you want by extension. "AI, EPS, SVG or PDF" is easier to act on than "vector".
  • Show a good file next to a pixelated one. One side-by-side image cuts down on "is this okay?" emails.

Where to place requirements in the buying flow, and how to match them to a print-on-demand supplier's specs, is covered in the artwork upload guide for print on demand.

Getting large print files from customers

Vector logos are usually small, but print-resolution rasters aren't. A layered 16 × 20 inch PSD or an uncompressed TIFF can run to hundreds of megabytes, and Gmail caps attachments at 25 MB, so "just email it to us" fails for exactly the files you most want. Whatever collection method you use has to handle large uploads and keep each file linked to the right order line; the guide to tying files to Shopify orders covers line item properties, storage and late files.

What to do when a customer's file isn't print-ready

Decide quickly between three outcomes: print it, fix it, or ask for another file. A standard rule for each vector and raster problem saves you rethinking it on every order.

ProblemTypical fixContact the customer?
Raster at 200 to 299 PPI for apparel or small printsUsually print as is; the difference is hard to see on fabricOptional
Raster under about 150 PPI at final sizeAsk for a larger file, offer upscaling with a preview, or offer a smaller print sizeYes
Screenshot or web logo a few hundred pixels wideAsk for the original or offer a paid redrawYes
"Vector" file that's actually an embedded rasterTreat as raster and check pixel sizeYes, if too small
JPEG with white background for DTG/DTFRemove a simple background yourself; otherwise askSometimes
Raster logo for screen printing or cuttingTrace or redraw, then proofYes

Whenever you've changed the artwork (tracing, upscaling, background removal), send a proof before production and note on the order's timeline in Shopify admin what you changed and what the customer approved. When a reorder arrives months later, you'll know which file is the corrected master.

How File Upload To Inbox helps

File To Inbox accepts any file type on the product page, so AI, EPS, SVG, PDF, PSD, TIFF and phone photos all get through, with no format whitelist turning away the vector file you asked for. Files up to 5 GB each upload with resumable uploads and arrive tied to the order, so layered print-resolution files aren't a problem. See the file size and file type details, or try it from the Shopify App Store.

Don't have File To Inbox yet? Install it from the Shopify App Store →

Frequently asked questions

Is a PNG a vector file?

No, a PNG is always a raster file made of pixels, even with a transparent background. A transparent PNG works well for DTG, DTF and sublimation if it's about 300 PPI at print size, but a cutter or screen printer will still need it traced or redrawn as vector.

Is SVG better than PNG for printing?

SVG is better for logos, text and anything that gets cut, because it scales to any size and cutting software reads its paths directly. PNG is better for photos and detailed illustrations, which SVG can't represent as paths. For DTG or DTF a large transparent PNG prints just as well as an SVG, since the printer rasterizes everything anyway.

Is EPS still used for printing?

Yes, many printers, sign shops and promotional product suppliers still accept or request EPS, mainly because older workflows were built around it. For new artwork, a vector PDF or AI file usually does the same job and handles transparency more reliably. Accept EPS from customers, but check it the same way as any other vector file, since an EPS can wrap a raster image.

What resolution should a t-shirt print file be?

A t-shirt print file should be about 300 PPI at the actual print size. For a common 12 × 16 inch print area that's 3600 × 4800 pixels, saved as a PNG with a transparent background for DTG or DTF. Screen printing works best from a vector file instead.