Jessie J has called out someone who made a nasty joke about her weight and asked if she was pregnant.

Annoyed by the experience, the "Money" singer took to her Instagram page Thursday and shared some advice for her 11.1 million followers.

"Stop commenting on people's weight, anyone. Just stop," she wrote in her Instagram Story post. "Or telling someone they look pregnant for sure, or you look skinny, just anything, just stop. I see it so much on socials and I know it happens in real life."

The 35-year-old singer said she's gained 10 pounds in the past six months and feels "great" about it. "That's just under a stone to those who don't do pounds. It might stay or it might not or I might gain more, who cares?! I don't care, as long as I feel good and I'm healthy," she continued.

The "Price Tag" singer added, "Someone literally just asked me if I was pregnant, 'You look pregnant.'"

Jessie found the comment very unpleasant because she experienced a miscarriage last November.

"And they also knew of what I went through last year and told me their thoughts on that and how I should've handled it," she said. "So strange and so damn bold, I would never."

The singer-songwriter urged her followers not to body shame anyone.

"It's a no. Not cool to just say or comment on anyone's body unless they/I tell you or ask your opinion, it's not one that's needed or helpful. Wild that some people don't know that," she wrote.

Jessie wrote an emotional post on her Instagram page detailing her miscarriage hours before she took the stage ahead of her Los Angeles concert last November.

"After going for my 3rd scan and being told there was no longer a heartbeat...I feel like I have no control of my emotions. I may regret posting this. I may not. I actually don't know," she said. "I decided to have a baby on my own. Because it's all I've ever wanted and life is short. To get pregnant was a miracle in itself and an experience I will never forget and I know I will have again."

jessie j new song
Jessie J, who attended the DeGrisogono ‘Love On The Rocks’ during the 70th annual Cannes Film Festival on May 23, 2017 in Cap d'Antibes, France, released a new song on Friday. Getty Images