Color Picker Wheel: Spin for a Random Color With HEX and RGB Codes

Press Spin and the wheel lands on a color, with its HEX and RGB codes.

The color picker wheel picks one random color each time you press Spin and shows its HEX and RGB codes. It works as a random color generator in two ways. The Color list mode spins a list of named colors, such as a rainbow or the Material palette. The Spectrum mode lands on any one of 16,777,216 colors.

Both are free, and every color on the wheel has the same chance. The wheel chooses the color for you: it does not read colors from an image, and it does not let you click a point on a color wheel to read that spot's code.

How to spin a random color

  1. Choose a mode with the switch at the top of the panel: Color list for named colors, or Spectrum for any color.
  2. In Color list, pick a list such as Rainbow 7 or Material 16. In Spectrum, choose Any color or Full brightness.
  3. Press Spin, or Ctrl+Enter (Cmd+Enter on a Mac). In Spectrum you can also click the disc.
  4. Read the result card. Each value has a Copy button.

On phones and tablets the mode switch and the color lists sit under the Spin button instead of beside the wheel.

What the result card shows

Each spin ends with a card that shows the color as a large swatch. In Color list mode it gives the color's name, its HEX code and its RGB value. When Orange comes up, for example, the card shows #FFA500 and rgb(255, 165, 0).

HEX and RGB are two ways to write the same color. A HEX code is six digits, two each for red, green and blue, so #FFA500 is full red (FF), medium green (A5) and no blue (00). RGB writes the same three amounts as numbers from 0 to 255.

Result card on the color picker wheel for Orange, with a large orange swatch, Name, HEX #FFA500 and RGB rgb(255, 165, 0) rows each with a Copy button, two complementary color swatches, and Spin again, Remove winner and Share result buttons.
The card for Orange. The swatch below the codes shows its complementary color, a blue.

Under the codes the card shows a color combination. It starts with the complementary color, the one opposite on the color circle. For Orange that is the blue #005AFF. The Color combination menu in the Entries tab switches it to Split complementary, Analogous, Triadic or Tetradic. A click on any swatch copies its HEX code.

These combinations are worked out from the color's hue on the screen color circle (HSL), and they keep its saturation and lightness.

Under Show on the result, the Name, HEX and RGB buttons switch each row on or off.

Color lists and your own colors

The Color list mode starts with a Starter 12 wheel and has seven other lists. Picking a list rebuilds the wheel and its entries.

Starter 12
RedOrangeYellowGreenTealBlueIndigoPurplePinkBrownBlackWhite
CSS color values
Rainbow 7
RedOrangeYellowGreenBlueIndigoViolet
CSS color values
Basic 8
RedGreenBlueYellowMagentaCyanOrangePurple
CSS color values
Popular 10
RedPinkPurpleBlueCyanTealGreenYellowOrangeGray
CSS color values
Color wheel 12
RedOrangeYellowChartreuseGreenSpring GreenCyanAzureBlueVioletMagentaRose
The 12 hues of the RGB color wheel, 30 degrees apart
Material 16
RedPinkPurpleDeep PurpleIndigoBlueLight BlueCyanTealGreenLight GreenLimeYellowAmberOrangeDeep Orange
The 500 shades of the 2014 Material Design palette
RGB primaries 3
RedGreenBlue
The three light primaries at full strength
All CSS colors 141Every CSS color name, A to ZCSS color values (the seven "grey" spellings that repeat a "gray" are left out)
Panel of the color picker wheel with the Color list and Spectrum switch, the eight color lists with Material 16 selected, a note that its values are the 500 shades of the 2014 Material Design palette, and the Add a color box with a color square, a text field and an Add button.
Material 16 selected. The note under the lists names where its values come from.

To add a color, type a CSS color name, a HEX code or an RGB value into Add a color, or pick one with the color square beside it, and press Add. A name followed by a code, such as Sky #87CEEB, adds that name in that color. If the box does not know a name, it says so instead of guessing.

For a long list, paste one color per line into Bulk edit, or use Import for a CSV file, an Excel file, a PDF with text or a Google Sheets link. One wheel holds up to 1,000 entries. Pasted lines are read the same way as typed ones: Coral, #3A7BD5 and 255, 127, 80 each give a slice in that color. A word the wheel does not know as a color, such as banana, still goes on the wheel, but it gets a color from the wheel's own palette. Add a code after the word when the color matters.

Spectrum: any one of 16,777,216 colors

Spectrum swaps the list for a color disc. Hue runs round the circle, and saturation grows from white at the center to the full color at the rim. A spin picks one color, turns the disc until that hue sits under the pointer at the top, moves the dot out to its saturation and then dims the disc to its brightness. The dot ends on exactly the color that was picked.

Any color picks from all 16,777,216 colors of 24-bit RGB (256 levels each of red, green and blue), and each one has the same chance. Because every color counts equally, results can be muted or dark as well as bright. Full brightness picks a random hue and saturation and keeps brightness at 100%, so no result is dark. It can still land on a pale color near white when the saturation is low.

A color from the spectrum has no name of its own. The card uses its HEX code as the title and adds the closest CSS color name as a hint. In the example below, #47CA91 is closest to Medium Sea Green.

