PNG vs JPEG for Print-on-Demand: Which File Type Should You Upload?
Last updated:
One of the first questions new sellers ask is which file type to upload. For most print-on-demand work the answer is a transparent PNG, but there are real cases where JPEG is the better choice. This guide covers when to use each, why it matters, and the file mistake that quietly ruins more designs than any other.
PNG: the default for apparel and stickers
PNG is the format you will use most. Its key advantage is transparency: a PNG can have a see-through background, so your design sits directly on the fabric or surface with nothing around it. For t-shirts, hoodies, stickers, and tote bags, that is exactly what you want.
Without transparency, your artwork prints inside a visible rectangle of white or colour, which looks unprofessional and is a frequent reason products get poor reviews or returns. If your design has any area that should show the product underneath, it needs to be a transparent PNG.
JPEG: for full-coverage designs
JPEG does not support transparency, so it is the wrong choice for most apparel. Where it earns its place is full-bleed artwork, where the design covers the entire printable area and there is no background to remove. Posters and all-over prints are the obvious examples. JPEG also compresses photographs efficiently, keeping file sizes reasonable.
The trade-off is that JPEG compression can introduce faint artefacts around sharp edges and text. If you do use JPEG, export at the highest quality setting available.
The white box problem
The most common file mistake is uploading a design with a background that should have been removed. On screen the background might look white and blend in, but the printer treats it as part of the design and prints it. The result is a noticeable box around your artwork on a coloured shirt or mug.
The fix is to delete the background in your design tool and export as a PNG with transparency preserved. Always preview the file on a dark background before uploading; if you can see a pale rectangle, the background is still there.
What about other formats
You may see SVG, PDF, or TIFF mentioned. SVG is a vector format that scales without losing quality and is excellent for logos, but not every platform accepts it for upload. PDF and TIFF appear in professional print workflows but are rarely required for standard print-on-demand. For nearly all Printify and similar uploads, a high-resolution PNG covers you.
Quick rule of thumb
If the product surface should show through any part of your design, use a transparent PNG. If your design covers the whole area edge to edge, a high-quality JPEG is acceptable. Either way, export at 300 DPI at full print size, and always confirm the accepted formats in your provider's product template before finalising.
Why transparency is the deciding factor
Most of the PNG-versus-JPEG decision comes down to one question: does the surface of the product need to show through any part of your design? Apparel, stickers, tote bags, and most accessories almost always do, because the design is meant to sit on the garment rather than inside a printed rectangle. The moment transparency matters, PNG is the only sensible choice, because JPEG simply cannot store transparent areas. Keeping this single question in mind resolves the vast majority of cases without any technical knowledge.
File size and upload considerations
PNG files are lossless, meaning they preserve every pixel exactly, which is great for quality but produces larger files, especially for complex, colourful designs. JPEG uses compression that discards some information to keep files small, which is why photographs in JPEG download quickly. For print-on-demand, quality matters more than file size, so a slightly larger PNG is usually worth it. If a provider imposes a maximum file size and your PNG exceeds it, reducing the pixel dimensions to the actual print size (rather than dropping to JPEG) is often the better fix.
How to export correctly in common tools
In Canva, choose Download, select PNG, and tick the transparent background option where available. In Photoshop, use Export As or Save a Copy, choose PNG, and ensure the background layer is hidden or deleted so transparency is preserved. In free tools like GIMP or Photopea, export or "export as" to PNG and confirm the transparency setting. Whatever the tool, the principle is identical: remove the background, then export to PNG with transparency switched on. Exporting to JPEG at any point flattens the image and reintroduces a solid background.
Colour profiles in brief
You may encounter the terms RGB and CMYK. RGB is the colour model screens use, and CMYK is used by many physical printers. Most print-on-demand providers accept RGB files and handle the conversion themselves, so you generally do not need to convert manually. If your provider specifically requests CMYK, follow their instruction, but for the majority of beginner workflows, exporting a standard RGB PNG is fine. Be aware that very bright, saturated screen colours can look slightly more muted in print, which is normal.
A quick decision checklist
Before you upload, ask: is this apparel, a sticker, or a bag? If yes, use a transparent PNG. Does the design cover the whole printable area edge to edge, like a poster? A high-quality JPEG is acceptable. Is there any chance the background should be invisible? Then PNG, every time. Finally, confirm the file is 300 DPI at full print size and check the accepted formats in your provider's template, since a few products have specific requirements.
Check your design before you upload: use the POD design size chart, the pixels-to-inches calculator, and the file readiness checklist.