Color Picker
Use Color Picker to choose and convert color precisely — instant and free.
Generate a random colour at the tap of a button — a fresh hex and RGB every time, drawn evenly from all 16.7 million on-screen colours. Runs entirely in your browser.
Your browser is preparing the tool. It runs 100% locally.
Press the button and the tool picks a random colour, showing its hex and RGB. Each of the red, green and blue channels is chosen independently from 0 to 255, so any of the 16,777,216 possible colours is equally likely. It uses the browser's Math.random, which is perfect for design inspiration but not for anything security-related. Keep tapping for a new colour; it all runs in your browser.
This tool produces a single random colour each time you ask for one, displayed as a swatch with its hex code and RGB values ready to copy. Tap again and you get a completely fresh, unrelated colour.
It is the quick way to break a creative block, find an unexpected starting colour, fill a placeholder, or simply browse the colour space when you do not have a particular shade in mind.
A colour on screen is three numbers — red, green and blue — each from 0 to 255. The tool generates each of those three independently by taking a random fraction and scaling it to the 0-to-255 range, then assembles the result into a hex code.
Because all three channels are random and independent, every possible combination is equally likely, so the colour can land anywhere in the full range — pale, vivid, dark or muted. The randomness comes from the browser's built-in Math.random, which is fast and even but is a pseudo-random generator, not a secure one.
red = floor( random × 256 )
green = floor( random × 256 )
blue = floor( random × 256 )
then combine red, green and blue into a hex codechannels 37, 99, 235 → #2563EBEach channel is an independent whole number from 0 to 255, giving 256 × 256 × 256 = 16,777,216 possible colours, each equally likely.
The draw is statistically uniform: over many taps, colours are spread evenly across the whole range with no bias toward any region. What it is not is cryptographically secure — Math.random is a pseudo-random generator, so never use these colours where unpredictability matters, such as tokens or passwords.
There are no constraints on the result. A random colour can come out very pale, almost black, or an awkward muddy shade, and two consecutive colours may clash. The tool does not filter for pleasantness or usefulness.
It generates one colour at a time with no memory. There is no seed, no way to reproduce a particular sequence, and no guarantee a colour will not repeat eventually across many draws — though with 16.7 million options, repeats are rare.
A random colour says nothing about contrast or readability. If you plan to put text on it, or pair it with another colour, check the combination in a contrast checker rather than assuming it works.
Get an unexpected starting colour when you have no idea where to begin.
Drop a quick random colour into a mockup or test layout.
Tap through colours to discover shades you would not have picked.
Assign random colours to items, tags or chart series.
For secure randomness use a tool built on a cryptographic generator. For a colour scheme that works together, use a palette generator. To be sure text is readable on a colour, check it in a contrast checker.
Draws each channel from the browser's Math.random (a pseudo-random generator), so it is great for inspiration but not cryptographically random; every colour in the full 16,777,216 range is equally likely.
Use Color Picker to choose and convert color precisely — instant and free.
Use HEX to RGB Converter to choose and convert color precisely — instant and free.
Use Color Palette Generator to choose and convert color precisely — instant and free.
Use Gradient Generator to choose and convert color precisely — instant and free.
Use Contrast Checker to choose and convert color precisely — instant and free.
RGB to HEX Converter with copy-ready values for design and front-end work.
It is free, private and runs entirely in your browser — no sign-up, no uploads, no limits.