"Nobody's Perfect" is a song by English singer-songwriter Jessie J from her debut studio album, Who You Are. The song was written by Jessie J and Claude Kelly, and it was produced by Andre Brissett and Kelly, and refers to a struggle about perfection complex and regret over past indiscretions. It was released as the album's third single on 27 May 2011 after being served to radio stations on 20 April 2011. Its physical release was originally set to 23 May 2011, however it was pushed back to 30 May 2011 for an impact release. The single version was remixed by Tom Elmhirst and is slightly different from the album version with re-recorded vocals and a heavier beat. "Nobody's Perfect" peaked at number nine in the United Kingdom, becoming Jessie J's third top ten single. On the Voice, Jessie J and Vince Kidd sang "Nobody's Perfect" as a duet.
"Nobody's Perfect" is a mid-tempo song written by Jessie J and Claude Kelly. It is written in the key of G minor with Jessie J's vocals spanning from Bb3 to Eb5. Jessie wrote the original version when she was 17.
On 15 April 2011, during an interview with Digital Spy, Jessie revealed that "Nobody's Perfect" would be the album's third single following "Price Tag" with B.o.B (2011) and "Do It Like a Dude" (2010). She described "Nobody's Perfect" as one of her favourite songs from the album.MTV reported that the single is, so far, only confirmed for release in the United Kingdom. During an interview with The Sun, Jessie said:
"It's one of the most honest and raw songs on there... Every time I sing it I relive the moment that I wrote it about. I think it's important to expose your flaws in music as well as your positives. As it says, nobody's perfect. I'm definitely not!"
The song received generally mixed reviews from music critics, who praised Jessie's vocal performance, describing the song "impressive, refreshingly real-sounding with a upbeat, uplifting charge, featuring lines layered across each other to the point of overkill." Some negatively described that while Jessie is currently UK's most promising singer to pursue an international career, this song may be her weakest spot and it "fails to entirely deliver and falls short of the promised hype."
On the week ending 12 March 2011, "Nobody's Perfect" debuted at number eighty-one on the UK Singles Chart. The following week, the song fell to number ninety-seven before rising back up the chart to number thirty-two the next week. "Nobody's Perfect" has peaked at number nine, making it Jessie J's third top-ten single in the United Kingdom following "Do It Like a Dude" and "Price Tag". In Australia, the song debuted at number twenty-four on 16 May 2011. It has since peaked at number nine and has been certified 2x Platinum by the Australian Recording Industry Association (ARIA), for shipments of 140,000 units.
American Idol contestant Angela Miller covered "Nobody's Perfect" for Las Vegas Round in American Idol on 20 February 2013, subsequently qualifying for the semi-finals. Fellow contestant Melinda Ademi also performed the song for her Las Vegas round performance on 6 March 2013, though she failed to qualify for the semi-finals.