Skip to content
culori logo

Color functions for JavaScript

Culori is a comprehensive color library written in JavaScript. It supports the conversion and manipulation of all formats defined in the CSS Colors Level 4 specification, plus additional color spaces. Powerful APIs for color differences, interpolation, gradients, blend modes and much more provide a solid foundation for advanced color apps.

Since its initial release in 2018, Culori has been downloaded more than 3 million times from npm, owing to its growing use in several popular projects.

culorijs.org →


Colophon: ‘Culori’ is the Romanian words for ‘colors’. The Culori wordmark is typeset in Hatch, a horizontally inclined slab serif by Mark Caneso.

Related projects

CMYK Named Colors logo CMYK Named Colors

A collection of CSS named colors, converted to CMYK and back to sRGB.