Graphic Design Stack Exchange is a question and answer site for Graphic Design professionals, students, and enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm trying to convert a bunch of company logos to one single color (not just black and white). It's for a website I'm working on, for the "We support those products" type of thing.

Here's what I'm starting with:

enter image description here

What I did so far:

  1. Desaturate via Image -> Adjustments -> Desaturate
  2. Convert to grayscale via Image -> Mode -> Grayscale
  3. Convert to Monotone via Image -> Mode -> Duotone, then select Monotone and my color
  4. Make the background transparent with the magic wand tool

Here's where I'm at now:

enter image description here

The thing that I'm not happy about is that there are still multiple shades of blue there. I want it to be just one single color on transparent background. Just one shade of blue (or whatever color I pick).

share|improve this question
there's no need to desaturate before switching to grayscale mode, that's what will happen anyway. – Vincent Dec 10 '13 at 13:16
I'd first ask those brands/companies if they can supply monochrome versions of their logos, preferably in a vector format to avoid quality loss. Also, professionally created brands/CIs may use specially designed monochrome versions that vary not only in colour. – TehMacDawg Dec 10 '13 at 13:42
up vote 5 down vote accepted

Add a 'Threshold' adjustment layer on top. You'll find it in he layers palette:

location of threshold in th elayers palette

This will cause you to lose all anti-aliasing, though, for the layer reduces all variance and allows only white and your chosen monotone colour.


If you want to keep the anti-aliasing and don't mind fine-tuning settings for each image, you'd be better off with a curves layer instead. I had some succes with your example using a curve like this one:

curves layer settings

share|improve this answer
Thanks for the follow up. As I said, the threshold does the trick in the current situation. But maybe I'll need to employ the fine tuning in the future, or it helps someone who finds this. – Alexander Rechsteiner Dec 10 '13 at 14:01

The fastes method (which may even be scriptable for batch conversion) I can think of to make a simple logo monochrome is using the bucket fill tool:

  1. Select background by color.
  2. Make background transparent.
  3. Invert selection:

    enter image description here

  4. Fill with desired color:

    enter image description here

Better results may be obtained by tracing the image to vector and then apply one single object color.

share|improve this answer

Try using a color overlay via the layer options.

share|improve this answer
Hi Dana, welcome to GDSE and thanks for your answer. I'm sorry, but this will not work with the original image: the oberlay will cover the entire image. If you have any questions, please see the help center or ping one of us in the Graphic Design Chat once your reputation is sufficient (20). Keep contributing and enjoy the site! – Vincent Jun 12 '15 at 10:01

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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