Skip to main content
PaletteJSON logo

PaletteJSON

Colours, structured.

What is PaletteJSON?

PaletteJSON is an open schema for defining colour 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 colour spaces.
  • 🔗 Interoperability:a bridgeable “hub” format for palettes, designed as a lingua franca for colour.

Examples

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