Gradients & Fades on DTF

Why Your DTF Gradients Print as White Blobs

Smoke, glows, drop shadows, and color fades look gorgeous on screen — then print as a milky white patch on the shirt. Here is exactly why DTF does that to gradients, and how to fix it in seconds with halftone dots.

Updated July 2026  ·  6 min read  ·  No design experience required

Quick answer — how to print a gradient on DTF

  • DTF prints a white underbase under anything that is not fully transparent
  • A gradient is made of semi-transparent pixels — so the whole fade gets solid white ink
  • On a dark shirt that white ink shows through as a milky blob
  • You cannot delete the fade — it is your artwork. You halftone it instead
  • Halftone turns the fade into tiny solid dots that each print cleanly
  • Use Fades & Shadows mode for see-through fades, Full Design for solid ones
What It Is

Why DTF turns a smooth fade into a white patch

You designed a beautiful sunset fade, a wisp of smoke, or a soft glow behind your text. On screen it looks perfect. Then it comes off the heat press with a dull, milky white cloud where the fade should be. This is one of the most confusing DTF problems because nothing looks wrong in your file — the problem is in how DTF physically prints.

Here is the key fact: DTF lays down a layer of white ink (the underbase) under your colors so they show up on dark fabric. The printer decides where to put that white ink by reading your file's transparency. Anywhere a pixel is not fully transparent, it gets white ink underneath.

A gradient is the worst-case version of this. Every pixel in a fade is semi-transparent — maybe 60% opaque here, 30% there, 10% at the tail. Your monitor blends each one against the background so you see a smooth fade. But the DTF printer cannot lay down 30% of a drop of white ink. It rounds every one of those pixels up to a full underbase. So the entire fade zone gets a solid, opaque layer of white ink, and the faint colors on top are not strong enough to hide it. The result is the milky white blob.

This is different from white haze, which is a thin ring at the outer edge of a solid design. A gradient blob is a large area inside your design where the fade itself is the problem — and that changes the fix completely.

The Catch

Why you can't fix a gradient the way you fix white haze

The standard fix for edge haze is to delete the semi-transparent pixels — snap everything to either fully visible or fully gone with an alpha threshold. That works for anti-aliased edges because those pixels are not really part of your design.

But you cannot delete a gradient. The fade is the artwork. If you threshold a smooth sunset, you get a hard, ugly line where the color suddenly cuts off — you have destroyed the exact effect you wanted. Thresholding is the wrong tool for anything intentional and soft: fades, glows, smoke, ombré, drop shadows.

So you need a way to keep the look of the fade while making every printed pixel fully opaque. That is exactly what a halftone does.

Where It Comes From

The 4 effects that blob out on DTF

They all share one trait — large areas of semi-transparent pixels. Knowing which one you have tells you which halftone mode to reach for.

01

Ombré and color fades

Any design that fades from full color into nothing — a sunset, a color wash, a faded background — is built from thousands of semi-transparent pixels. DTF cannot print "half a pixel" of ink, so the whole fade zone gets a solid white underbase and reads as a milky patch.

02

Smoke, mist, and soft glows

Smoke plumes, glowing text, and lens-flare effects are almost entirely low-opacity pixels. On a dark shirt the underbase fills every one of them, so a wispy glow becomes a dense, cloudy white blob instead of a soft haze.

03

Drop shadows

A drop shadow is a large area of partly transparent dark pixels. The printer fills the entire shadow with white ink underneath, turning a subtle shadow into a gray-white smudge behind your design.

04

Feathered edges and soft brushes

Painted artwork and feathered selections create wide bands of fading pixels. The softer the brush, the wider the fade — and the wider the milky band once it hits the underbase.

The Fix

How to halftone a gradient for DTF — step by step

Halftone breaks your fade into a field of tiny solid dots. Each dot is 100% opaque, so it gets a clean underbase and prints sharp; the gaps let the shirt show through. Your eye reads it as a smooth fade — no blob.

STEP 1

Upload your design to the Halftone tool

Drop your PNG or JPG into the free DTF Halftone Generator. Everything runs in your browser — your file never uploads to a server. No account needed to preview.

STEP 2

Pick the right mode

Choose Fades & Shadows if your fade goes transparent (glow, smoke, soft shadow, ombré-to-nothing). Choose Full Design if the gradient is a solid fill with no transparency. If you pick Fades & Shadows on a fully solid image, the tool tells you and points you to Full Design.

STEP 3

Dial in the dot size

Start at 35 LPI. Larger dots (25 LPI) print more reliably on any machine; finer dots (50 LPI) look smoother but need a printer with good dot control. The live preview updates instantly, so you can see the fade turn into dots as you slide.