Color disc of the Spectrum mode after a spin, with hue around the circle, white at the center, a dark pointer at the top and a dot on the pointer line sitting on a medium green.
After a spin the dot rests on the picked color and the disc is dimmed to its brightness.
Result card of the Spectrum mode with a green swatch titled #47CA91, the line Closest CSS color name: Medium Sea Green, HEX and RGB rows with Copy buttons, a pair of complementary swatches, and Spin again and Share result buttons.
The Spectrum card. There is no Remove winner button, because there is no list to take the color from.

Spectrum has no spin modes either. Spin length (Fast, Normal or Slow, about 3, 5 or 7 seconds) applies to the Color list wheel, and the Spectrum disc always takes about 3.6 seconds.

How the wheel picks a color

The color is chosen by the browser's cryptographic random number generator (crypto.getRandomValues) when you press Spin, before anything starts to move. The animation then turns to the color that was already picked, so the speed or timing of your click cannot influence the result.

On a color list, every entry has the same chance: 1 in 12 on Starter 12, 1 in 7 on Rainbow 7. In Spectrum with Any color, every color has a 1 in 16,777,216 chance.

  • 1 in 12

    Each color on Starter 12

    about 8.3%

  • 1 in 7

    Each color on Rainbow 7

    about 14.3%

  • 1 in 16,777,216

    Each color in Spectrum with Any color

    the same chance for all

Each spin is independent. The same color can come up twice in a row, and a color that has not appeared for ten spins is no more likely to come next. The Entries tab also has a Weights button. Weights give some colors a larger share, so leave them off for an even wheel.

Spin without repeats, or get several colors

The wheel gives one color per spin. To avoid repeats in Color list mode, use either of these:

  • Remove winner on the result card takes that color off the wheel before the next spin.
  • Elimination mode (Spin tab, Mode) takes each winner off the wheel after you close the card.

Seven teams that each need their own color can use Rainbow 7 with Elimination. Each team spins once, and no two teams end up with the same color.

For a palette from one spin, use the combination row instead. Triadic gives three colors spaced evenly round the circle, and Analogous gives the color and its two neighbors. The tool does not check contrast, so test any text and background pair before you use it.

Where a color picker wheel helps

  • Team and group colors. Put the colors on the wheel, then spin once per team or player in Elimination mode.
  • Drawing and art prompts. Spin a color, then spin the What to Draw Wheel or the Random Animal Generator for the subject. "Draw a fox using mostly orange and blue" is a full prompt.
  • Color games. Spin a color and have everyone find something in the room in that color. It works as a scavenger hunt or a spelling and naming game.
  • A starting point for a design. Spin Spectrum with Full brightness for an accent color, copy its HEX code and choose a combination for the companion colors. Judge the result by eye before you keep it.
  • Small decisions. For a wall color, a notebook cover or an outfit, type only the colors you would accept as entries. Any result is then fine.

Settings and sharing

  • Mystery result hides the color on the card until you press Reveal. In Spectrum it also keeps the disc grey while it spins.
  • Customize changes the slice finish and style, the font, the text size and position, and the wheel background and pointer. The slices are painted in the colors themselves, so there is no theme choice here. Text color on Auto picks white or dark for each slice so light colors stay readable.
  • Sound has spin and winner sounds and a volume control. A fullscreen button sits beside the sound button.
  • Save and share gives a link that opens the same wheel with its entries and colors, a PNG of the wheel as it looks now, and an embed code for another web page. The embedded wheel is free and carries a small ShuffleWheel link in the corner.
  • Results lists your spins, with a Copy results button and a Clear button. In Color list mode each line has the name and the code. In Spectrum it has the code and the closest CSS name.

Other wheels for related jobs

Frequently asked questions

  • It uses the browser's cryptographic random number generator to pick the result when you press Spin, before the wheel moves. On a color list, every color has the same chance, 1 in the number of colors on the wheel. In Spectrum with Any color, every one of the 16,777,216 colors has the same chance.

  • Yes. Every result card shows a HEX code and an RGB value, each with a Copy button. Colors from a list also show their name, and Spectrum colors show the closest CSS color name.

  • Color list spins named colors from a list, such as Rainbow 7, Material 16 or your own, and each slice is painted in its color. Spectrum lands on any color a screen can show in 24-bit RGB, so its result has a HEX code and an RGB value but no name of its own.

  • It keeps the brightness at 100% and picks a random hue and saturation, so no result is dark. Any color does not limit brightness, so it can also land on dark and muted colors.

  • Yes. Type a CSS color name, a HEX code or an RGB value into Add a color, or pick one with the color square, and press Add. You can also paste one color per line into Bulk edit, or use Import, up to 1,000 entries on one wheel.

  • Press Remove winner on the result card, or set Mode to Elimination in the Spin tab, which takes each winner off the wheel after you close the card. Without one of these, the same color can come up twice in a row.

  • They are colors worked out from the result's hue: Complementary, Split complementary, Analogous, Triadic or Tetradic. Choose one under Color combination in the Entries tab. Each keeps the saturation and lightness of the color that came up.

  • No. The wheel chooses the color at random, and a click on the Spectrum disc only spins it. To use a color you already have, add its name, HEX code or RGB value to a color list instead.