Printing on black shirts needs a white layer under the colours, because printing inks are not opaque enough to cover dark fabric on their own, and without that layer colours sink into the shirt and look muddy. The white base also changes how every colour in your design reads, so a design that prints well on black is planned for it: strong contrast, solid shapes and no faint, half-transparent edges.
This is for print on demand sellers who offer black, navy, forest green or other dark shirts next to white ones, and who have seen a sample or a buyer's photo look flatter than the mockup. Most of the fix happens in the design file, so it helps to know what the printer does with that file.
Why dark shirts need a white base
On a white shirt, the fabric works like paper: light passes through the ink, bounces off the white fibres and comes back as colour. A black shirt absorbs that light, so the same ink printed straight onto it almost disappears. The printer solves this by laying down white first and putting the colours on top.
For direct-to-garment (DTG) printing, dark garments need "a pretreatment coat and a white ink underbase", while light garments skip that step (a print provider's DTF vs DTG comparison). DTF works differently: a white ink layer is printed on the transfer film behind the colours, which is what lets DTF transfers work on any fabric colour (a provider's guide to print methods). Either way the white is part of the print. You rarely see it in a mockup, but you always see its effect on the shirt.
How each print method handles dark fabric
| Method | What happens on a dark shirt | What to watch |
|---|---|---|
| DTG | Pretreatment, then a white ink underbase, then the colours | Colours may be less vibrant on black, and gradients are tricky |
| DTF | A white layer sits on the film behind the colours and is pressed on with them | A thin layer you can feel on the fabric, firmer until the first washes |
| Sublimation | Dyes soak into polyester or another synthetic, and white can't be printed on all-over print | Works on white or light fabrics, not dark shirts |
| Screen printing | Thick ink is pushed through a mesh screen and sits on top of the fabric | Each colour needs its own screen, so setup suits bulk orders |
| Heat transfer vinyl | Vinyl is cut, weeded and heat-pressed on top with adhesive | Cricut suggests it, not Infusible Ink, for a dark base |
The sources behind the table: DTG and DTF from one provider's comparison and another provider's notes, sublimation and vinyl from a provider's method guide, another provider's print notes and Cricut's Infusible Ink FAQ, and screen printing from a screen printing comparison. For more on the two main shirt methods, see DTF vs DTG printing for Etsy t-shirts.
How the white base changes your colours
Colours printed over a white base look clean and bright, but they are ink on fabric, not light on a screen, so expect some difference from your monitor. Our guide on why printed colours look different from your screen explains the reasons.
The dark colours in your design are the ones that suffer most. Black areas of a file printed on a black shirt end up looking like the shirt itself, whatever the printer does with them. Navy linework on a navy shirt, or dark brown shading on a forest green one, disappears in the same way.
Soft edges are the second problem. A drop shadow, a glow or a brush stroke that fades out is made of half-transparent pixels, and the printer has to decide whether each of them gets white underneath. The result can be a pale haze or a rough edge around the design, and one provider calls gradients tricky to print with DTG on dark garments (a provider's DTG vs DTF guide).
Garment-dyed shirts add one more variable. The Comfort Colors 1717 spec sheet says: "Special consideration must also be taken when printing white ink on garment-dyed cotton" (Comfort Colors 1717 spec sheet). Order a sample before you list a dark garment-dyed colour.
Design choices that print well on black
Contrast first. White, cream, bright yellow, light pink and other light or saturated colours stand out. Mid and dark tones need a light outline or a light shape behind them.
Swap dark linework. If the design has black outlines or black lettering, the version for dark shirts should turn them white or a light colour.
Flatten soft effects. Remove drop shadows and glows, and where you can, make every pixel either fully solid or fully transparent.
End gradients on a shape. A gradient that runs into a hard edge prints better than one that fades into nothing.
Keep the background transparent. A black rectangle behind the art can print as a visible box on any shirt that is not exactly that black, so export a transparent PNG.
Give thin lines weight. Hairlines and very small text are the first details to break up in print, so thicken them. Our guide to what survives printing in thin lines and small text goes further.
Check heathers separately. Heather and mid-grey shirts sit between light and dark, so look at both versions on them before you decide.
For the file itself, the usual recommendation for PNG print files is 300 DPI (a provider's file guidelines), and the file should be sized to the actual print dimensions so the DPI is calculated correctly (another provider's file guidelines).
One design, a light and a dark version
Most designs with dark lettering or line art need two versions: a dark version for white and light shirts, and a light version for dark shirts, in which the dark parts turn white or a light colour. Deciding which shirt gets which is a question of tone. White and pastels take the dark version, black and navy take the light one, and mid-tones need a look at both. We cover when one version is enough in light and dark versions of a design.
How Alomations prepares a design for dark shirts
Every design in Alomations comes back print-ready at 12 inches and 300 DPI (3,600 pixels on the long side), as a transparent PNG with an SVG alongside, and in a light and a dark version made from the same design. The light version turns lettering white even where it touches the drawing. The dark version keeps painted art and line drawings readable.
Tone rules per garment colour then decide which version each shirt colour gets. This happens automatically, and you can override it for any colour, for example a heather you would rather print with the dark version. Our catalog apparel is printed with DTF, which carries its own white layer. For photos that show that white print right, see mockups for dark shirts.
Frequently asked questions
Can white ink be printed on a white shirt?
There is usually no reason to, and at least one provider does "not print white ink on white garments" (a provider's print notes). On a white shirt, the white parts of your design are simply the shirt.
Why does my print look duller on black than in the mockup?
A screen shows colour as light, while a print on black is ink over a white base on fabric. With DTG, prints on black or colourful garments "may be less vibrant" (a provider's DTG vs DTF guide). Order a sample in your darkest colour before you list it.
Do I need a separate file for DTF on dark shirts?
DTF adds its own white layer, so the base is handled by the printer. You still need a light version of the design if it has dark lettering or lines that would vanish into the shirt.
Can sublimation print on black shirts?
Not in a useful way. Sublimation needs polyester or another synthetic material (a provider's method guide), and Cricut points to iron-on vinyl rather than its Infusible Ink for a dark base (Cricut Infusible Ink FAQ). For dark shirts, DTF, DTG, screen printing or vinyl are the usual routes.
To try this with one of your own designs, start with the free plan.