
TL DR → The HSL color notation (short for Hue, Saturation and Lightness) is a more human-friendly way of specifying colors on the web. Refer to this CSS Tricks article for more details about the #RRGGBBAA color notation. For example, #61FAFF7F represents a light blue at 50% opacity. This extra set of digits represents the alpha value for the color (its level of transparency). HEX-8 (#RRGGBBAA): An additional optional set of two hexadecimal digits was introduced for HEX color codes. It's common to use colors like #333, #FFF, #000, which make for a short way to represent grayscale color values. For example, the #88AA33 color can be represented as just #8A3.
#COLORPICKER RGB CODE#
HEX shorthand: when both values for each color channel (red, green and blue) are the same, the HEX color code notation can be shortened to just 3 hexadecimal digits. Otherwise though, it's most often very difficult to just look at a HEX color code and have a good idea of what color it represents. I believe that one of the reasons why HEX has been a popular way to represent colors is due to how short/compact the notation is. Good examples of such grayscale values would be #808080, #4D4D4D and #FAFAFA. Still, over time, many designers come to remember certain HEX color value, especially those that are in the grayscale spectrum. The first 2 hexadecimal digits represent the red value, the middle 2 represent the green value and the last two represent the blue value.įor the vast majority of us, it's really difficult to think in a hexadecimal manner (16 digits, from 0 to 9 and from A to F), so when working with HEX color codes most people use tools like color pickers to visually select a color and get its HEX color code value. It's simply a concise way to represent a RGB notation. The HEX color notation (short for hexadecimal) has perhaps been the most popular way to represent colors on the web and in design tools over the years. The letters can be capitalized or not, it makes no difference. TL DR → The HEX color notation is a shorthand for RGB and is coded as #RRGGBB, where each color channel is represented with two hexadecimal digits from 0 to F: 00 for 0 and FF for 255. These different notations can become especially handy when composing colors using CSS variables. 15) and we can also use a notation that omits the commas: rgb(255 186 140) and with that comma-less notation the alpha value can also be passed-in like this: rgb(255 186 140 /. For example, it's now possible to specify the alpha value without using RGBA: rgb(88, 17, 213.
#COLORPICKER RGB HOW TO#
You're likely already familiar with how to specify a color using the RGB color notation, but you may be less familiar with additional syntax for it that has been introduced mainly with the CSS color module level 4. Additional notations like HEX and HSL are just different ways of specifying colors in the sRGB color space. The RGB color notation (short for red, green and blue) is really the basis for color on the web currently.

The notation looks like this: rgb(44, 233, 77) and opacity can also be specified using RGBA: rgba(44, 233, 77. TL DR → The RGB color notation represents each color channel (red, green and blue) with a value between 0 and 255. In total, these notations give access to 16,777,216 colors. These notations are simply 3 different ways to specify a color, and any of these 3 doesn't give you access to any additional colors. Using color on the web, whether this is via CSS, HTML or JavaScript, is done using a color code notation like RGB, HSL or HEX. 🙌 This tool is made possible thanks to iro.js and chroma.js, two awesome JavaScript libraries to play with colors.
#COLORPICKER RGB GENERATOR#
Tints consist of the original color mixed with various degrees of white, shades mix the color with various degrees of black and tones are a mix of the colors with various degrees of neutral gray.įor more color palettes, check out pppalette, a simple color palette generator and hhhue, a curated collection of color palettes.

This can help refine the color, or help build a cohesive color palette for your web design projects. ✨ For the selected color, you also get color palettes with tints, shades, tones, warmer colors and cooler colors. So for example, if you're looking to convert rgb to hex, or hex to hsl, this tool will help you do just that. 😅 I also wanted to make it easy to copy and convert the color values in different formats like RGB(a), HSL(a), hex or 8-digit hex (with alpha), so that as web designers we can stop finicking around with formatting our color values and can get on to what we do best. 🎨 I wanted to create a color picker for CSS & HTML that's clean and elegant, without clutter and where we see a large preview of the selected color.
