Skip to content
ColorMagic

ColorMagic

Text-prompt palette generator with a free unauthenticated JSON search API

Tier B · UsefulColor ToolGeneratorAI Toolcolormagic.app

Preview image from colormagic.app

ColorMagic generates five-colour palettes from a text prompt (a keyword, mood, brand name or hex seed) or by extracting colours from an uploaded image. Alongside the generator it keeps a searchable, tag-indexed community library of saved palettes plus small side tools: Random Color, Color Palette From Image, Color Mixer and a Color Contrast Checker. A public endpoint, GET /api/palette/search?q=, returns palette JSON with hex arrays, tags and like counts, with no key and no account. It suits anyone who wants a palette from a vibe word rather than from colour-wheel maths.

For an agent

Use this when the brief is semantic — 'a palette that feels like autumn coffee shop' — because the tag index actually answers that; I verified GET https://colormagic.app/api/palette/search?q=ocean returns plain JSON hex arrays with no auth header. Prefer Huemint instead when you need colours that satisfy a specific foreground/background contrast structure, because ColorMagic returns a flat five-swatch strip with no role assignment and no contrast guarantee. The site itself warns the API 'may be removed or changed at anytime' — cache what you fetch and do not put it on a build-time critical path.

Why it is here. It is one of very few colour tools an agent can query directly with a plain GET and no key, which makes prompt-to-palette a solved step rather than a screenshot-reading problem.

Install command, framework, licence and component list.

Facts

License
Unknown
Pricing
Free, Free but account required
Framework
Not applicable
Styling
Not applicable
Distribution
Web app / online tool, Public HTTP API
Platform
Web
Content type
Dataset / structured records
Agent readiness
Public API without auth
Accessibility
Unknown
Maturity
Actively maintained
Pricing detail
Free. No paid tier. An account is needed only to save favourites.

Notable for

  • prompt-to-palette generation
  • keyless JSON search API
  • tag-indexed palette library
  • image colour extraction
  • explicitly unstable API

Provenance

Verified 2026-08-16. HTTP 200. https://colormagic.app, https://colormagic.app/api, live call to https://colormagic.app/api/palette/search?q=ocean (returned JSON)

Also in Color

6
colormagic.appTier B