Katy Perry  turns 29 today! Katy has been through her fair share of ups and downs, but she's always managed to come out on top — and look sexy while doing so. Her career has taken her all over the globe, on stage and on the red carpet, as well as in the pages of many magazines, and she's got a plethora of number one singles under her belt including her latest, "Roar". While Katy dealt with the breakup of her marriage to Russell Brand  in the public eye, she's definitely bounced back and found love again with fellow musician John Mayer . No matter what, though, Katy never shies away from showing off her best assets and flaunting her famous figure. In honor of her big day, we've rounded up Katy's sexiest moments, both on and off the stage. See them all now — and happy birthday, Katy!
Katy Perry  slipped into a sexy black ensemble for the July 2011 issue of Esquire .
Katy Perry  wore a leopard dress with a thigh-high slit for the MTV VMAs in Brooklyn in August 2013.
Katy Perry  showed off her fit figure in Miami in July 2012.
Katy Perry  donned a sexy Santa Claus costume during the Y100 Jingle Ball in December 2011 in Sunrise, FL.
Katy Perry  wore a leopard leotard for Esquire's July 2011 issue .
Katy Perry  bared her midriff in a Dolce & Gabbana  getup while partying at Coachella in April 2013.
Katy Perry  posed at the September 2009 MTV Music Awards at NYC's Radio City Music Hall.
Katy Perry  sported a teeny green bikini in Mexico in December 2008.
Katy Perry  graced the red carpet in a revealing blue minidress at the MuchMusic Awards in Toronto in June 2010.
Katy Perry  rocked a pink, polka-dot bikini in Miami in June 2011.
Katy Perry  showed off her toned legs in Sunrise, FL, while performing for her California Dreams tour in June 2011.
Katy Perry  put her assets on display at the February 2013 Grammys in LA.
Katy Perry  made a sexy red-carpet arrival at the November 2010 Victoria's Secret fashion show in NYC.
Katy Perry  rocked out in a skintight dress in NYC's Times Square in June 2010.
Katy Perry  hit the beach in the Bahamas in July 2010 wearing a bikini with red ties.
Katy Perry  turned heads on stage in Indianapolis, IN, at the DirecTV Super Saturday Night in February 2012.
Katy Perry  flaunted her curves at the Kids' Choice Awards in LA in March 2013.
Katy Perry  showed off her bikini body in Miami in July 2012.
Katy Perry  stripped down to a black leopard and heels for Maxim's January 2011 issue .
Katy Perry  writhed on stage in a schoolgirl skirt during her performance at the iHeartRadio Music Festival in Las Vegas in September 2013.
Katy Perry  got into her bikini to go to a water park outside LA in August 2012.
Katy Perry  stepped onto the red carpet at the September 2008 MTV Music Awards at Paramount Pictures Studio in LA.
Katy Perry  wore a sheer, sparkly dress to the June 2010 MTV Movie Awards at Universal City's Gibson Amphitheater.
Katy Perry  looked red hot at the Samsung Behold II launch event in LA in November 2009.
Katy Perry  took to the red carpet in Australia for the premiere of her film, Katy Perry: Part of Me, in June 2012.
Katy Perry  performed during VH1 Divas Salute the Troops wearing a skintight camouflage number in December 2010 in Miramar, CA.
Katy Perry  performed on Hollywood Boulevard before the premiere of her film, Katy Perry: Part of Me, at Grauman's Chinese Theatre in June 2012.
Katy Perry  showed some midriff on stage during the Katy Perry Pool Party Concert at the Fontainbleau Hotel in Miami in August 2009.
Katy Perry  went sheer in an Elie Saab  gown on the red carpet at the September 2012 MTV Video Music Awards in LA.
Katy Perry  gave a glimpse of her abs at Nickelodeon's 25th annual Kids' Choice Awards in LA in March 2012.
Katy Perry  performed on NBC's Today in NYC's Rockefeller Center in August 2010.
Katy Perry  went black and white for an LA dinner honoring Rihanna  in June 2008.
Katy Perry  rocked cutoffs and a crop top for Rolling Stone's August 2010 issue .
Katy Perry  got patriotic for a children's inaugural concert at the Washington DC Convention Center in January 2013.