Explore Halloween color palettes with pumpkin, charcoal, plum, acid green, and dusk tones for events, games, campaigns, and seasonal interface details.
Halloween palettes combine black, charcoal or deep purple with pumpkin orange, blood red and bone. They are dark by design, so most of the decisions are about which accents are bright enough to read.
The 83 Halloween palettes are dark overall, with average lightness around 46% and nearly a quarter of swatches very dark. Green is almost absent (4 of 332 swatches), so if you want slime or potion green you will be adding it yourself. What the collection does offer splits into three moods.
On a black or near-black page, orange is the most useful accent. #FF7600 is 7.84:1 on black and 6.57:1 on #191919, and #F58840 is 8.48:1 on black, so both can be used for headings and links. For an orange button, put black text on it (7.84:1); white is only 2.68:1.
Reds behave very differently. Blood red #990000 is 2.35:1 on black, which fails even the 3:1 minimum for icons and borders. Cherry #CD113B on #191919 is 3.13:1, and brick #C84B31 is 3.77:1: usable for large display type and decoration, not for paragraphs. For body text on a dark Halloween page, a bone or parchment tone like #ECDBBA keeps the warm mood and still measures 12.90:1 on #191919.
Purples need the same care. #7858A6 on #1A1A40 is 2.96:1, just short of 3:1, while pink #FA58B6 on the same background is 5.64:1.
Halloween pages are where flickering lights and drifting fog get added, and both have rules. WCAG 2.3.1 says content should not flash more than three times in any one-second period, so keep a candle flicker slow and low in contrast. Wrap looping effects in a prefers-reduced-motion check, and never place body text over animated fog, where its contrast changes from frame to frame.
Start from charcoal or dark purple rather than pure black, use orange for headings and actions, and keep blood reds and purples for large shapes. A bone or parchment tone like #ECDBBA is a warmer alternative to white for body text.
Dark reds disappear on black: #990000 is 2.35:1. Orange is the reliable accent at 7.84:1 for #FF7600 on black, but put black text on orange buttons, since white on #FF7600 is only 2.68:1.
Updated