ColorMagic generates colour palettes from a text description, alongside palette extraction from an image, a colour mixer, a random colour tool and a contrast checker, plus browsable trending and popular palettes.
Including a contrast checker is the detail that makes this more than a palette toy. Generated palettes are chosen for how they look together, which is a completely different question from whether text will be readable on them – and the gap between the two is where a great many attractive designs fail accessibility review, usually after the design is signed off and the rework is expensive. Having the check in the same place as the generation means the problem surfaces while the palette is still cheap to change.
Palette-from-image is the other genuinely practical tool, since brand colours frequently exist only as a logo file nobody has the values for. The generated palettes remain a starting point: a model can produce a harmonious set, and whether those colours mean the right thing for your sector and audience is a judgement it has no way to make.








