Open Color Reference
gray
50
#edf6ff
100
#dde6ee
200
#c6cfd7
300
#a7afb7
400
#889098
500
#6b737a
600
#545c63
700
#414950
800
#282f35
900
#11171d
red
50
#ffb8af
100
#ffa79f
200
#ff8f89
300
#ff6d6a
400
#f24b4c
500
#ce222e
600
#b10013
700
#980000
800
#750000
900
#520000
pink
50
#ffb7e8
100
#ffa7d7
200
#ff8fc1
300
#ff6ea1
400
#ea4d83
500
#c62766
600
#aa0050
700
#91003d
800
#6e0024
900
#4c000d
grape
50
#ffbeff
100
#ffaeff
200
#ff96ff
300
#e875ff
400
#c754e4
500
#a630c2
600
#8c03a8
700
#760091
800
#580071
900
#3a0053
violet
50
#f2d7ff
100
#e2c5ff
200
#ccaeff
300
#ad8dff
400
#906bff
500
#7449eb
600
#5f2bcf
700
#4e00b7
800
#390095
900
#270074
indigo
50
#bcecff
100
#acdbff
200
#96c3ff
300
#79a2ff
400
#5c82ff
500
#4261e7
600
#2e47cb
700
#202fb4
800
#130092
900
#120071
blue
50
#9bfcff
100
#8aebff
200
#73d4ff
300
#51b3ff
400
#2d93ee
500
#0073cc
600
#005bb2
700
#00459b
800
#00267b
900
#00005c
cyan
50
#8fffff
100
#7ef9ff
200
#65e2f8
300
#3dc1d6
400
#00a1b6
500
#008297
600
#006a7e
700
#00566a
800
#003a4d
900
#001f32
teal
50
#8cffdd
100
#7affcd
200
#60ebb6
300
#36ca97
400
#00aa79
500
#008a5c
600
#007246
700
#005d33
800
#004119
900
#002503
green
50
#9bffa8
100
#8aff98
200
#72ed82
300
#4ecc62
400
#23ab42
500
#008c20
600
#007300
700
#005e00
800
#004100
900
#002500
lime
50
#c4ff76
100
#b4ff64
200
#9ee749
300
#7fc617
400
#61a500
500
#438600
600
#2c6d00
700
#175900
800
#003c00
900
#002000
yellow
50
#ffe660
100
#ffd54c
200
#ffbe2b
300
#e79e00
400
#c57e00
500
#a56000
600
#8c4800
700
#763300
800
#571400
900
#3a0000
orange
50
#ffce78
100
#ffbd67
200
#ffa64e
300
#ff8623
400
#e26500
500
#bf4500
600
#a42900
700
#8c0700
800
#6a0000
900
#490000
You Might Also Need
The Open Color palette reference lays out thirteen Open Color families — gray, red, grape, indigo, cyan and the rest — each as a ten-step ramp with hex values printed under every swatch.
What is Open Color Reference?
- Thirteen families are shown, one block each: gray, red, pink, grape, violet, indigo, blue, cyan, teal, green, lime, yellow and orange.
- Each block holds ten tiles at the step labels 50, 100, 200, 300, 400, 500, 600, 700, 800 and 900, with the hex printed beneath each swatch.
Open Color's own convention numbers its shades from zero to nine rather than with Tailwind-style names, and this page relabels that same ten-value ladder as 50 through 900. That is worth knowing when comparing against the package: the order and the count match, the labels do not, so the shade a project calls nine appears here as 900.
Each family is anchored on Open Color's published base: the gray at #868e96, the red at #fa5252, the grape at #be4bdb, the blue at #228be6, the teal at #12b886, the yellow at #fab005. Those are the framework's own values and the part of the page that can be used exactly as written. The ten steps above and below each anchor are generated here at fixed lightnesses, holding the base's hue and chroma constant, so they preview the ramp rather than reproduce the package's numbered values.
The set itself has a recognisable character that the stacked blocks make obvious. Open Color keeps its saturated hues fairly bright and its neutrals at a single family, which is why the grays here sit alone at one end of the list while most other frameworks ship two or three neutral ramps. It is also one of the few systems in this cluster that names a grape and a violet separately, which makes the purple region of the list worth reading closely when two similar purples are needed.
In practice this is a lookup for anyone using the package directly: find the family, pick the shade, read the value. It is also a practical way to see whether a project needs all thirteen families or whether four or five would carry the interface, since thirteen ramps in one scroll makes the redundancies plain.
Reading the families in order also shows where the set's gaps are. There is a single gray and no second neutral, so a project that needs both a warm and a cool grey will have to derive one; the pink and the grape are close enough that using both would be a mistake; and the lime and yellow ramps sit nearest to white at their pale ends, which makes them the weakest candidates for a light surface. Thirteen blocks make those judgements quick, and quick is what a reference page is for.
Limits: no search, no copy buttons, no alpha values, no dark variants and no way to filter the list.
- The open color list shows the framework's base values exactly, and every open color hex codes entry is printed under its swatch.
- Read as an open color palette reference or as a shorthand opencolor palette chart, it is the whole system in one page with its ten open color shades per family.
How to use Open Color Reference
- Scroll to the family you need — thirteen blocks from gray through orange.
- Read the ten steps, relabelled here from 50 to 900 in place of the package's own numbering.
- Take the hex printed under the step, or use the family's base colour if that is what you know.
When to use Open Color Reference vs related tools
Use this when a project uses Open Color and a family's value is needed, or when comparing its thirteen families while narrowing a palette down. Use the Radix or Tailwind references when a system with alpha variants or a wider neutral range is wanted. Step spacing is the thing to compare against the Radix color reference, and a set of these shades that has to reach a stylesheet is the color palette CSS exporter's output.
Privacy & Security
This tool runs entirely in your browser — no data ever leaves your device. There is no server round-trip, no upload, no logging, and no account required. Your input is processed locally using client-side JavaScript and is never stored, transmitted, or accessible to anyone else. When you close the tab, everything disappears.