File formats

Accepted File Formats for Custom Product Uploads

Accept the wrong formats and you get low-quality prints + customer complaints. Here's the 2026 spec sheet.

Last updated: July 28, 20266 min readBy the Print It My Way team

Photo uploads (most common)

Logo + vector uploads

Embroidery-specific

File size limits

TierMax sizeRationale
Free / Basic10 MBFits most JPG at 300 DPI up to 20×24 in
Pro25 MBCovers PNG with transparency at high DPI
Unlimited100 MBVector .AI files, RAW photos, embroidery masters

DPI targets by product

Frequently asked questions

Which image file formats should I accept for custom printing?

JPG, PNG, HEIC minimum for photos. Add SVG, AI, EPS for vector logos on higher tiers. DST for embroidery.

What's the best format for logos on print products?

SVG or AI (vector) — scales infinitely without quality loss. PNG with transparency as fallback for customers who don't have vector files.

Should I accept HEIC uploads from iPhone?

Yes. HEIC is default iPhone format since iOS 11. Auto-convert to JPG server-side with EXIF orientation preserved (prevents rotated prints).

What file size should I limit customer uploads to?

10 MB free tier, 25 MB pro, 100 MB unlimited. Above 100 MB, upload experience degrades on mobile networks.

Do I need to accept PDF uploads?

For B2B / print shops with pre-made designs, yes. For consumer POD (mugs, apparel), rarely needed — JPG/PNG covers 95% of use cases.

What DPI is needed for print-on-demand?

300 DPI at final print size is universal target. 150 DPI acceptable for large-format (canvas 24×36+, banners) where viewing distance is greater.

Should I accept WebP format uploads?

Web-native but not universally accepted by POD partners. If accepting, convert to JPG server-side before sending to fulfillment.

How to convert HEIC to JPG on upload?

Server-side conversion with libheif or ImageMagick. Print It My Way handles this transparently — customer uploads HEIC, gets JPG in the print pipeline.

What's DST format for embroidery?

Tajima format — the universal stitch file format for commercial embroidery machines. Accept if you fulfill embroidered products.

Should I let customers upload PSD or Sketch files?

No. Those are editable design files, not print-ready. Reject with clear message: 'Export to JPG, PNG, or PDF for printing.'

Related reading

Try it free on Shopify

Print It My Way's permanent Free plan includes live preview + Cart Transform pricing + POD integrations. No credit card required.

Install Print It My Way