We independently select and share the products we love—and may receive a commission if you choose to buy.

If you’re interested in trying a temporary hair color for kids (because let’s face it, committing to permanent color on your little one feels like a big leap), you’ve come to the right place. Here’s the thing: vibrant, creative hair colors aren’t just a trend anymore—they’re basically a form of self-expression that’s here to stay.

From TikTok tutorials to playground inspiration, kids are seeing rainbow streaks, pastel tips, and bold color blocks everywhere they look. Whether your child wants to match their favorite anime character, show school spirit, or simply experiment with their style, temporary hair color has become the perfect way to let them explore without the commitment. And honestly? Watching your kid light up when they see their new purple streaks in the mirror might just make your day too.

Hair color for kids girl smiling with temporary hair color
Hanni/Twenty20

How long does temporary hair color last?

Not long! Since temporary hair dye only coats the outer layer of the hair (whereas permanent hair color bonds with the inside of the hair cortex), it simply washes out after a short period of time. Depending on the type of hair your child has (some hold dye better than others), temporary hair color may wash out after a couple shampoos, or may last a bit longer, but it does not permanently alter the hair as regular hair color does.

Does temporary hair color damage hair?

Temporary hair color does not lead to the chemical reaction with the hair in the way permanent hair color does, and does not cause the damage that the bleaching of permanent dyes might cause. Because the dye stays on the outside of the hair shaft as an outer coating, it simply washes out after a shampoo or two with little or no damage to the hair.

Temporary hair color products are safe, easy, affordable ways for kids to be able to freely express themselves via their hair, which is an awesome gift to give them. If you have any questions or concerns, ask your hairstylist or someone at a local salon.

Many parents are ready to (temporarily) indulge this trend for kids by saying yes to bold hair colors, which is why we’ve compiled the best, safest, most popular temporary hair colors for your kids to try. Hair color for kids come in all forms: color hair spray for kids, colored hair chalk, clip-ins, and even temporary hair dye. These options are, undoubtedly, the best temporary hair color for kids.

Related: The 9 best detangler sprays to make hair brushing tear-free

8 of the best products for hair color for kids

L'Oreal Paris Colorista 1-Day Temporary Hair Color Spray

$2.03 $8.97

Color as much of your hair or as little of your hair as you want with this spray-on color by L’Oreal. You simply can’t beat the good, ol’ fashioned spray-on color—it’s basically a rite of passage in childhood. This spray comes in a variety of different hues and washes out after a day. No commitment, no mess. We love a good color hair spray for kids!

KC Republic Kids Hair Chalk

$15.99

This hair color chalk lasts for three days and comes in a variety of metallic, sparkly colors. You can even layer them and blend them together! Your child can experiment with different looks and it lasts less than a week. The chalk seals in the hair color within 60 seconds and covers large areas of your hair. You can style your colored hair with a flat iron or curling iron without making a mess, too, which is pretty cool for tweens. I’ve used this on my 6-year-old though, and she agrees it’s awesome to switch up the colors (temporary hair color for kids FTW).

Unicorn Snot Hocus Pocus Hair Color

$15.98

A name that’s bound to induce a giggle or two, the Unicorn Snot Hocus Pocus Hair Color goes on clean, dry hair like the chalk above. Just swipe it from the ends up for a temporary look that lasts until you wash it out. Since it’s paint and not dye, it’s great for day use but will definitely transfer to whatever it touches.

4.
Spdoo Multi-Color Temporary DIY Hair Color Wax

$29.99

This hair color wax comes in six different colors, it’s easy to use, it’s clean, and long-lasting. (Make sure when you’re applying it, your child is wearing an old shirt you don’t mind getting colored.) The consistency is a little like a hair paste, giving hair a bit of hold if you apply a larger amount. It washes out completely after about 1-2 shampoos and can transfer a bit, so we recommend using it for day use for things like Spirit Days and costumes. The colors can also mix to create something new. Add in bold streaks, or do a whole-head color! The choice is yours.

Colored Clip Hair E%E2%80%8Bxtensions - Motherly

$7.99 $9.99

If dyeing their actual hair isn’t in the cards, you can choose your color and pick your length with these clip-in colorful hair extensions. You can also heat-style them, which is perfect for a dance recital or any special occasion. This package includes 24 pieces of 22-inch hair extensions in a dozen brilliant colors. This is probably the easiest, most mess-free way to play around with temporary hair color for kids.

Punky Semi-Permanent Conditioning Hair Colour

$8.90

Maybe your kiddo is looking for a color to last all summer long, but will be washed out long before school starts again. If that’s the case, then this Punky semi-permanent, conditioning hair color is a great choice. There’s no need to add peroxide or bleach, and this hair color is safe for all hair types, though it’s definitely more muted on darker hair. Applying it isn’t difficult, but it’s a process and can get a bit messy, so be sure to have towels that can get stained on hand, wear gloves and try to avoid getting it directly on the scalp. Because it’s conditioning, it prevents breakage and over-drying, and it fades after no more than 35 shampoos.

Lime Crime Unicorn Hair Dye

$16.47

Lime Crime’s sweetly-scented dye is similar to Punky Color in that it’s a more involved application, but delivers semi-long-lasting color and doesn’t damage hair. The pre-mixed hues can be brushed on and whatever you don’t use can be saved for later. It works on a range of hair colors and while it can be pretty vibrant at first, it fades relatively quickly. (Looking for something even more short-lived? Try the temporary version which washes out after one wash instead!)

Keracolor Clenditioner Hair Dye

$22

With 19 colors to choose from and over 40K 5-star ratings, the Keracolor Clenditioner Hair Dye is infused with color and keratin, coconut oil, shea butter and jojoba oil to leave hair healthier than when you started. Just apply it like conditioner, wait and rinse. It can be used solo for a tint or to extend the life of a salon job if your kiddo talks you into going the professional route.

jerome russel temp hair dye

$8.90

This spray-on temporary hair color for kids can be sprayed directly onto the section of hair you want to transform. It comes in over 10 different shades including fun glitter options. Make sure to shake the can before use and apply it onto dry hair that’s already styled.

A version of this story was published May 6, 2021. It has been updated.