EU textile fibre composition label

EU textile fibre composition must use Annex I names, not trade names

Direct answer. EU textile fibre labels must list fibre composition using the names in Annex I of Regulation (EU) No 1007/2011, not trade names, and online shoppers must see it before purchase. FibreLedger Textile Labels validates every fibre against the official Annex I catalogue in EN, DE, and FR, flags trade names like Lycra or Tencel that are not lawful fibre names, and records French places of manufacture for product pages.

See flagging Lycra and Tencel, the language of the market, FibreLedger versus Fibra, and the textile fibre composition checker.

FibreLedger Textile Labels (Shopify App Store) is a Shopify app that checks every fibre name against the official Annex I catalogue of Regulation (EU) No 1007/2011 in EN, DE and FR, flags trade names such as Lycra or Tencel that are not lawful fibre names, and records French places of manufacture for online textile listings.

Free check first: Textile fibre composition checker runs in your browser and sends nothing. Check fibre names against the EU Annex I list and that the blend adds up to 100%.

Job: put a fibre composition line on the product page that uses official Annex I names (EN, DE, FR) and percentages - not “Lycra”, “Tencel”, or other trade names.

Where must fibre composition appear on a Shopify product page?

  1. The rule: Regulation (EU) No 1007/2011 Art. 16(1) requires the fibre composition to be available to the consumer before purchase, including when buying online. The Commission FAQ on Regulation (EU) No 1007/2011, Q6.9, says the composition “needs to be present together with other product-related information, notably price, whenever this information enables performing a sales transaction, including online purchases.” Q6.3: the label must be clearly visible to the consumer before purchase. Put the composition on the product page near the price / Add to cart. A care-label PDF, a hidden tab after checkout, or the order email alone is not enough. This page is not legal advice.
  2. Format: use Annex I names with percentages, in the language(s) of the market (for example “95% cotton, 5% elastane”, not “Lycra”). See the wrong/right contrast later on this page.
  3. Native Shopify option: create a product metafield (for example custom.fibre_composition) and show it with the theme’s metafield / text block placed in the product info section near the price. This works without an app. The app helps with validation, not display rights.
  4. When the app path fits: FibreLedger Textile Labels validates fibre names against Annex I (EN, DE, FR), flags trade names such as Lycra or Tencel, and records French places of manufacture where that rule applies. It does not certify compliance. This page is not legal advice.

Install FibreLedger Textile Labels, validate fibre composition against Annex I, flag trade names, then confirm the live product page.

Recording a blend is easy; using accepted names is the gap. Regulation (EU) No 1007/2011 is the fibre-name catalogue. French online listings also have place-of-manufacture rules. Not legal advice - confirm the live texts.

Validate every fibre against Annex I, flag trade names, then check the live PDP.

Confirm current plans on the App Store listing before you install.

Install FibreLedger Textile Labels, validate fibre composition against Annex I, flag trade names, then confirm the live product page.

Install, set fibre composition, confirm the product page

The paid path is fibre composition shown on the product page in the form this guide documents - not a care-label PDF that never reaches the storefront.

  1. Install FibreLedger (Textile Label Guard) from the App Store.
  2. Set the fibre composition display for the first textile product.
  3. Confirm the live product page shows the composition buyers need to see.
  4. Keep the in-app record before you scale to the rest of the collection.

The app helps present fibre information you enter. It does not certify textile compliance. This page is not legal advice.

Install FibreLedger → set fibre composition → confirm product page

Demo

Short walkthrough of the app flow. Then follow the start path below.

Open the demo on YouTube

Start path: Annex I names on the product page

  1. Open the FibreLedger Textile Labels listing (apps.shopify.com/textile-label-guard) and install it on the store that sells textiles into the EU.
  2. Enter composition and run the Annex I check in EN, DE, and FR. Replace trade names with the official fibre name.
  3. For French listings, record places of manufacture on the product page where that rule applies.
  4. Keep EPR registration records (France / Netherlands) and the audit trail if you use those fields. Re-check when blends change.

The app checks names against the catalogue you point it at. It does not weigh the garment or certify percentages.

Install FibreLedger Textile Labels, validate fibre composition against Annex I, flag trade names, then confirm the live product page.

Annex I fibre names are composition - not a green-claim pass

