Katy Perry Looks Hot in All Hair Colors, but You'll Never Guess Her Natural Hue

  • Katy Perry has tried every hair color under the sun, from blue to pink to black and more.
  • The singer has been dyeing her hair since she hit the music scene in the early 2000s.
  • Believe it or not, Perry's natural hair color is actually blond.

Back in 2017, Katy Perry went from her signature jet-black hair to a platinum pixie. The drastic change astonished many of her fans, who primarily knew her as a raven-haired performer (who occasionally experimented with bright colorful hues), when in reality, she had been coloring her hair darker for years. Thanks to the throwback photos Perry has shared on Instagram, it's clear that her natural color is a sandy blond.

While the singer has spent most of her career with dark hair, she sometimes experimented with a few different colors and effortlessly pulled off each one like she'd had it her entire life. Ahead, you can check out photos of some of the star's hair looks over the years.

Black-Haired Katy Perry
Getty | George Pimentel

Black-Haired Katy Perry

Purple Streaks
Getty | Gregg DeGuire

Purple Streaks

Cotton-Candy Swirls
Getty | Gregg DeGuire/

Cotton-Candy Swirls

13-Year-Old Perry