Every DTF transfer gets a white ink layer under the colors, and your printer shrinks that layer a little so it never peeks out. Details thinner than that shrink get no white ink at all and print faded or invisible. Upload your design, pick your print size, and see the risky spots light up red.
100% free · No login · Nothing uploaded, the check runs in your browser
A DTF transfer is really two prints stacked on top of each other. First the printer lays down your colors on the film, then it covers them with a white ink underbase: a solid white layer shaped exactly like your artwork. When the transfer is pressed, that white layer sits between the fabric and your colors, giving them something bright and opaque to shine against. Without it, ink sinks straight into the garment and looks dull on light fabric or disappears entirely on dark fabric.
Here is the part almost nobody tells beginners: the white layer is never printed at the exact size of your artwork. RIP software shrinks it inward by a pixel or two, a setting called choke. If it didn’t, the tiniest misalignment between the white pass and the color pass would leave an ugly white halo sticking out around every edge of the design. A one-to-two-pixel choke at 300 DPI (about 0.1 to 0.2 mm) is the industry standard and is invisible on normal artwork.
But the choke has a hidden cost. Any stroke, line, or dot that is thinner than roughly twice the choke width gets eaten completely. The shrink comes in from both sides and meets in the middle, leaving no white ink there at all. The color still prints, but with nothing behind it. That’s why fine script fonts, hairline outlines, and distressed textures that look perfect on screen come off the press looking faded, patchy, or simply missing on dark shirts.
Choke is a physical amount of ink, so what counts is how thick your details are in real millimeters. Shrink a full-front graphic down to a left-chest logo and every stroke gets three times thinner. Typical results with a standard 2 px choke:
| Detail in your design | Printed at 12″ | Printed at 4″ |
|---|---|---|
| Bold block text (0.8 mm strokes) | Safe | Safe |
| Regular text (0.4 mm strokes) | Safe | At risk |
| Thin script font (0.25 mm strokes) | Safe | Lost |
| Hairline / distressed texture (0.1 mm) | At risk | Lost |
Strokes given as physical width at print size. The exact cutoff depends on your printer’s choke setting, which is why the checker above lets you dial it in. When in doubt, ask your print provider what choke they run.
A common way people lose detail without realizing it: halftones. Every dot in a halftone is a tiny separate island of ink, and each one needs its own white base. Set the dots too fine (a high LPI) or print the design small, and the smallest dots drop below the choke width. The light end of your fade simply never makes it onto the shirt.
For DTF, 25 to 45 LPI is the safe range. The DTFWiz Halftone Generator defaults to 35 LPI for exactly this reason. Very light tints are the most fragile, because that is where dots shrink the most. The safest workflow: halftone the design first, then drop the finished result into the checker above at your real print size. If the dots survive, the fade will print.
Nothing is uploaded. The whole check runs in your browser in about a second.
A transparent PNG works best; that is the file your printer actually uses to build the white layer. If your file still has a background, remove it first with Make Print Ready.
This is the step people skip, and it changes everything. A design that is safe at 12 inches can lose all its fine detail at left-chest size. Use the preset buttons or type a custom width.
Red areas get no white ink at that size. Drag the choke slider to match your printer’s setting and watch the risk areas grow or shrink. Flip to the “White ink layer” view to see exactly what the printer will lay down.
Found red areas? Print larger, thicken the strokes (or pick a bolder font), or lower the choke to match your printer. If the red covers text your customer needs to read, fix it before you press. No heat press setting can bring back ink that was never laid down.
Scan and fix transparency, edges, resolution and more, free.
Check if your file has enough pixels for a sharp print.
Boost low-resolution artwork up to 4× with real detail.
Turn fades and shadows into printable dots.
Clean edges, remove specks, and prep files by hand.
Why semi-transparent pixels ghost around your design.
The most common causes of washed-out prints.
The complete checklist before you press anything.
DTF printers lay down a layer of white ink underneath your colors before the transfer is pressed. Fabric, especially dark fabric, is not white paper. Without that white base your colors would sink into the garment and look dull, dark, or invisible. The white underbase acts like a primer coat: it follows the shape of your artwork exactly and gives the color ink a bright, opaque surface to sit on.
Choke means the RIP software shrinks the white underbase inward by a small amount, usually one to two pixels at 300 DPI (about 0.08 to 0.17 mm). Printers do this on purpose: if the white layer were exactly the same size as your art, the tiniest misalignment between the white pass and the color pass would leave a white halo peeking out around every edge. The trade-off is that any detail thinner than roughly twice the choke width loses its white ink entirely, and that is exactly what this tool finds.
The color ink still prints, but it lands directly on the garment with nothing behind it. On a white or light shirt it looks washed out and faded. On a black or dark shirt it can disappear almost completely, because thin CMYK ink over dark fabric has almost no opacity. Fine script fonts, hairline strokes, distressed textures, and small text are the most common victims.
The choke is a physical amount of ink, roughly a tenth of a millimeter, so what matters is how thick your details are in real-world millimeters, not pixels. The same artwork printed at 12 inches wide has details three times thicker (physically) than when it is printed at 4 inches for a left-chest logo. That is why a design that prints perfectly as a full front graphic can lose all its fine detail when you shrink it onto a sleeve. Always check at the size you actually plan to press.
Yes. Every halftone dot is its own tiny island of ink, and each dot needs white ink under it just like any other detail. If your dots are too small at print size (a high LPI setting, or very light tints where dots shrink the most), the choke swallows them and the light parts of your fade simply vanish. For DTF, stay in the 25 to 45 LPI range; the DTFWiz Halftone Generator defaults to 35 for exactly this reason. The safest workflow is to halftone your design first, then run the finished result through this checker at your real print size.
You have four options, in order of preference: print the design larger so the details get physically thicker; thicken the thin strokes in your design app (or choose a bolder font); ask your printer what choke they run and lower the slider to match if it is lighter than the standard; or accept that purely decorative hairlines will print subtly. If the red areas cover text or anything a customer must read, fix it before pressing.
No. The whole analysis runs inside your browser using the same kind of morphological math RIP software uses, so your artwork never leaves your device. That also makes it fast: you can drag the choke slider and see the red areas update in real time.
The white layer is only one thing that can ruin a transfer. Make Print Ready scans your file for every DTF issue at once (transparency haze, resolution, stray specks, jagged edges) and fixes them in one click.
No account required to scan · No credit card · All 15+ tools included free