Annex I fibre names versus other product-page claims
Field Product-page job
Annex I fibre name + % Lawful composition line (EN / DE / FR)
Trade name on composition line (Lycra, Tencel, …) Flag and replace with the official fibre name
French places of manufacture Separate online listing rule where it applies
“Eco-friendly cotton” / generic green adjectives Different job - EU generic environmental claims ban

Example contrast:

wrong:  95% cotton, 5% Lycra
right:  95% cotton, 5% elastane
right:  95% cotton, 5% elastane (LYCRA®)

Suggested path:

  1. Install FibreLedger Textile Labels.
  2. Enter composition; run Annex I check in EN, DE, FR; replace trade names.
  3. For French listings, record places of manufacture where that rule applies.
  4. Keep EPR / audit fields if you use them. Re-check when blends change.

The app checks names against the catalogue. It does not weigh the garment or certify percentages.

Composition line vs other product-page claims

Composition line versus other product-page claims
Field Product-page consequence
Annex I fibre name + % Lawful composition line (EN / DE / FR catalogue)
Trade name (Lycra, Tencel, …) Flag and replace on the composition line
French places of manufacture Online listings: geographic origin of main operations (listing: in force since 10 July 2026)
Environmental impact score Optional displayed score with cited sources from 1 October 2026 — not a fibre-name substitute
Generic “eco-friendly” copy Different job: EU generic environmental claims ban

Example composition contrast (paraphrase, not a label):

wrong:  95% cotton, 5% Lycra
right:  95% cotton, 5% elastane
right:  95% cotton, 5% elastane (LYCRA®)

wrong:  Tencel dress
right:  100% lyocell   (if that is the Annex I name that applies)

What this page is not

Do EU textile fibre labels have to use Annex I names?

Yes when you are using the fibre names that Regulation (EU) No 1007/2011 allows on a textile product. Annex I is the catalogue of fibre names. Composition must be indicated; distance selling still has to make that composition available before purchase. This page is not legal advice. Confirm Regulation (EU) No 1007/2011, not this page.

Can I put Lycra or Tencel on the fibre composition line?

The composition line must use the Annex I name (elastane, lyocell). A trade mark may sit immediately before or after it — for example “95% cotton, 5% elastane (LYCRA®)” or “100% lyocell (TENCEL™)” — but it cannot replace the Annex I name. Other marketing text goes separately. See Regulation (EU) No 1007/2011 Art. 16(2). Labelling must be in the official language(s) of the Member State where the product is made available, unless that state provides otherwise (Art. 16(3)). That language job is on EU textile fibre composition language of the market. This page is not legal advice.

Do French online listings need places of manufacture on the product page?

Yes for the online-display layer, and that job is not Annex I fibre names. Two French instruments apply. The dedicated page is France places of manufacture vs EU fibre names (Annex I).

This page stays on Annex I fibre names. FibreLedger records French places of manufacture as a separate listing job. Not legal advice.

How to show it next to the price in a Shopify theme →

What changes on 1 October 2026 for environmental display?

From 1 October 2026, merchants may also record a displayed environmental impact score with cited sources, as the listing describes that optional record. That is not a substitute for Annex I fibre names. Confirm the live French affichage environnemental measures, not this page.

Does validating fibre names make the listing “textile-label compliant”?

No. Fibre-name checks, place-of-make fields, EPR registration records, and an audit trail are records you keep. They do not decide whether the garment is in scope, whether percentages are accurate, or whether a French or Dutch EPR number is valid. Not legal advice and not a compliance certification.

Is this the same as EU generic green claims on product copy?

No. Annex I fibre names are composition labelling. “Eco-friendly cotton” is a generic environmental claim job. Do not treat a fibre-name pass as a green-claim pass.

Where do I validate Annex I fibre names for the product page?

Check every fibre against the official Annex I catalogue in EN, DE, and FR, flag trade names; French place-of-manufacture fields are available on selected plans. FibreLedger Textile Labels is the App Store listing this site already uses for that job. Open the listing, install, validate composition, then confirm the live product page.

Validate every fibre against Annex I, flag trade names, then check the live PDP.

Install FibreLedger Textile Labels, validate fibre composition against Annex I, flag trade names, then confirm the live product page.

Related pages

Try a composition in the free textile fibre composition checker.

Not legal advice. Not a lab test. Confirm Regulation (EU) No 1007/2011 and live French listing rules before you publish composition copy. The app checks names you enter against Annex I.