Dark Blue Color Palette

Dark blue is the deep end of the blue family rather than one shade — anything from a midnight #03045E through navy to a desaturated steel blue. Grab the HEX codes from a scheme below, or build a custom dark-blue palette around any base colour with the generator.

Dark Blue Palette Ideas & HEX Codes

Midnight Blue stays saturated at every step (94%–97%), so it reads as colour rather than as dark. Deep Navy Blue goes further down, bottoming out at #000814, which is effectively a black. Dark & Steel Blue is the softest, dropping saturation to 17% at #6C7A97 and giving you a usable light tone.

Midnight Blue

#03045E
#023E8A
#0353A4
#0466C8
#0582CA

Deep Navy Blue

#000814
#001D3D
#003566
#0A2472
#123499

Dark & Steel Blue

#0B132B
#1C2541
#3A506B
#6C7A97
#A9B4CC

Anchored to a dark blue base — press Space or Generate to roll more schemes. Click a swatch to copy its HEX, lock one to keep it while the rest re-roll, then export as CSS, JSON or HEX.

Free, no sign-up Generated in your browser CSS, JSON & HEX export

Drag in the colour area or the hue bar, or type a HEX / RGB value, then build a scheme anchored to it.

What Goes With Dark Blue

Dark blue behaves like a neutral, so most palettes treat it as the ground and put a single warm accent on it — gold, amber or a warm off-white. It carries white text at any of the depths here. For the specific traditional shade see navy blue; for the purple end of the same range, indigo; for the vivid end, royal blue.

Frequently Asked Questions

What HEX codes make a dark blue palette?
Dark blue palettes anchor on a deep midnight tone (#03045E, #000814) and step up through rich blues (#023E8A, #003566) to a lighter steel blue (#6C7A97, #A9B4CC) for contrast. Keeping the hue deep and slightly desaturated gives a serious, dependable feel. The Midnight Blue, Deep Navy Blue and Dark & Steel Blue rows above each carry five codes, which is usually the right number: two darks, a mid and two tints. Across all three the extremes are #000814 and #A9B4CC, which contrast at 9.6:1 — enough for body text at any size under WCAG AA and AAA.
What is the difference between dark blue and navy?
Navy is one shade inside the dark blue family. The CSS keyword navy is exactly #000080, and modern navy palettes sit near #1B263B — desaturated and slightly grey. Dark blue is the broader band, and it includes saturated midnights such as #03045E and #023E8A that nobody would call navy.
How do I use these colours in CSS?
Click Copy CSS for a ready-to-paste :root block with each colour as a custom property (--color-1, --color-2 and so on), or copy a single HEX straight from any swatch above. The Deep Navy Blue row above is a second ready-made option — #000814, #123499 and the three steps between them — if you would rather not generate at all. The generator itself rolls around #03045E, the base dark blue for this page. Use Copy JSON for an array or Copy HEX for a comma-separated line if custom properties are not how your project stores colour.
Which dark blue shade should I use as a background?
For a page or card background take the lightest step in the set — #A9B4CC on this page. Black text on #A9B4CC comes to 10:1, well past the 4.5:1 WCAG AA line. For a dark surface use #000814 instead, the deepest code here, where white text gives 20:1. The mid steps are better spent on borders, chart fills and hover states, where nothing has to be read at 14px.

More palettes: Indigo palette  ·  Jewel Tone palette  ·  Purple palette  ·  all colours