Navy Blue Color Palette

Navy blue is the dark blue of naval uniform. The CSS keyword navy is #000080, though most modern palettes use something desaturated and slightly grey, like the #1B263B below. Grab the HEX codes from a scheme below, or build a custom navy palette around any base colour with the generator.

Navy Blue Palette Ideas & HEX Codes

Classic Navy is the muted version, 29%–59% saturation, and behaves like a dark neutral. Navy & Slate adds the light end the other sets lack — #778DA9 and an off-white #E0E1DD. Deep Navy is the most saturated and includes a true midnight, #03045E.

Classic Navy

#0B132B
#14213D
#1B263B
#274060
#415A77

Navy & Slate

#0D1B2A
#1B263B
#415A77
#778DA9
#E0E1DD

Deep Navy

#03045E
#023E8A
#0353A4
#14213D
#0B132B

Anchored to a navy 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 Navy Blue

Navy is a substitute for black that still counts as a colour, so it takes the same partners: white or an off-white for text, gold or a warm tan as the accent, and gray for everything in between. It is the default for corporate, legal, nautical and editorial work. For the near-black version see charcoal.

Frequently Asked Questions

What HEX codes make a navy blue palette?
Navy palettes anchor on a very dark blue (#0B132B, #14213D) and lift through slate blues (#415A77) to soft blue-greys (#778DA9) and an off-white (#E0E1DD). The light neutral at the top gives contrast so the navy doesn’t read as a solid block. Rather than mixing your own, take one of the three sets above: Classic Navy, Navy & Slate or Deep Navy. Their outer limits are #0B132B and #E0E1DD, a ratio of 13.9:1, enough for body text at any size under WCAG AA and AAA.
What is the HEX code for navy blue?
The CSS keyword navy is #000080 — pure blue at 25% lightness. It is rarely used directly in design because it is fully saturated, which makes it look almost purple on some screens. Practical navies are desaturated: #1B263B, #14213D and #0B132B are the ones used in the palettes here.
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. Because the picker is seeded with #1B263B, an export taken without changing the base stays inside the navy blue range. The JSON and HEX buttons hand back the same five values as an array and as a comma-separated line, which suit design tokens and quick pasting respectively. Lock a swatch to pin it, then re-roll the other four and export again without losing it.
What are the RGB and HSL values for navy blue?
The base navy blue this page is anchored to is #1B263B, which is rgb(27, 38, 59) and hsl(219, 37%, 17%). A hue of 219 degrees puts it in the blues, and 17% lightness with 37% saturation makes it a dark shade. The colour picker above accepts HEX or R, G and B numbers directly, so you can type any of those in and rebuild the palette around it. The other codes in the sets above are steps around that base: lighter, darker, or nudged a little along the hue.

More palettes: Charcoal palette  ·  Black palette  ·  Dark Academia palette  ·  all colours