Skip to content

Kleur

A minimal software library for color

Interactive Shell
const result = kleur("#ff7f50")
  .lighten(0.2)
  .hex()
0.2
Input #ff7f50
Result #ff9973

Manipulation

Adjust saturation, lightness, and alpha with functional precision.

Harmony

Generate complementary, triadic, and analogous palettes programmatically.

Analysis

Calculate WCAG contrast ratios and accessibility compliance.

21.0AAA

Gradients

Fluent linear interpolation across any color space.