What this is
A list of every LEGO colour you can actually build a 1×1 mosaic or pixel design from, with a number next to each saying how hard it will be to get.
That is a narrower question than the colour charts already out there, and deliberately so. Those answer “what colours exist”, which is a question about LEGO’s history. This answers “what can I buy”, which is the question you have when there is a design on your screen and an order to place.
A colour existing is not a colour you can use
The two get conflated constantly, and it is the single most expensive mistake in planning a build. A colour can be in current production and still never have been made as the piece you need.
Rebrickable lists 60 opaque colours as currently produced. Only 51 of them have ever appeared on a 1×1 plate or tile in a set released since 2018, and it narrows again from there depending on which of the three pieces you build in:
| Piece | Design ID | Colours made | Common enough to buy in bulk |
|---|---|---|---|
| Plate 1×1 | 3024 | 47 of 51 | 41 |
| Tile 1×1 | 3070b | 48 of 51 | 41 |
| Tile 1×1 Round | 98138 | 45 of 51 | 36 |
“Common enough to buy in bulk” means the colour appears in at least 25 sets released since 2018, which is roughly where sourcing a few hundred pieces stops being a purchase and starts being a search.
Four of those colours are never produced as a 1×1 plate at all: Metallic Gold, Glow in Dark White, Metallic Silver and Warm Pink. They exist only as tiles. A generator that matches against “all current colours” will happily put a plate in your parts list that has never been manufactured, and you find out when the order cannot be filled.
Three catalogues, three numbers, three names
Before the table, the thing that makes cross-referencing colours painful: there is no single colour ID, and the three in common use agree with each other nowhere. Black is 0 to Rebrickable, 11 to BrickLink and 26 to LEGO.
The names diverge too, and more confusingly, because they look like they should match. What most people call Tan, LEGO calls Brick Yellow. Light Bluish Gray is LEGO’s Medium Stone Grey. The two colours introduced for 2026 are Warm Pink and Blue Violet, which LEGO numbers 430 and 431 while Rebrickable numbers them 1146 and 1147.
So the table carries all three IDs and both names. Use the BrickLink column if you are buying, the LEGO column if you are reading anything written by the parts-focused end of the hobby, and the Rebrickable column if you are working with their data.
One warning if you are matching these up yourself: LEGO has more than one
colour whose name collides with a different colour’s name in another catalogue.
LDraw lists a Blue_Violet, a colour produced in 2004 and 2005, that is not
the Blue Violet of 2026, and matching on name alone silently gives you the
wrong one. Rebrickable has since renamed that older colour Royal Blue, so the
same physical colour is Blue_Violet to LDraw, Blue-Violet to BrickLink and
Royal Blue to Rebrickable.
The full list
All 51 colours, with the number of sets released since 2018 that contain each as each piece. Higher is easier to buy.
| Colour | LEGO's name | Hex | Rebrickable ID | BrickLink ID | LEGO ID | Plate 1×1 | Tile 1×1 | Tile 1×1 Round | |
|---|---|---|---|---|---|---|---|---|---|
| White | White | #FFFFFF | 15 | 1 | 1 | 1,553 | 1,016 | 559 | |
| Black | Black | #05131D | 0 | 11 | 26 | 1,519 | 1,072 | 756 | |
| Light Bluish Gray | Medium Stone Grey | #A0A5A9 | 71 | 86 | 194 | 1,217 | 760 | 905 | |
| Dark Bluish Gray | Dark Stone Grey | #6C6E68 | 72 | 85 | 199 | 884 | 594 | 391 | |
| Red | Bright Red | #C91A09 | 4 | 5 | 21 | 810 | 614 | 466 | |
| Tan | Brick Yellow | #E4CD9E | 19 | 2 | 5 | 793 | 461 | 186 | |
| Reddish Brown | Reddish Brown | #582A12 | 70 | 88 | 192 | 764 | 489 | 229 | |
| Yellow | Bright Yellow | #F2CD37 | 14 | 3 | 24 | 533 | 341 | 325 | |
| Dark Tan | Sand Yellow | #958A73 | 28 | 69 | 138 | 497 | 295 | 89 | |
| Medium Nougat | Medium Nougat | #AA7D55 | 84 | 150 | 312 | 362 | 224 | 159 | |
| Blue | Bright Blue | #0055BF | 1 | 7 | 23 | 348 | 209 | 167 | |
| Green | Dark Green | #237841 | 2 | 6 | 28 | 326 | 152 | 38 | |
| Orange | Bright Orange | #FE8A18 | 25 | 4 | 106 | 326 | 196 | 150 | |
| Dark Blue | Earth Blue | #0A3463 | 272 | 63 | 140 | 312 | 231 | 77 | |
| Dark Red | Dark Red | #720E0F | 320 | 59 | 154 | 306 | 202 | 73 | |
| Bright Light Orange | Flame Yellowish Orange | #F8BB3D | 191 | 110 | 191 | 287 | 185 | 97 | |
| Dark Turquoise | Bright Bluish Green | #008F9B | 3 | 39 | 107 | 274 | 141 | 73 | |
| Dark Orange | Dark Orange | #A95500 | 484 | 68 | 38 | 232 | 144 | 63 | |
| Pearl Goldmetallic | Warm Gold | #AA7F2E | 297 | 115 | 297 | 219 | not made | 9 | |
| Lime | Br. Yellowish Green | #BBE90B | 27 | 34 | 119 | 216 | 164 | 166 | |
| Dark Green | Earth Green | #184632 | 288 | 80 | 141 | 216 | 177 | 23 | |
| Dark Azure | Dark Azur | #078BC9 | 321 | 153 | 321 | 195 | 120 | 19 | |
| Medium Azure | Medium Azure | #36AEBF | 322 | 156 | 322 | 179 | 166 | 113 | |
| Dark Brown | Dark Brown | #352100 | 308 | 120 | 308 | 177 | 27 | 81 | |
| Sand Green | Sand Green | #A0BCAC | 378 | 48 | 151 | 167 | 106 | not made | |
| Bright Pink | Light Purple | #E4ADC8 | 29 | 104 | 222 | 156 | 120 | 223 | |
| Bright Light Yellow | Cool Yellow | #FFF03A | 226 | 103 | 226 | 144 | 117 | 70 | |
| Dark Purple | Medium Lilac | #3F3691 | 85 | 89 | 268 | 130 | 78 | 19 | |
| Magenta | Bright Reddish Violet | #923978 | 26 | 71 | 124 | 109 | 73 | 58 | |
| Olive Green | Olive Green | #9B9A5A | 326 | 155 | 330 | 108 | 2 | 68 | |
| Medium Lavender | Medium Lavender | #AC78BA | 30 | 157 | 324 | 107 | 56 | 13 | |
| Bright Light Blue | Light Royal Blue | #9FC3E9 | 212 | 105 | 212 | 104 | 52 | 4 | |
| Dark Pink | Bright Purple | #C870A0 | 5 | 47 | 221 | 97 | 75 | 65 | |
| Coral | Coral | #FF698F | 1050 | 220 | 353 | 83 | 66 | 80 | |
| Bright Green | Bright Green | #4B9F4A | 10 | 36 | 37 | 80 | 105 | 68 | |
| Light Aqua | Aqua | #ADC3C0 | 323 | 152 | 323 | 78 | 87 | 78 | |
| Metallic Goldmetallic | Gold Ink | #DBAC34 | 82 | 65 | 335 | not made | 65 | 1 | |
| Medium Blue | Medium Blue | #5A93DB | 73 | 42 | 102 | 63 | 29 | 26 | |
| Sand Blue | Sand Blue | #6074A1 | 379 | 55 | 135 | 52 | 104 | 28 | |
| Light Nougat | Light Nougat | #F6D7B3 | 78 | 90 | 283 | 51 | 27 | 46 | |
| Glow in Dark White | White Glow | #D9D9D9 | 1000 | 159 | 329 | not made | not made | 39 | |
| Metallic Silvermetallic | Silver Ink | #A5A9B4 | 80 | 67 | 336 | not made | 35 | not made | |
| Lavender | Lavender | #E1D5ED | 31 | 154 | 325 | 29 | 51 | 77 | |
| Nougat | Nougat | #D09168 | 92 | 28 | 18 | 25 | 18 | 13 | |
| Vibrant Yellow | Vibrant Yellow | #EBD800 | 1062 | 236 | 368 | 20 | 18 | 26 | |
| Reddish Orange | Red. Orange | #CA4C0B | 1136 | 167 | 402 | 12 | 20 | 1 | |
| Yellowish Green | Spring Yellow Green | #DFEEA5 | 158 | 158 | 326 | 5 | 38 | 72 | |
| Pearl Titaniummetallic | Titanium Metallic | #3E3C39 | 1103 | 77 | 316 | 2 | not made | not made | |
| Warm Pink | Warm Pink | #F6B7BF | 1146 | 175 | 430 | not made | 2 | not made | |
| Blue Violet | Blue Violet | #A3A9FF | 1147 | 174 | 431 | 2 | 3 | not made | |
| Warm Tan | Warm Tan | #CCA373 | 1089 | 241 | 371 | 1 | 1 | not made | |
Availability is wildly uneven
The counts above are not a formality. White appears in 1,553 sets released since 2018 and Black in 1,519, so those are effectively unlimited. The median colour appears in 156. At the other end sit four colours found in fewer than five sets each: Warm Tan, Blue Violet, Warm Pink and Pearl Titanium.
Of the 51, seven sit below 25 sets, which is roughly where sourcing a few hundred pieces stops being a purchase and starts being a search through individual sellers at whatever price they feel like. Those are the rows worth checking before you commit to a design that leans on one of them.
The same colour is not equally available as every piece, either. White is in 1,553 sets as a Plate 1×1, 559 sets as a Tile 1×1 Round and 1,016 sets as a Tile 1×1. If you are building in round tiles, the plate’s number is measuring a part you are not buying.
The gap in the middle of the palette
Something that does not show up in any colour chart, because a chart lists colours rather than describing the shape of the set.
Sort the buildable colours by perceived lightness in OKLab and there are only three near-neutral greys in the whole usable palette: White at a lightness of 1.00, Light Bluish Gray at 0.72, and Dark Bluish Gray at 0.54. Nothing sits between White and Light Bluish Gray. Every other colour in that lightness band carries a visible hue.
The practical consequence is that light warm greys have nothing to match to.
A pale skin tone, grey hair, an overcast sky or a soft studio background all
land in that gap, and the nearest available colour is chosen on hue as much as
lightness. A light warm grey of rgb(196, 183, 176) matches to Light Aqua, at a
perceptual distance of 0.041, ahead of Sand Green at 0.051. Light Bluish Gray,
which is what your eye expects, is fourth at 0.074.
This is a property of the palette rather than a flaw in any particular matcher, and it is why photographs of people come out looking tinted in every brick mosaic tool, including ours. Flat-colour artwork and logos are much less exposed to it.
How this was filtered
Starting from Rebrickable’s catalogue, a colour is included when all of the following hold:
- Still in production. Rebrickable’s catalogue records the colour as current rather than retired, as of the generation date below.
- Opaque. Transparent colours are excluded: they are a different material and behave differently in a design that is meant to be looked at flat.
- Attested on a 1×1 piece. The colour has appeared on a Plate 1x1, Tile 1x1 or Tile 1x1 Round in a real set, rather than merely existing.
- In a set released since 2018. Older attestations are history rather than availability.
Metallic and pearlescent colours are flagged rather than removed. They pass the filter, but a single RGB value does not describe them, since their appearance shifts with viewing angle, so any colour matching that includes them will pick them for ordinary warm tones.
Generated on 2026-08-08 from Rebrickable data dumps (CC BY 4.0).
Download the data
Both files carry the same rows as the table above.
- JSON, with the filter criteria and the licence stated in the file itself
- CSV, one row per colour, one column pair per piece, and all three catalogues’ IDs
Licensed CC BY 4.0 like the source it derives from. Credit Rebrickable, whose public data dumps make this possible.
An absent set count means the colour is not produced as that piece. It is left blank rather than set to zero, because zero would read as “made, but in no recent sets”, which is a different and untrue claim.
Limitations
Set counts are not stock levels. Nobody publishes how many pieces exist in circulation. Appearing in many sets is a good proxy and not a guarantee, and a single large set can put a lot of one colour into the world on its own.
Rebrickable’s catalogue is community-maintained. It is the best public record there is, and it is not an inventory from the manufacturer. A colour that appeared in one set in a region with thin coverage may be undercounted.
“Still in production” moves. Colours are retired and introduced every year. This snapshot is only as current as its generation date above, and the number to distrust first on an old copy is the low ones, since a colour on its way out shows up as scarce before it shows up as retired.