A while ago I was designing a website, and wanted a good color blue. However, I'm incredibly indecisive when it comes to choosing color palettes. I envisioned some site that would allow me to type in 'blue', and it would give me the ideal blue color. This idea was fleshed out into Colorize. It takes in a search criteria, and then averages the colors returned in the first page of Google Image results to return a single hex color.

Home Page

The home page gives a quick explanation of how it works and gives three examples: 'sky', 'purple', and 'sand'. Obviously an application like this is going to give good colors for things that already have solid colors, such as 'grass' and 'ocean', and give muddy/tan colors for searches that return a wide variety of colors, as would usually happen with people's names and more abstract terms.

Ocean Sample

Some searches stood out. 'Hack' was a dark green because of the tendency of popular media to portray hacking with a black terminal screen with green text. 'Light' was a pretty dark color, as to show off light you typically did so against a dark background. 'Pink' surprisingly was more fleshy than pink because Google returned images of the artist, not the color.

I thought other people would have fun with it, so I posted it to Reddit to the /r/InternetIsBeautiful subreddit and /r/web_design. From the 1st of September to the 5th, the site received over 8,000 separate users, and over 80,000 page views. Over 21,000 unique searches have been run, with just under 100,000 total color searches.

If you want to try out the site, follow this link. If you want to check out the source code on GitHub, follow this link instead.


  • Francesc

    Thanks for this fun tool. I have written about it in my blog "sobrecolores". Great job. :)