Skip to main content
PaletteJSON logo

PaletteJSON

Colors, structured.

What is PaletteJSON?

PaletteJSON is an open schema for defining color palettes in a structured, machine-readable way. Its goal is to make palettes easy to store, exchange, and extend across different tools and workflows.

Design Goals

  • 💡 Clarity: palettes are just JSON.
  • 📦 Extensibility: metadata, references, multiple color spaces.
  • 🔗 Interoperability:a bridgeable “hub” format for palettes, designed as a lingua franca for color.

Examples

A palette can be as simple as two or more HEX values.

{
"palettes": [
{
"name": "Cool Tones",
"type": "categorical",
"colors": [
{ "hex": "#1F77B4" },
{ "hex": "#17BECF" },
{ "hex": "#AEC7E8" }
]
}
]
}