The question pretty much stated it all, I want the red parts for transparency and all the white removed.

  • Double click your background layer in the layer pallet (to make it into a standard layer)
  • Choose Selection -> Color Range
  • Click in the white area of the image
  • Bring the fuzziness up around 90 enter image description here
  • Click OK
  • Hit DELETE and there you go!
  • Ctrl/Command+Click the green channel thumbnail in the Channels Panel
  • Hold down the Option/Alt key and...
  • Click the New Layer Mask button at the bottom of the Layers Panel
  • Save....

3 ways to do this:

Use Magic Erase Tool in Photoshop and adjust the Tolerance (Erase Range).


Magic Wand Tool


  1. Go to Select option form the menu
  2. Click "Load Selection"
  3. Again go to Select option from the menu click "Color Range"
  4. Select your image's white area with the help of color picker
  5. Delete the selected area.

My 2 cents.

  1. Take your image (A) and choose a layer that is the most contrasted one. In this case green wil do (B).

  2. In case you need it, slide the levels so you have a pure black and pure white on the center part of the colors. Do not over do this or you will losse detail on the aliasing your image already has (C).

  3. Copy this.

  4. Make a new layer of the color you need and make a new layer mask, and paste your image there. You probably need to invert it (D).

  5. Ready. The image has the exactly same detail of the previous one and it has a pure colour, no halos or saw edges. (E).


Actually it is almost the same Scott, posted, but with some more detail.


..and now its even easier! In Gimp 2.8 simply click Color -> Color to Alpha.

  • Why the down-vote? This gives the same solution in the end, in shorter steps. – klewis Jun 14 '18 at 18:02
  • 1
    I guess it's because the OP is tagged as "Photoshop" – MaDDoX Sep 19 '18 at 2:48

To completely remove all white from the image without losing any gradation from other colors (as will happen with the other methods presented here), do as follows:

  1. Duplicate the image.
  2. Set its color mode to multichannel.
  3. Remove all channels but the channel with the most contrast - usually G, but in the OP's image it would be R.
  4. In the original image, load selection, select the other image's channel.
  5. Hit Delete, done. (You might need to invert the selection first.)

I use a different technique to remove the white background from an image.

  1. Add a Layer Mask to this layer
  2. Go to Image > Apply Image
  3. Click on the Layer Mask
  4. Press Control-I to invert the mask
  5. Go to Image > Adjustments > Levels and adjust the layer mask to remove the white background

You can also use this remove white background Photoshop action if you want quick results.

enter image description here


Trace in Illustrator > Save as PNG

  • That's one way sure, but it's a leap to assume that Zack has Illustrator available – JohnB Jul 26 '14 at 12:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.