Former Spice Girl Mel B has filed for divorce from her husband Stephen Belafonte after nearly 10 years of marriage.

The 41-year-old singer, whose full name is Melanie Brown, cited "irreconcilable differences" in court documents published by the Mail Online.

The couple married in Las Vegas in June 2007 and have a five-year-old daughter, Madison.

Brown listed the date of separation as December 28, according to the papers filed with the Los Angeles Superior Court.

She is seeking joint custody of their daughter and has asked a judge to deny spousal support to film producer Belafonte.

Brown posted an Instagram photo of herself and Belafonte in February in which she described him as her "world".

"We have been through everything that would normally tear couples apart and we have come out on the other side stronger," she wrote.