A new safety assessment procedure for all products containing nanomaterials will be part of the regulations, which could lead to a ban on a substance deemed to pose a threat to human health.
Any nanomaterials present in cosmetics must be mentioned in the list of ingredients on the product's packaging.
The European Commission estimates that nanomaterials are now used in around 5% of the cosmetic products - including sunscreen, lipsticks and anti-ageing creams - that are already on the market.
The definition of nanomaterials incorporated into the text will be adapted by the European Commission in line with emerging information arising from scientific and technological research.
The legislation defines a nanomaterial as "an insoluble or bioresistant and intentionally manufactured material with one or more external dimensions, or an internal structure, on the scale from 1 to 100 nm".
A majority of 633 MEPs voted in favour of the compromise regulation, with 29 voting against and 11 members abstaining.