Keira Knightley doesn't like shopping.

The 'Pirates of the Caribbean' star - who is also the face of Chanel's Coco Mademoiselle fragrance - confessed she isn't keen on browsing through stores and prefers to stick to designer websites when she needs a new outfit.

She told 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 from Chanel which come with the territory of being the face of the brand - and is 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.''