Color sampler & converter

Value converters

Converts given color to/from RGB and other representations; also acts as a color sampler tool.

This online tool allows you convert colors between different representations (RGB, HSL, CMYK, etc.). It also allows you sample colors by specifying multiple color values (comma-separated).
You can optionally overlay a custom image that is placed above the background color (color #1) and below all other colors (#2 and the following, if any) for which small colored circles are painted

Upon submitting a sample box with a produced color sample is displayed, as well as various information about colors used

Need more features? Feel free to suggest! 

Enter either space-separated value (e.g.: FF C A) or use fixed length octets (e.g.: FF0C0A). This works both for hexadecimal and decimal notations (e.g.: 255 33 0 or 255033000).

  • Separate multiple colors with a colon, e.g.: FFAA00, 333399.
  • Missing octets are considered zero, e.g.: FF equals FF0000 (red).
  • You can prefix color with a hash symbol (is ignored), e.g.: #FFAA00.
Ctrl+Shift+E ↔
Clear +

Color picker by JSColor.

Clear
Ctrl+Shift+E ↔

Transparency, if any, is preserved. Supported types are: %s.

Max size of the input data is 10 MiB.

clear
clear
clear

Wrappers are executed in sequence on shared data string. For example, to supply base64-encoded stream of GZIP-compressed data enter wrappers: base64, gzip and fill the data input with the base64 stream. 

If data is not entered information from other tabs (upload, by URL and direct) is used to replace data on this page. This lets you enter gzip as a wrapper here and upload a file using upload tab while leaving data on this page empty. 

Currently supported wrappers are: base64, bzip, cslashes, datauri, direct, ftp, ftps, gzip, hex2bin, http, https, qprintable, upload, url, urlencoding, zlib

  • Upload
  • By URL
  • Direct input
  • Custom
Ctrl+Shift+E ↔

Most color convertion routines are taken from EasyRGB.com.