Linear Gradient Maker
Build a CSS linear-gradient() from an angle and two or three hex stops, then read the exact colour at 0, 25, 50, 75 and 100% along the line.
20 tools
Build a CSS linear-gradient() from an angle and two or three hex stops, then read the exact colour at 0, 25, 50, 75 and 100% along the line.
Build a CSS radial-gradient() from two or three hex colours, with circle or ellipse shape, size keyword and centre position, plus a solid fallback line.
Build CSS conic-gradient() code from a list of colours, with smooth or hard pie-slice stops, a start angle and a movable centre point.
Build linear-gradient, radial-gradient and conic-gradient CSS from two or three hex colours, with an angle slider and a solid midpoint fallback colour.
Build CSS linear-gradient or radial-gradient code from two or three hex colours, with any angle, the colour at every 10% step and end-colour contrast.
See how hex colours look with protanopia, deuteranopia, tritanopia or achromatopsia, using Machado 2009 matrices, and find the pair hardest to tell apart.
Paste hex codes and see how each looks with deuteranopia, using the Machado 2009 matrix in linear RGB. Pairs that merge into one tone are flagged.
Blend two hex colors at any ratio and get the mixed hex, RGB and HSL values, plus up to 20 evenly spaced in-between shades for a palette.
Convert a colour between HEX, RGB, HSL, HSV and CMYK from one entry, with relative luminance. Accepts #ff7f50, rgb(), hsl() or names like coral.
Enter a hex colour and get a five-colour compound scheme: the complement, two split hues beside it and an analogous accent, each with hex and RGB.
Turn one hex colour into a triadic palette: two partner hues rotated 120° and 240° on the HSL wheel, listed with hex, RGB and hue values.
Find the complementary colour of any hex code by rotating its HSL hue 180°, plus split-complementary and triadic partners with their hex values.
Turn one hex colour into an analogous palette of 3 or 5 neighbouring hues, 10° to 60° apart, with hex and RGB values and the HSL working for each.
Build complementary, analogous, triadic, split, square or monochromatic palettes from one hex colour, with hex, RGB and HSL values for every swatch.
Build complementary, analogous, triadic, split, square or monochromatic colour schemes from one hex code, with hex, RGB and HSL values for each.
Type a hex color code and see its RGB, HSL, HSV and CMYK values, relative luminance and WCAG contrast against white and black. Accepts #RGB to #RRGGBBAA.
Set cyan, magenta, yellow and black percentages and read the matching hex, RGB and HSL values, plus total ink coverage for press limits.
Set hue, saturation and value with sliders and read the hex, RGB, HSL and CMYK codes, or paste a hex code to get its HSV numbers back.
Pick a colour with hue, saturation and lightness sliders and read its HEX, RGB, HSV and CMYK values, plus nine lighter and darker shades of the same hue.
Set red, green and blue from 0 to 255 and read the hex code, HSL, HSV and CMYK values, plus WCAG contrast against white and black text.