The right Halloween hair color depends on two things: how long you want it to last and how dark your hair is now. A spray washes out in one shampoo, a wax lasts the night, and a semi permanent dye gives you a week or two. Here is how to pick the method, then 12 Halloween hair color ideas matched to costumes, all of which you can preview on your own photo before you buy anything.
Pick the method by how long it should last
| Method | Lasts | Shows on dark hair | Best for |
|---|---|---|---|
| Color spray | One shampoo | Yes, but duller than on light hair | One night, streaks, a white Bride of Frankenstein stripe |
| Color wax or paste | One shampoo | Yes | Slicked back styles, short hair, bold matte color |
| Hair chalk | One or two washes | Faintly | Pastel tips on light hair |
| Semi permanent conditioner dye | One to three weeks | Only deep shades | A color you want to keep past the party |
| Clip in pieces | Reusable | Yes | Peekaboo streaks and money pieces with zero commitment |
Spray and wax sit on the surface, so they show on any base color but transfer onto collars until washed out. Semi permanent dye stains the hair itself, which is why pastels vanish on brown hair and deep shades like burgundy or blue black are the ones that work without bleach. Our guide to hair ideas by season covers which of these shades you could keep into November.
12 Halloween hair color ideas by costume
1. Jet black for vampires and witches
The classic. A temporary jet black makes pale makeup look paler and works with almost every dark costume. Semi permanent black is the one shade that shows fully on any base, so this is the easiest to keep for a week.
2. Blue black for a sharper vampire
Blue black reads black indoors and blue under flash. Semi permanent works on medium to dark hair.
3. Burgundy for a glam vampire
A deep burgundy echoes an oxblood lip and needs no bleach on brown hair. It also survives into fall wardrobes, so it is the shade to choose if you would rather not wash it out.
4. Fire red for a devil
A true red like fire red is spray or wax on dark hair and semi permanent on light hair. Pair it with a slicked back style and horns.
5. Emerald green for a witch or a mermaid
Green is the one color that only reads as costume, which is the point. Emerald green as a full head for a witch, or as tips and a peekaboo under natural hair for a mermaid.
6. Violet purple for a modern witch
Purple matches a plum lip and looks intentional rather than costume. On dark hair use wax for one night; on light hair a semi permanent lasts two weeks.
7. Orange for a pumpkin or a fox
Bright orange spray on light hair, or orange tips on dark hair with chalk. It photographs loudly, which is what you want from a pumpkin.
8. Silver or white streak for the Bride of Frankenstein
One white spray streak from the temple through a bouffant. On dark hair the white stripe is the whole costume.
9. Icy blue for a snow queen or a ghost
Pale blue only works on pre lightened or naturally light hair with semi permanent dye. On dark hair use clip in pieces so the color stays clean and bright.
10. Black and red split dye for a harlequin or a puppet
Half the head black, half red, parted down the middle. A black red split dye is spray friendly because each side is one flat color. Split dye is the most costume looking placement there is.
11. Hot pink for a doll
Full head hot pink on light hair, or a hot pink peekaboo panel under dark hair so it flashes when you move. A high ponytail shows the panel best.
12. Cotton candy pastel for a fairy
Pastel pink or lilac only shows on very light hair, so on anything darker use clip in pieces or chalk on the ends and keep the rest natural. A braided crown hides the join.
Match the color to the makeup
Deep shades, black, burgundy, blue black, sit under vampire, witch and skull makeup, because they push the face paler by contrast. Bright shades, green, orange, hot pink, belong with playful costumes where the face is mostly your own. The half skull and full sugar skull makeup look sharpest against black hair or a black and red split. For the styles that show off a color, from space buns to finger waves, see our Halloween hairstyles guide, and for shades you might keep after the party, our fall hair colors list has the warm ones.
Preview the shade on your own photo first
Every color on this list looks different against different skin. Emerald green flatters warm undertones and can turn cool skin sallow. Orange next to a pink flush looks feverish; next to olive skin it glows. A pale blue washes out a fair face and lights up a deep one. Check the shade against your own skin tone before you buy the spray.
HairGlam renders all 125 of its colors on your own photo in seconds, including the vivids, the split dyes and the peekaboo placements above, and you can add a slicked back style or space buns in the same render. Test the color on your own hair in HairGlam before you commit to a can of spray. For the face, the new Halloween Studio puts 39 face paint and costume looks on your own photo, and your first 4 are free.

Try any Halloween look on your own face




Your first 4 Halloween looks are free. 39 face paint and costume looks, no mess, nothing to wash off.
Character names describe costume looks only. HairGlam is not affiliated with the shows or films mentioned.
Questions people ask
What is the best temporary hair color for Halloween?
Does temporary Halloween hair color show on dark hair?
Will temporary hair color stain my costume?
Can I see a Halloween hair color on myself before I buy it?
Read next

Hair ideas by season: what to change in fall, winter, spring, summer

Halloween hairstyles: 14 easy looks that finish the costume

Fall hair colors: 14 warm shades to try before the light changes

Sugar skull makeup: the classic, a half skull and a skeleton version

Trending Halloween costumes 2026: 10 character makeup looks

