The 36-year-old reality star shared a behind-the-scenes look at her huge closet in a series of videos on Snapchat on Saturday (11Feb17), revealing how she has organised her extensive collection of red carpet outfits.

"Just all the things that I’ve worn,” Kim said, as she flipped through the racks of dresses in her wardrobe that were all hung and labelled according to date and the occasion.

“Remember all this stuff? Prince concert... look at this gown from the cover of Vogue from Alber Lanvin... my Met dress... I wore this to the Balmain show...” she said, as she reeled off the list of when and where she had worn the dresses.

“It’s all labelled,” she added, as she rummaged through more racks of dresses. “I wore this in Paris once... Vegas on my birthday... Art Basel... Jay Leno... Do you remember this Grammy dress I wore? This Elton John Oscar party dress? Golden Globes party...”

The Keeping Up with the Kardashians star, who had also organised her extensive collection of Yeezy clothes designed by her husband Kanye West, showed off some of the dresses she'd never even worn before, including couture Balmain outfits.

Kanye has often helped his wife clear out her huge closet to revamp her style and keep things fresh, but Kim confessed on Saturday she had never actually thrown any of the stuff away, and in fact kept it all for her three-year-old daughter North.

"The fun part is I kept everything - all for memories,” she said. “Even when Kanye thought he cleaned out my closet, I kept it all secretly for my daughter one day.”

Her daughter didn't seem too happy with her designer collection, even when Kim showed North a pair of Christian Louboutin shoes she chose to buy instead of paying her rent on her apartment that month.

“Do you like all these shoes?” Kim asked the tot. “I saved them for you. Do you like them? They’re so glittery like Cinderella!” However, an unimpressed North simply replied she needed the toilet, and left the room.