Retro color palettes

Browse retro color palettes with punchy oranges, blues, and warm neutrals for playful product screens, posters, and nostalgic brand work.

Explore the toolbox

How to use retro color palettes

Retro palettes here are more saturated than vintage ones and come from two eras: seventies oranges, teals, and browns, and eighties violet, hot pink, and mint on deep indigo. Most sets mix two or three hue families, so the main decision is which color leads.

Where retro palettes work

  • Music, gaming, and event pages
  • Poster-style landing pages and launch announcements
  • Stickers, badges, and illustration sets built from flat fills
  • Merch and packaging for brands with a nostalgic angle

Seventies warmth and eighties neon

The retro collection mixes two eras. One is warm and earthy: orange #ff9800 with deep teal #2c7865, or brown #5f374b next to cream #eee4b1. The other is saturated and synthetic: violet #6420aa with hot pink #ff3ea5, or mint #15f5ba on deep indigo #211951.

What they share is saturation (about 63% HSL on average, higher than vintage or earth) and a spread of hues. Few retro palettes are monochrome; most combine two or three hue families.

A worked example: #5e1675, #ee4266, #ffd23f, #337357

This purple, raspberry, sunflower, and green set shows why retro palettes need roles assigned by lightness, not by how loud each color looks.

  • #ffd23f as a section background, with #5e1675 text on it at 7.87:1.
  • #337357 for primary buttons. White labels measure 5.63:1.
  • #ee4266 for large headlines, stickers, and illustration. White text on it is 3.75:1, enough only for large text.
  • #5e1675 for the footer or a dark band, where white text reaches 11.37:1.

Flat fills and hard shadows

Retro styling usually comes from solid color and crisp edges rather than from gradients. A hard offset shadow in the darkest swatch gives cards and buttons a printed, sticker-like edge without adding another color.

css
.card {
  background: #ffd23f;
  color: #5e1675;
  border: 2px solid #5e1675;
  box-shadow: 4px 4px 0 #5e1675; /* no blur */
}

Pairing the colors

Let one saturated color lead and keep the others to smaller roles. A dark swatch from the same palette, such as purple #5e1675 or indigo #211951, works better than black for text, borders, and hard offset shadows.

Contrast and readability

About three in four retro palettes include a pair at 4.5:1 or more, so find that pair before assigning roles. Pink #f4538a holds dark text (black is 6.45:1) but not white (3.26:1), while violet #6420aa holds white text at 9.02:1.

Questions

Why do some retro palettes have no readable text color?
Some sets are all mid-tones. In #59d5e0, #f5dd61, #faa300, #f4538a, no pair reaches even 2.4:1. Add a dark ink such as #1a1033, which measures 8.84:1 on #faa300 and 5.53:1 on #f4538a.
Which retro palettes work for dark mode?
Look for sets that already contain a deep indigo or near-black, such as #211951, #836fff, #15f5ba, #f0f3ff. Mint #15f5ba on #211951 measures 11.19:1. The violet #836fff reaches only 4.30:1 there, so keep it for borders, icons, and large type.
How do I use a retro palette without the site looking dated?
Use the palette for color and keep layout, type, and spacing current. Put the retro colors in large blocks such as the hero, section bands, and illustration, and keep forms, tables, and body text on a neutral surface. Pick one or two period details, such as grain or offset shadows, rather than all of them.

Updated