Skip to content
ColorPlum

Palettes · theme palettes

Christmas color palettes: hex codes for red, green and gold

Five ready Christmas palettes with hex codes, from classic holly red (#B3121F) and fir green (#1E5631) to Nordic spruce and frosted pastels. Each shows the text pairs that pass WCAG contrast, and you can copy the codes or download the palette as a PNG.

Classic Christmas

  1. #B3121FHolly berry
  2. #1E5631Fir green
  3. #D4A537Ornament gold
  4. #F7F3E8Snow
  5. #5A1A1AMulled wine
  • #B3121FHolly berry
  • #1E5631Fir green
  • #D4A537Ornament gold
  • #F7F3E8Snow
  • #5A1A1AMulled wine

Preview

Classic Christmas

Body text in mulled wine on snow, with holly berry as the accent.

Button

Readable text pairs (WCAG AA, 4.5:1 or more): Mulled wine on Snow 11.85:1; Fir green on Snow 7.79:1; Holly berry on Snow 6.26:1; Mulled wine on Ornament gold 5.78:1

Nordic Christmas

  1. #2F4B3ASpruce
  2. #A33B3BLingonberry
  3. #E9E4D8Wool white
  4. #B9A58ABirch bark
  5. #3E4A59Winter dusk
  • #2F4B3ASpruce
  • #A33B3BLingonberry
  • #E9E4D8Wool white
  • #B9A58ABirch bark
  • #3E4A59Winter dusk

Preview

Nordic Christmas

Body text in spruce on wool white, with lingonberry as the accent.

Button

Readable text pairs (WCAG AA, 4.5:1 or more): Spruce on Wool white 7.56:1; Winter dusk on Wool white 7.10:1; Lingonberry on Wool white 5.09:1

Candy cane

  1. #D7263DCandy red
  2. #FFFFFFWhite
  3. #F4A6B4Peppermint pink
  4. #2E8B57Mint leaf
  5. #7A0F1EDeep red
  • #D7263DCandy red
  • #FFFFFFWhite
  • #F4A6B4Peppermint pink
  • #2E8B57Mint leaf
  • #7A0F1EDeep red

Preview

Candy cane

Body text in deep red on white, with candy red as the accent.

Button

Readable text pairs (WCAG AA, 4.5:1 or more): Deep red on White 10.96:1; Deep red on Peppermint pink 5.72:1; Candy red on White 4.95:1

Gold and evergreen

  1. #0B3D2EEvergreen
  2. #C9A227Gilt
  3. #F1E6C8Champagne
  4. #6B8F71Sage
  5. #1C1C1CNight
  • #0B3D2EEvergreen
  • #C9A227Gilt
  • #F1E6C8Champagne
  • #6B8F71Sage
  • #1C1C1CNight

Preview

Gold and evergreen

Body text in night on champagne, with gilt as the accent.

Button

Readable text pairs (WCAG AA, 4.5:1 or more): Night on Champagne 13.70:1; Evergreen on Champagne 9.81:1; Night on Gilt 7.04:1; Evergreen on Gilt 5.04:1

Frosted pastel

  1. #E8F1F2Frost
  2. #B8D8D8Ice
  3. #E3B5A4Gingerbread icing
  4. #9DBF9EEucalyptus
  5. #C94C4CBerry
  • #E8F1F2Frost
  • #B8D8D8Ice
  • #E3B5A4Gingerbread icing
  • #9DBF9EEucalyptus
  • #C94C4CBerry

Preview

Frosted pastel

Body text in black on frost, with berry as the accent.

Button

No two colors here reach 4.5:1, so use it for decoration and set text in black or white.

Every palette here in 3D color space

Lightness runs up the pole and hue goes around it, so palettes that share a mood sit in the same region. Drag to turn it.

The 25 colors on this page in OKLab
  • Holly berry
  • Fir green
  • Ornament gold
  • Snow
  • Mulled wine
  • Spruce
  • Lingonberry
  • Wool white
  • Birch bark
  • Winter dusk
  • Candy red
  • White
  • Peppermint pink
  • Mint leaf
  • Deep red
  • Evergreen
  • Gilt
  • Champagne
  • Sage
  • Night
  • Frost
  • Ice
  • Gingerbread icing
  • Eucalyptus
  • Berry
On this page

Red and green have meant Christmas for well over a century, but the exact reds and greens matter more than people expect. A bright fire-engine red next to a lime green looks like a traffic light; a deep berry red with a dark fir green looks like a wreath. The palettes on this page are built around the second kind, with a gold or cream to give the eye somewhere to rest.

The five palettes

  • Classic Christmas pairs holly berry red (#B3121F) with fir green (#1E5631), then adds ornament gold, a warm snow white and a mulled-wine dark red for text. It suits cards, gift tags and church bulletins.
  • Nordic Christmas is quieter: spruce green, lingonberry red, wool white, birch-bark tan and a blue-gray winter dusk. It works for knitwear patterns, minimalist cards and Scandinavian-style table settings.
  • Candy cane is the playful one, with candy red, white, peppermint pink and mint leaf green. Use it for children's party invitations or a cookie-swap flyer.
  • Gold and evergreen drops red almost entirely and leans on deep evergreen with gilt and champagne. It reads as elegant and works for a formal dinner menu or a company holiday party.
  • Frosted pastel is the modern option: frost, ice, gingerbread icing and eucalyptus with a single berry accent.

Keeping the text readable

Under each palette, ColorPlum lists the pairs that reach the WCAG 4.5:1 ratio for normal text. In the classic palette, mulled wine on snow measures 11.85:1 and fir green on snow 7.79:1, so either can carry a whole paragraph. Holly red on snow is 6.26:1, fine for headings. The frosted pastel palette has no pair that reaches 4.5:1, which is normal for pastels: use it for backgrounds and decoration, and set the words in a dark color such as charcoal.

Red and green together is also the pairing that people with the most common kinds of color-vision deficiency find hardest to tell apart. Don't rely on red versus green alone to carry meaning, such as "red means sold out", and keep a strong light-dark difference between them; the gold and cream in each palette help with that.

Worked example

You are making a family Christmas card with a photo, a greeting and a short letter on the back. Start from the classic palette. Put the greeting in holly berry red on the snow background at 40px or larger, set the letter in mulled wine (11.85:1 on snow), and use ornament gold (#D4A537) for a thin border and the year. Gold is too light for text on snow, so keep it decorative. If you want the card to feel more modern, press Variation: it shifts every color a little in hue and lightness but keeps the light-dark structure, so the readable pairs stay readable. Then press Download PNG to drop the palette into Canva or your photo app as a reference.

Printing Christmas colors

Bright reds and greens are hard for home printers. Deep, slightly muted versions like holly berry and fir print more faithfully than pure screen red (#FF0000) and green (#00FF00). If the card is going to a print shop, send the hex codes along with your file so the shop can match them to its inks.

Sources

  1. W3C, Web Content Accessibility Guidelines (WCAG) 2.2: contrast minimum (checked 2026-11-10) w3.org
  2. W3C, CSS Color Module Level 4: hex colors and color conversions (checked 2026-11-10) w3.org