Transparent PNG vs JPG for Print-on-Demand Files
Guide · Image Tools
Print-on-demand platforms print your design directly onto a shirt, mug, or tote — not onto a white rectangle that then gets placed on the product. That distinction is the entire reason transparent PNG is the required format almost everywhere, and it's worth understanding why, because "just upload a JPG" is a mistake that only shows up after the product ships.
What a JPG background actually does when printed
A JPG has no transparency, so anything that isn't your design — the "empty" area around a logo or graphic — is filled with a solid color, usually white. On a white T-shirt, you might not notice; on a black hoodie or a colored mug, that "invisible" white background prints as a visible white box around your design, which is almost never the intended result.
Why PNG solves this
A transparent PNG has an alpha channel that marks which pixels are "nothing" — those areas simply don't print at all, letting the product's actual color show through around your design exactly like it does in the preview mockup. This is the difference between a logo that looks printed and one that looks like a sticker slapped over a white patch.
Check the mockup before you're sure
Some platforms will silently accept a JPG and composite it onto a white background before printing without warning you clearly that this happened, so the safest check is to preview the design specifically on a dark or colored product variant, not just the default white one. If a "transparent-looking" area shows up as a visible box or halo in the preview, the source file wasn't actually transparent.
Keep the background-removed master, not the flattened export
Once you've removed a background to get a transparent design, keep that PNG as your master file rather than the flattened JPG version you might create for other uses (like a social media post). If you need the design again for a different product, you'll want the transparency intact, not baked over.