Complementary
Two colors from opposite sides of the wheel. They make each other look more vivid, which is why the pairing is used for anything that needs to stand out.
Cerulean is commonly given as the hex color #2A52BE, with RGB values 42, 82, 190. It is not a CSS keyword, so the value is a widely used convention rather than a standard.
Every swatch on this page, as one image you can save or share.

Every value for #2A52BE, ready to paste. Click any code to copy it.
| Channel | Decimal | Share | Hex | Octal | Binary |
|---|---|---|---|---|---|
| Red | 42 | 16.47% | 2A | 52 | 00101010 |
| Green | 82 | 32.16% | 52 | 122 | 01010010 |
| Blue | 190 | 74.51% | BE | 276 | 10111110 |
The nearest web-safe color is #3366CC, from the 216-color palette browsers agreed on before displays could be trusted with more.
Every step is generated from #2A52BE. Click a swatch to copy its hex.
A shade is the base color with black mixed in. Shades read as deeper and more dramatic, and they are what you reach for when a color needs to recede or carry weight.
A tint is the base color with white mixed in. Tints turn pastel as they lighten, which makes them useful for backgrounds and for anything that has to sit behind text.
A tone is the base color with gray mixed in. Tones lose the shout without losing the hue, and they are usually what separates a considered palette from a loud one.
The same color as the 50 to 950 ladder every CSS framework uses, with #2A52BE at 500. Click a step to copy its hex, or take the whole scale as variables for a design system.
Cerulean sits in the blue family. Every named blue in the library, with cerulean first.
| Swatch | Name | Hex | RGB | HSL |
|---|---|---|---|---|
| is the color on this page | #2A52BE | 42, 82, 190 | 224, 64%, 45% | |
| Blue is a CSS keyword | #0000FF | 0, 0, 255 | 240, 100%, 50% | |
| Navy is a CSS keyword | #000080 | 0, 0, 128 | 240, 100%, 25% | |
| Royal blue is a CSS keyword | #4169E1 | 65, 105, 225 | 225, 73%, 57% | |
| Sky blue is a CSS keyword | #87CEEB | 135, 206, 235 | 197, 71%, 73% | |
| Baby blue | #89CFF0 | 137, 207, 240 | 199, 77%, 74% | |
| Cobalt | #0047AB | 0, 71, 171 | 215, 100%, 34% | |
| Indigo is a CSS keyword | #4B0082 | 75, 0, 130 | 275, 100%, 25% | |
| Periwinkle | #CCCCFF | 204, 204, 255 | 240, 100%, 90% | |
| Powder blue is a CSS keyword | #B0E0E6 | 176, 224, 230 | 187, 52%, 80% | |
| Steel blue is a CSS keyword | #4682B4 | 70, 130, 180 | 207, 44%, 49% | |
| Midnight blue is a CSS keyword | #191970 | 25, 25, 112 | 240, 64%, 27% | |
| Denim | #1560BD | 21, 96, 189 | 213, 80%, 41% | |
| Dodger blue is a CSS keyword | #1E90FF | 30, 144, 255 | 210, 100%, 56% | |
| Prussian blue | #003153 | 0, 49, 83 | 205, 100%, 16% | |
| Dark blue is a CSS keyword | #00008B | 0, 0, 139 | 240, 100%, 27% | |
| Light blue is a CSS keyword | #ADD8E6 | 173, 216, 230 | 195, 53%, 79% | |
| Cornflower blue is a CSS keyword | #6495ED | 100, 149, 237 | 219, 79%, 66% | |
| Deep sky blue is a CSS keyword | #00BFFF | 0, 191, 255 | 195, 100%, 50% | |
| Light sky blue is a CSS keyword | #87CEFA | 135, 206, 250 | 203, 92%, 75% | |
| Slate blue is a CSS keyword | #6A5ACD | 106, 90, 205 | 248, 53%, 58% | |
| Medium slate blue is a CSS keyword | #7B68EE | 123, 104, 238 | 249, 80%, 67% | |
| Dark slate blue is a CSS keyword | #483D8B | 72, 61, 139 | 248, 39%, 39% |
Harmonies are positions on the color wheel rather than matters of taste, which is why they keep working across very different designs.
Two colors from opposite sides of the wheel. They make each other look more vivid, which is why the pairing is used for anything that needs to stand out.
Three neighbors on the wheel. Nothing competes, so the result reads calm and settled, closer to how color behaves in nature.
The base plus the two colors either side of its complement. It keeps most of the contrast while being much easier to balance.
Three colors spaced evenly around the wheel. Strong and lively, and usually best with one dominant color and two accents.
Two complementary pairs, forming a rectangle on the wheel. The richest scheme available, and the hardest to keep from shouting.
One hue at different lightness levels. Effortlessly cohesive, and the safest way to build a palette around a brand color.
Near neighbors, for when this color is almost right. Each one shifts hue, saturation or lightness by a small step.
Five-color palettes built around #2A52BE, each following a different scheme. Click any swatch to copy it, or open the generator to build your own.
Open the palette generator to lock the colors you like and regenerate the rest.
5 ready-made blue gradients, each with every stop written as a hex you can edit.
Whether cerulean works as text, and what to put on top of it when it is the background. Ratios follow WCAG 2.1, where 4.5 is the bar for body text and 3 for large text.
Large text at 24 pixels
Body text at 16 pixels. A flat field of color removes every variable, which is what makes it useful for judging a display.
Large text at 24 pixels
Body text at 16 pixels. A flat field of color removes every variable, which is what makes it useful for judging a display.
Used the other way round, #2A52BE as a background takes #FFFFFF text. That is the higher-contrast of the two, and it is what the tool picks automatically for any chrome sitting on your color.
Cerulean reads better on a white background of the two. Contrast is a property of the pair, not of one color, so a color that fails here can still be perfectly usable against a different partner.
From the Latin for sky. A pigment blue rather than an atmospheric one, and considerably more saturated than any sky actually is.