Teal is a dark blue-green, named after the common teal duck. The CSS keyword teal is #008080 — pure cyan at 25% lightness — and the palettes here build around a slightly softer #0D9488. Copy the HEX codes from any scheme below, or generate a harmonious teal palette anchored to your own base colour.
Teal Palette Ideas & HEX Codes
Deep Teal is the darkest and most saturated, from #012A2A up to #14B8A6. Ocean Teal is the widest in hue, 160°–191°, and ends on a soft #94D2BD. Soft Aqua is the tint set, running up to #CBF3F0 for backgrounds.
Deep Teal
#012A2A
#023E3E
#035050
#0D9488
#14B8A6
Ocean Teal
#003844
#006466
#0A9396
#52B7B0
#94D2BD
Soft Aqua
#CBF3F0
#A6E3E0
#6FD6CE
#2EC4B6
#0D9488
Anchored to a teal 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 Teal
Teal sits near the complement of orange, which is why teal-and-orange is the most common two-colour scheme in film and sport. A cream or warm off-white keeps it calm instead; coral and mustard are the accents that make it loud. The family runs turquoise at 51% lightness, aqua at 43% and teal at 32%, lightest to darkest.
Frequently Asked Questions
What HEX codes make a teal palette?
Teal sits between blue and green — build a palette from a deep anchor (#012A2A or #006466), a balanced mid teal (#0D9488, #0A9396) and light aqua tints (#94D2BD, #CBF3F0). Staying on that blue-green hue and stepping lightness keeps it cool and cohesive. The Deep Teal, Ocean Teal and Soft Aqua 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 #012A2A and #CBF3F0, which contrast at 12.8:1 — enough for body text at any size under WCAG AA and AAA.
What is the difference between teal and turquoise?
Teal and turquoise differ in depth, not hue — both sit around 175°. Teal #0D9488 is 32% light at 84% saturation; turquoise #30D5C8 is 51% at 66%. Teal is dark enough to carry white text and act as a background; turquoise is a mid-tone that works as an accent.
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 #0D9488, an export taken without changing the base stays inside the teal 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 teal?
The base teal this page is anchored to is #0D9488, which is rgb(13, 148, 136) and hsl(175, 84%, 32%). A hue of 175 degrees puts it in the blue-greens, and 32% lightness with 84% 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.