node package manager
Love JavaScript? Your insights can make it even better. Take the 2017 JavaScript Ecosystem Survey ยป



A simple npm module/js client library that gives back the color-name of a hex or rgb value.

Created to provide accessible color names to people that are blind and visually impaired as part of the p5 accessible canvas project ( for the p5.js web editor (

NPM module

For use with Node.js: npm install colornamer

var color = require('colornamer');

color.rgbColorName(255,0,0); //returns red
color.hexColorName('ff0000'); //returns red

Client library

Link your html to the library:
Use the following functions to get a color name:
rgbColorName(255,0,0); //returns red the expected input is three ints
hexColorName('ff0000'); //returns red the expected input is a string of six characters without "#" at the beginning