Keira Knightley

Keira Knightley

Keira Knightley doesn't like shopping.

The 'Pirates of the Caribbean' star isn't keen on browsing through stores but can't resist splashing out in online designer retail outlets.

She told Britain's Glamour magazine: "The truth is that I've never liked shopping that much.

"I'll do a bit of online shopping at Matches and Net-A-Porter, which is like crack."

However, the brunette beauty steers clear of web marketplace eBay for fear of getting addicted to bargain hunting on the site.

She said: "I've never bought anything on eBay because I feel like that could just start eating into everything."

Although the 29-year-old actress isn't a fan of retail therapy, she enjoys the constant supply of freebies she receives from Chanel, a perk of being the face of the brand, and is particularly enjoying carrying around a miniature quilted shoulder bag that was gifted to her by the French fashion house.

She said: "I do get some very good Chanel freebies. This [bag] is my particular favourite right now. It's perfect. Actually it's not perfect because it's not big enough to fit a passport in."

The brunette beauty even joked she should call the company's creative director Karl Lagerfeld to request he increase the bag's size.

Keira said: "I will call Karl, and say, 'A centimetre bigger please'. There should be a phone line, 'Call Karl' or at the very least, an app."