skip to navigation
skip to content

webcolors 1.5

A library for working with color names and color value formats defined by the HTML and CSS specifications for use in documents on the Web.

webcolors is a simple Python module for working with HTML/CSS color definitions.

Support is included for normalizing and converting between the following formats (RGB colorspace only; conversion to/from HSL can be handled by the colorsys module in the Python standard library):

  • Specification-defined color names
  • Six-digit hexadecimal
  • Three-digit hexadecimal
  • Integer rgb() triplet
  • Percentage rgb() triplet

For example:

>>> import webcolors
>>> webcolors.hex_to_name(u'#daa520')

Implementations are also provided for the HTML5 color parsing and serialization algorithms. For example, parsing the infamous “chucknorris” string into an rgb() triplet:

>>> import webcolors
>>> webcolors.html5_parse_legacy_color(u'chucknorris')
(192, 0, 0)

Full documentation is available online.

File Type Py Version Uploaded on Size
webcolors-1.5.tar.gz (md5, pgp) Source 2015-03-18 29KB
  • Downloads (All Versions):
  • 225 downloads in the last day
  • 3632 downloads in the last week
  • 13341 downloads in the last month