All posts
Printing

How to Fix White Halos Around Transparent PNGs on Dark Hoodies

Why a design prints with a pale outline or haze on a dark shirt or hoodie, how to find the invisible pixels that cause it, and how to clean the file for free before you order.

Pavel Gomon, founder
5 min read
On this page

The design looked clean on the screen. The hoodie arrives, and around every edge there is a thin pale outline, or a faint cloud where the old background used to be. It is called a halo, it shows up on dark garments and almost never on light ones, and it comes from pixels in the file that you could not see.

This guide explains where halos come from and how to get rid of them before you order. The free transparent PNG checker finds the pixels that cause them, and cleans them in one press.

Why dark shirts show a white halo

A direct-to-garment printer cannot print colors straight onto black cotton: they would sink in and vanish. So on a dark garment it first lays down a layer of white ink wherever the design is, then prints the colors on top. That white layer is called the underbase.

The printer decides where the design is from the file. Any pixel that is not fully transparent gets white ink under it, even one that is 3% solid and invisible on a screen. That is the whole problem: a light shirt hides those pixels, a dark one puts a white base under each of them.

The three things that cause it

  • Leftover background. Automatic erasers often leave pixels that are almost, but not fully, transparent. Together they print as a haze in the shape of the old background.
  • Light edges. When a design was made on a white background, the smooth edge pixels are a blend of the design and white. Cut out, they form a thin pale ring that is invisible on a white page and obvious on black.
  • Stray specks. Small dots and crumbs standing apart from the design, left behind by the eraser.

How to fix it

  1. 1
    Look at it on black first
    Put the PNG into the transparent PNG checker and switch the background to black. Light edges and haze that hid on white show at once, and the highlight marks the pixels that are too faint to see at all.
  2. 2
    Clean the faint pixels
    Press “Clean this file”. Every pixel under 10% solid is made fully transparent, so it gets no ink. Nothing you can see changes.
  3. 3
    Remove the specks
    If the checker marks small stray pieces and they are not part of the design, tick the box to remove them too.
  4. 4
    Deal with light edges
    In the checker, tick “Make the edges hard” and move the slider until the edge looks clean on the black preview. For a design cut out of white, also tick “Remove a white fringe”, which takes the white out of the edge pixels. In Photoshop, Layer › Matting › Remove White Matte does the same.

If the design still has its background, cut it out first with the free background remover, then check the result. The PNG you download has the same pixel size as the image you put in.

How to stop halos happening

  • Make it on a dark background. For a design meant for a black hoodie, ask the AI for the subject on a plain black background. Any edge pixels left behind are then dark, and blend into the fabric instead of glowing.
  • Give it a border on purpose. A thick outline in a solid color, like a sticker’s, turns the edge into part of the design. A halo cannot show where there is already a line.
  • Avoid soft glows and shadows. A drop shadow or outer glow is made of half-transparent pixels, and on a dark garment each of them gets a little white under it. They print as a gray fog rather than a shadow.
  • Keep it as PNG. JPG cannot store transparency, so every JPG prints as a full rectangle.

Before you press order

Questions people ask

Why does my transparent PNG have a white outline when printed?

On dark garments the printer lays white ink under every pixel that is not fully transparent. Edge pixels blended with a white background, and faint leftovers from a background eraser, all get white ink and print as a pale outline or haze.

How do I remove a white halo from a PNG?

Check the file in a transparent PNG checker on a black background, make the faint pixels fully transparent, and remove stray specks. For light edges, tick Make the edges hard and Remove a white fringe in the same checker, or use Remove White Matte in Photoshop.

Why does the halo not show on a white shirt?

Light garments are printed without a white underbase, so faint pixels get almost no ink and the light edge pixels match the fabric. The same file can print clean on white and with a halo on black.

Do drop shadows print well on dark shirts?

Usually not. A shadow or glow is made of half-transparent pixels, and on a dark garment each one gets white ink beneath it, so it prints as a gray fog. A solid outline or a hard-edged shadow prints far better.

Keep reading
Design it. Slap it on anything.

The studio opens straight onto a canvas. No account or card needed to start.

Start designing