STEP 4

Download your print-ready file

Export a 300 DPI PNG with the fade converted to solid dots. Every dot gets a full underbase and prints clean; the gaps let the shirt show through — so from a normal viewing distance it reads as a smooth fade with no white blob.

Open the Free Halftone Generator

No account needed to preview. No credit card ever.

Which Mode

Fades & Shadows vs Full Design — pick the right one

The Halftone Generator has two modes. The right choice depends on one thing: does your fade go see-through, or is it baked into a solid fill?

Fades & Shadows mode

For fades that go see-through

If your fade dissolves into a transparent background — a glow, a wisp of smoke, a soft drop shadow, an ombré that fades to nothing — pick Fades & Shadows mode. It only touches the semi-transparent pixels, converting the fade into dots while leaving your solid artwork completely untouched. This is the surgical fix for the classic "white blob" gradient.

Full Design mode

For solid gradients edge to edge

If your gradient is baked into a solid, fully-opaque design — a flat ombré fill with no transparency, or a JPEG with no alpha — there are no see-through pixels to work on. Use Full Design mode instead. It halftones the whole image by brightness, breaking every tone into dots so the fade prints smoothly and uses less ink.

Not sure? Just try Fades & Shadows first. If your image has no see-through areas, the tool detects it and tells you to switch to Full Design — so you can't get it wrong.

Frequently asked questions about DTF gradients

Why do my gradients print as white blobs on DTF?

Because DTF lays down a white ink underbase under anything that is not fully transparent. A gradient is made of semi-transparent pixels — pixels that are only partly opaque. The printer cannot lay down "half" of the white ink, so it fills the entire fade zone with a solid underbase. On a dark shirt that solid white ink shows through the faint colors as a milky white blob instead of a soft fade. The fade looked smooth on screen because your monitor blends transparency against the background; the printer cannot do that.

How do I print a gradient or fade on a DTF transfer?

Convert the gradient into a halftone — a pattern of tiny solid dots. Instead of trying to print fading, semi-transparent ink (which DTF cannot do), halftone breaks the fade into dots that are each 100% opaque. Each dot receives a full white underbase and prints cleanly, while the gaps between dots let the shirt color show through. Your eye blends the dots back into a smooth fade from normal distance, exactly like a screen-printed shirt or a printed magazine. You can do this free in the DTFWiz Halftone Generator.

What is the difference between white haze and a gradient blob?

They share a cause — semi-transparent pixels plus a white underbase — but they are different problems with different fixes. White haze is a thin ring of semi-transparent pixels at the outer edge of an otherwise solid design (from anti-aliasing), and the fix is to delete them with Remove Transparent Pixels. A gradient blob is a large intentional fade in the body of the design — you cannot delete it because it is the artwork. The fix for a gradient is to halftone it into dots so it stays visible but prints correctly.

Can I just delete the gradient like I would white haze?

No. Deleting semi-transparent pixels (alpha thresholding) works for edge haze because those pixels are not really part of your design. But a gradient, glow, smoke effect, or ombré fade is intentional artwork — thresholding it would leave a hard, ugly cut-off where the smooth fade used to be. Halftone is the correct tool because it preserves the look of the fade while making every printed pixel fully opaque.

What is halftone and will it lower my print quality?

Halftone converts smooth tones into a grid of tiny dots of varying size — the same technique used in screen printing and magazine printing for over a century. From normal viewing distance your eye blends the dots into smooth tone, so quality looks the same or better. Up close you can see the dot pattern, but at arm's length it reads as a clean fade. For DTF it is actually higher quality than a raw gradient because it eliminates the white blob and gives a softer, less plasticky hand feel on the shirt.

My gradient fades to a solid color, not transparent — which mode do I use?

Use Full Design mode. Fades & Shadows only works on pixels that are actually see-through (partly transparent). If your gradient is baked into a fully opaque fill — for example a JPEG or a flattened ombré with no transparency — there are no semi-transparent pixels for it to convert. Full Design halftones the entire image based on brightness instead, so the solid fade still breaks into dots and prints smoothly.

Does halftoning a gradient save ink?

Yes. Because a halftone replaces solid coverage with a pattern of dots and gaps, less ink and less white underbase go down overall. That means a softer, more flexible transfer that feels closer to a screen print, and a lower cost per print. Many professional DTF shops halftone anything with a fade or heavy coverage by default for exactly this reason.

Free to Start

Print smooth fades instead of white blobs.

Upload your gradient and DTFWiz converts it to clean halftone dots that print sharp on any shirt color — free, in your browser, in seconds.

No account required to preview  ·  No credit card  ·  All 15+ tools included free