# How to make AI art print ready for a t-shirt

URL: https://madeupmerch.jackmccarthy020.workers.dev/learn/make-ai-art-print-ready/
Updated: 2026-10-24

An AI image that looks great on a phone can print as a soft square with a grey halo. Six checks stop that.

**Short answer:** Upscale the image to the pixels the print needs (300 per inch), cut the background out to real transparency, clean up soft or semi-transparent edges, save it as an sRGB PNG, and replace any AI-drawn lettering with real type. Then look at it at 100% zoom before you upload.

## Make it big enough

Work out the print size first, then the pixels: 300 per inch for sharp, 150 at the least. A 10 inch wide print needs 3,000 pixels across. Many generators give you 1,000 to 2,000, so plan to upscale. The [print file size page](https://madeupmerch.jackmccarthy020.workers.dev/learn/t-shirt-print-file-size/) has the numbers per shirt and a checker.

Use an AI upscaler rather than plain resizing; it redraws detail instead of blurring it. Then check faces, hands and fine lines, where upscalers invent things.

## Get rid of the background

Generators always paint a background, even when you ask for none: a white or off-white field, a gradient, a fake transparency checkerboard. Printed as is, that shows up as a box on the shirt. Remove it so the pixels are actually transparent, and save as PNG (JPG can't hold transparency).

## Fix soft edges and glows

This is the one that catches people. On a dark shirt the printer lays down a white underbase beneath the colour, and half-transparent pixels (feathered edges, drop shadows, glows, smoke, wispy hair) print unevenly: often as a pale fringe or a speckled haze. Background removers leave exactly that kind of edge.

Harden the edges: either make the edge pixels fully opaque or fully transparent, or turn soft shading into a halftone (a pattern of solid dots) so every dot is either printed or not.

## Replace AI lettering with real type

Image models still misspell, double letters and invent glyphs, and their letters go soft when upscaled. If the design has words, generate the picture without them and set the words yourself in a font you're allowed to use (see [free fonts for shirts](https://madeupmerch.jackmccarthy020.workers.dev/learn/free-fonts-for-t-shirts/)). Real type stays sharp at any size and you control every letter.

## Check colour and contrast

Save in sRGB, which is what Printful asks for. Screens glow and fabric doesn't, so neon and very saturated colours print a little duller than they look. Dark designs disappear on dark shirts: check the main colours against the shirt with our [ink contrast table](https://madeupmerch.jackmccarthy020.workers.dev/learn/t-shirt-ink-colors/).

## Look at it at 100%

Zoom to 100% and pan across the whole file. Look for stray pixels left by the background remover, extra fingers, warped text, a watermark or signature the model copied in, and anything that looks like a logo. Fix it now; nobody can fix it once it's printed.

## Questions people ask

### What resolution should AI art be for a shirt?

300 pixels per inch of the size it prints, so 3,600 × 4,800 for a full 12 × 16 inch front. 150 per inch is the minimum Printful recommends.

### Why does my design print with a box around it?

The file has a background that isn't really transparent, often an off-white field or a painted checkerboard from the generator. Remove it and save as PNG.

### Can I print AI-generated text on a shirt?

You can, but it usually prints badly: misspelled, uneven and soft. Set the words yourself in a real font instead.

## Sources

1. [Printful: Create the perfect DTG file](https://www.printful.com/creating-dtg-file)
2. [Printful: Everything you need to know to prepare the perfect print file](https://www.printful.com/blog/everything-you-need-to-know-to-prepare-the-perfect-printfile)

## Or just make one

- [Fair Warning](https://madeupmerch.jackmccarthy020.workers.dev/warning/): A safety sign for the one thing everyone should know about you.
- [Shirt Says](https://madeupmerch.jackmccarthy020.workers.dev/says/): Type what it says. Pick how it looks.
- [Defined](https://madeupmerch.jackmccarthy020.workers.dev/defined/): Your word, defined. Dictionary style.
