Every Color Ever - Unique, Human-Friendly Names for Every Color (Yes all 16.7 Million of them)

2 min read Original article ↗

How it Works

This tool generates unique, meaningful names for any RGB color using a combination of color properties. Every name is unique and reversible - you can convert any name back to its exact RGB color!

Naming Algorithm

Each color name is constructed from 4 parts:

  1. Base Color: Uses 2 most significant bits from each RGB channel (64 carefully chosen base colors)
  2. Luminosity: Describes brightness, from "Shadowed" to "Radiant"
  3. Purity: Indicates color intensity, from "Dusty" to "Intense"
  4. Atmospheric: Adds character based on hue shifts

Example: "Bright Pure Crystal Sapphire" - each word is precisely chosen based on the color's properties.

Uniqueness & Verification

The naming system is bijective - each RGB color maps to exactly one name, and each name maps to exactly one RGB color. You can verify this by:

  1. Typing any generated name in the name-to-hex tool
  2. Checking that it converts back to the original color

Color Variations

Below the main color, you'll see three types of variations:

  • Saturation Row: Shows the color from muted to vibrant
  • Hue Row: Shows related colors around the color wheel
  • Mixed Row: Combines hue and saturation changes

Try It Out

  • Click the 🎲 icon for a random color
  • Use the 🎨 icon to pick a specific color
  • Type a color name to see its hex code
  • Click any variation to make it the main color