Coming soon to the Shopify App Store
Easy Textile Labels - EU fibre composition

Show what it is made of. Right next to your price.

A shopper in Berlin opens your linen shirt, reads the price, and finds nothing about what the shirt is made of. EU law asks for that to be there before they buy, in their language.

Easy Textile Labels puts it there. You type the materials once and select Save, and the Materials & Care block writes them under your price in the official EU wording.

Free planNo theme codeAll 24 EU languagesOfficial EU material names

How it works

Three steps, and saving is the last one

01

Bring your products in

On Products, select Bring in products. The app reads your product list and shows you which ones still need their materials. Nothing on your store changes yet.

02

Add the Materials & Care block

In your theme editor, open a product page, select Add block in the section that holds your price, and pick Materials & Care. Drag it under the price and save. One minute, once, no code.

03

Type the materials and save

Open a product, type what it is made of, select Save. Shoppers see it on the product page from that moment. There is no second button to go looking for.

A product page sketch: the product photo on the left, and on the right the product title, the price, and directly under the price a highlighted Materials and Care block reading 60% cotton, 40% wool with a care line in plain words, above the Add to cart button
EU law asks for the materials to be easy to read and clearly visible before someone buys. Under the price is the surest place for that, which is why the block goes in the section that holds it.

Description vs the block

Why not just type it in the description?

You can, and plenty of shops do. It works until you have 300 products, four languages and a material word the regulation does not allow. Nothing checks any of that for you, and nobody scrolls to the description before they decide.

Typing the composition into a product description compared with the Materials and Care block.
FeatureIn your product descriptionTyped by hand, per productThis appEasy Textile LabelsMaterials & Care block
Works with no app installedYesNo
Sits next to the price on every productWherever you pasted itYes
Checks the wording against the official EU listNoYes
Checks the percentages add up to 100NoYes
Written again in each language you sell inArticle 16(3) ties the label to the language of the country you sell intoYou write every oneYes
Filling in a whole catalogueOne product at a timeFrom a spreadsheet file (Pro)

Features

What else is in there

The wording EU law allows

Type three or four letters and the official EU material names appear. Percentages have to total 100. If you need a word the list does not have, Add anyway keeps it and marks the product Not EU wording so you can see which ones are which.

Written in your shopper’s language

Your store’s language on every plan, and any of the 24 official EU languages on Pro. Each product page shows one of them, the shopper’s, so nobody reads a stack of translations.

Care instructions in plain words

Washing, bleaching, drying, ironing and professional care, each picked from a list so it writes itself in every language you sell in. Plus one free line for what the list cannot say.

A whole catalogue from one file

On Pro, upload a spreadsheet with a SKU column and a composition column and the app fills in every product it matches. Rows that do not work come back with the row number and the reason.

Product safety details

On Pro, the maker and the EU contact for your products. Fill them in once and every product uses them, or give one product its own when it comes from somewhere else.

A care page and a QR code

On Pro, every product gets a plain page on your own web address with its materials, care and safety details, plus a QR code you can print on the sewn-in label. No tracking on it of any kind.

One composition typed once, 60% cotton and 40% wool, fanning out to four labels in the official EU material names: 60 % Baumwolle 40 % Wolle in German, 60 % coton 40 % laine in French, 60 % bomuld 40 % uld in Danish, and 60 % algodón 40 % lana in Spanish
The names come from the EU list, so the German and the Danish are the official wording rather than a machine translation of yours.

Pricing

Free on 20 products, $10 for every product

The free plan is a real plan, not a trial. The 20 counts what shoppers see, so you can fill in your whole catalogue on Free and nothing you type is ever refused.

Free

$0/month

For a small rail of products.

  • Materials on 20 products
  • Shown next to your price
  • Care instructions in plain words
  • Your store’s language
  • Official EU material names offered
Everything the app does

Pro

$10/month

For a full catalogue. 7-day free trial.

Materials on every product
Import materials from a file
Product safety details
Your own tags, like PFAS-free or Vegan
Labels in all 24 EU languages at once
A care page and QR code for your label
Coming soon to the Shopify App Store

Shopify handles the billing, so the amount you pay is the one on the install screen. The full plan comparison lives in the help docs.

FAQ

Easy Textile Labels FAQ

What shop owners ask before putting EU material labels on their product pages.

What does EU Regulation 1007/2011 ask for?
It asks you to show what a textile product is made of, in wording that is easy to read, and to put it where a shopper sees it clearly before they buy, including when they buy online. It also asks for the language of the country you are selling into. It never says where on the page to put it, which is why the app puts the block next to your price.
Are care instructions required by law?
No. That regulation covers what a product is made of and nothing else, so washing and drying instructions are voluntary and a product with none is still fine. Most shops add them because shoppers ask. The app writes them as plain sentences, like “Machine wash, max 30 °C”, rather than as symbols.
Which language does the label appear in?
Your store’s language, on every plan. That is the language your online store sells in, not the language you read the Shopify admin in, so a German store run from an English admin gets German labels. On Pro you turn on any of the 24 official EU languages, and each product page shows one of them: the shopper’s.
Do I have to touch my theme code?
No. You add the Materials & Care block in your theme editor the way you add any other block, then drag it under the price and save. Any Online Store 2.0 theme takes it, which is every theme Shopify has published since 2021. Older themes cannot take app blocks at all, and the setup step says so rather than showing you a button that does nothing.
Why can I only pick certain material names?
Because EU law lists the exact words allowed for a material, and reserves them. The common surprise is bamboo, which is not on the list: bamboo fabric is almost always viscose, so viscose is what goes on the label. Lycra is elastane and Tencel is lyocell for the same reason. When your material is genuinely not listed, “other fibres” with its percentage is the answer the regulation itself gives.
What does the free plan cover?
Materials on 20 products, next to your price, in your store’s language, with care instructions and the official EU material names. The 20 counts what shoppers see, never what you type in, so you can fill in your whole catalogue on Free and nothing is refused. Which 20 show is settled by when each product first reached a shopper, and taking one off frees a place for another.
What are product safety details?
Six fields on Pro that say who made a product and who to contact about it inside the EU: the maker’s name, address and email, then the same three for your EU contact. Fill them in once in settings and every product uses them, so you never retype an address. A product that comes from somewhere else can carry its own instead.
When does Easy Textile Labels launch?
Soon. The app is built and the App Store listing is on its way, and this page will link straight to it the day it opens. The help docs are already here, so you can read the setup, the material rules and how the plans work before anything is installed.

Know your labels before the listing opens

The help docs are already published: the three setup steps, the wording EU law allows, the languages, the file import and what each plan shows. Read them now and the install itself is ten minutes.

Read the setup guide

Coming soon to the Shopify App Store.