Free
$0
- Nutrition table, ingredients and allergen labels
- Every product and variant
- Labels in English, German and French
Etiketto: EU Nutrition Labels Live
Shopify app that shows the nutrition table, ingredients with bold allergens and operator Reg. (EU) 1169/2011 requires, for food shops selling into the EU.
The food information EU rules ask for, on your product page. Fill in one form per product, add one block.
Free · On the Shopify App Store
| Per 100 g | |
|---|---|
| Energy | 1,850 kJ / 442 kcal |
| Fat | 18.5 g |
| of which saturates | 9.2 g |
| Carbohydrate | 58.0 g |
| of which sugars | 31.0 g |
| Protein | 7.1 g |
| Salt | 0.4 g |
Ingredients: oat flakes, honey, butter (milk), sunflower seeds.
Contains: Milk · Net quantity 250 g
Try it here
Pick the shopper's language and a flavour, and see the block change the way it does on a product page. Switch the ingredient list to see what you type in the app and what the shopper reads.
Label wording comes from the app in these 10 languages. Ingredient text, net quantity and storage are yours, and you can translate them into any published store language.
Food information
Ingredients: oat flakes, honey, almonds, sunflower oil, milk powder
Contains: Nuts, Milk
| per 100 g | |
|---|---|
| Energy | 1870 kJ / 446 kcal |
| Fat | 17 g |
| of which saturates | 2.4 g |
| Carbohydrate | 62 g |
| of which sugars | 21 g |
| Protein | 9.8 g |
| Salt | 0.1 g |
Net quantity: 500 g
Storage: Keep dry, below 25 °C
oat flakes, honey, *almonds*, sunflower oil, *milk* powder
Fill in one label per product and each product page shows its own ingredients, with the allergens in bold. No theme code, no metafield Liquid and no label image pasted into the description.
Ingredients, the 14 EU allergens, the nutrition table and the operator for that product, filled in on one screen.
Wrap an allergen in *asterisks* in the ingredient list and the product page shows it in bold.
The block renders plain HTML text, so search engines, screen readers and translation tools read it like the rest of the page.
Add the Food information block to the product template of an Online Store 2.0 theme, such as Dawn, in the theme editor.
Granola, 250 g · Ingredients: oat flakes, honey, butter (milk), sunflower seeds.
Contains: Milk
Peanut cookies, 200 g · Ingredients: wheat flour, peanuts, sugar, sunflower oil, salt.
Contains: Cereals containing gluten (wheat), Peanuts
Selling one product in several flavours or sizes? Give each variant its own label, and the product page shows the label of the variant the shopper picks. No hand-built accordion per flavour, no Liquid and no theme code.
Fill in the nutrition table, ingredients and allergens for each flavour or size in the app's editor.
When the shopper picks another flavour or size, the Food information block shows that variant's label.
Mark allergens with *asterisks* in each variant's ingredient list and the product page shows them in bold.
Add the Food information block to the product template of an Online Store 2.0 theme, such as Dawn, in the theme editor.
Flavour: Honey almond · Ingredients: oat flakes, honey, almonds, sunflower oil, milk powder.
| Per 100 g | |
|---|---|
| Energy | 1,870 kJ / 446 kcal |
| Fat | 17 g |
| of which saturates | 2.4 g |
| Carbohydrate | 62 g |
| of which sugars | 21 g |
| Protein | 9.8 g |
| Salt | 0.1 g |
Flavour: Dark chocolate · Ingredients: oat flakes, sugar, cocoa mass, hazelnuts, sunflower oil.
| Per 100 g | |
|---|---|
| Energy | 1,960 kJ / 468 kcal |
| Fat | 20 g |
| of which saturates | 5.1 g |
| Carbohydrate | 60 g |
| of which sugars | 24 g |
| Protein | 8.6 g |
| Salt | 0.1 g |
Supplement and nutrition brands often upload a photo of the pack label to the product images. Replace it with a nutrition table and ingredients the product page shows as real text, one label per flavour or size, with the label wording in the shopper's language.
The Food information block renders plain HTML text, so search engines, screen readers and translation tools read your nutrition table and ingredients like the rest of the page.
Give each flavour or tub size its own nutrition table, ingredients and allergens, and the product page shows the label of the variant the shopper picks.
The label wording comes in 10 languages, and your own text can be translated into any published store language.
The nutrition table is per 100 g, which fits protein powders, bars and other foods. For a food supplement, keep the amounts per daily dose and the warnings in the product description, as they appear on the pack.
Before: a photo of the pack label among the product images.
After: the Food information block, as text.
| Per 100 g | |
|---|---|
| Energy | 1,610 kJ / 381 kcal |
| Fat | 6.0 g |
| of which saturates | 3.8 g |
| Carbohydrate | 7.5 g |
| of which sugars | 5.2 g |
| Protein | 74 g |
| Salt | 0.5 g |
Ingredients: whey protein concentrate (milk), flavouring, emulsifier (soy lecithin), sweetener (sucralose).
Coming from a label app built around the US Nutrition Facts panel? Etiketto shows the food information Regulation (EU) No 1169/2011 requires on your product pages: a nutrition table per 100 g, ingredients with the allergens in bold, and the operator. When you have a question, ask in the chat inside the app.
Enter fat, saturates, carbohydrate, sugars, fibre, protein and salt per 100 g from your own specification or lab results. The block shows them as an EU nutrition table, not a per-serving panel.
Mark an allergen with *asterisks* in the ingredient list and the product page shows it in bold. Only the words you mark are emphasised.
Add the name and address of the food business operator in the same form, and the Food information block shows it with the label.
Chat from the app: the first answer arrives in seconds, and the team that builds Etiketto takes over when your question needs a person.
| Per 100 g | |
|---|---|
| Energy | 915 kJ / 217 kcal |
| Fat | 1.2 g |
| of which saturates | 0.2 g |
| Carbohydrate | 42 g |
| of which sugars | 2.1 g |
| Protein | 6.3 g |
| Salt | 1.3 g |
Ingredients: rye flour, water, wheat flour, sourdough (rye flour, water), salt, sesame seeds.
Operator: Example Bakery GmbH, Musterstraße 1, 10115 Berlin, Germany
Agencies and freelancers often get a client's label details as a spreadsheet. Import them from a CSV, then use the catalogue check to see which products still have gaps in their label details before you hand the shop over.
Bring the label details in from a CSV file, so a large catalogue does not have to be typed into the editor one product at a time.
The catalogue check shows which products still have gaps in their label details, so you know what is left before handover.
Complete what is missing in the app's editor: one label per product, or one per variant for each flavour or size.
Add the Food information block to the product template of an Online Store 2.0 theme in the theme editor. The values come from you and your client; the app shows them as entered.
Food shops selling into the EU have to show, under Regulation (EU) No 1169/2011, the same information a buyer finds on the pack before they buy: the nutrition declaration, ingredients with allergens emphasised, net quantity and the food business operator.
In Shopify that usually means metafields, a Liquid snippet and a table that breaks when the theme changes. When a recipe changes, someone has to remember every place it shows.
Nutrition per 100 g (energy in kJ and kcal, fat, saturates, carbohydrate, sugars, fibre, protein, salt), ingredients, the 14 EU allergens, diet badges, net quantity, storage, origin, alcohol and the operator, all on one screen.
Wrap an allergen in *asterisks* in the ingredient list and the product page shows it in bold. You stay in control of what is emphasised; the app does not guess.
oat flakes, honey, *butter* (*milk*), sunflower seeds
oat flakes, honey, butter (milk), sunflower seeds
Add the Food information block to the product template of an Online Store 2.0 theme. Pick a table, accordion, compact or card layout and one of 8 style presets. Label wording comes in 10 languages, and your own text can be translated into any published store language.
For food sold online, Article 14 of Regulation (EU) No 1169/2011 asks for all the mandatory food information before the purchase, except the best-before or use-by date. This is each item and the field in Etiketto that holds it.
| What the shopper must see | Reg. (EU) 1169/2011 | Where it goes in Etiketto |
|---|---|---|
| Name of the food | Art. 9(1)(a) | Name of the food |
| List of ingredients | Art. 9(1)(b) | Ingredients, your own text |
| Allergens, emphasised | Art. 9(1)(c), Art. 21 | Mark them with *asterisks*; the 14 EU allergens are shown under Contains |
| Quantity of certain ingredients (QUID) | Art. 9(1)(d), Art. 22 | Quantity of ingredients |
| Net quantity | Art. 9(1)(e) | Net quantity, per variant when sizes differ |
| Date of minimum durability | Art. 9(1)(f) | Not needed before purchase (Art. 14(1)(a)); it is on the pack the shopper receives |
| Storage conditions or conditions of use | Art. 9(1)(g) | Storage |
| Name and address of the food business operator | Art. 9(1)(h) | Operator, once for the shop or per product |
| Country of origin or place of provenance | Art. 9(1)(i) | Origin |
| Instructions for use | Art. 9(1)(j) | Instructions for use |
| Alcohol by volume, for drinks with more than 1.2 percent | Art. 9(1)(k) | Alcohol content |
| Nutrition declaration | Art. 9(1)(l) | Nutrition table per 100 g or 100 ml, with an optional per-portion column and %RI |
The values and wording come from you, and the app shows them as entered. Check the rules that apply to your products, such as national rules or rules for food supplements.
It asks to read and write products, read themes and read your store's languages.
Enter the values from your own specification or lab results, and mark allergens with asterisks.
Place Food information on the product template in the theme editor and pick a layout.
Knowing the limits up front saves you an install.
Nutrition values come from you. The app shows them; it does not compute them from a recipe. To work out energy and the EU rounding from your raw values first, use the free EU nutrition label generator.
Only the words you mark are emphasised.
It is for product pages, not packaging or batch records.
What you enter decides what the buyer sees. Check the rules that apply to your products.
$0
$5.99 a month
Or $59 a year. 7-day free trial, billed through Shopify.
Something else? Write to hello@reply.getstorefleet.com.
The label itself is free: nutrition table, ingredients with bold allergens and translations, on every product. Pro is $5.99 a month or $59 a year, billed through Shopify, with a 7-day free trial. It adds the label evidence log, the ingredient library, saved supplier mappings and the weekly label check email.
Read and write products, to store the food information on each product; read themes, for the theme block; and read locales, to offer your store's published languages.
No theme code changes. You add the Food information block to the product template in the theme editor. It needs an Online Store 2.0 theme.
No. It is a public app on the Shopify App Store.
The app's access ends at once. When Shopify sends its erasure request, the app's install record and support data are deleted. The food information stays on your products as metafields, so nothing you typed is lost.
Yes. The block renders plain HTML text, not an image, so search engines, screen readers and translation tools read it like the rest of the page.
Step-by-step articles on the job this app does.
Under Regulation (EU) No 1169/2011, food sold online needs its mandatory information, allergens included, before purchase. What that means and how to show it on Shopify.
The EU nutrition declaration under Regulation 1169/2011: the required nutrients, order, units, per 100 g basis and rounding, and how to show it as a table on Shopify.
Your product page shows the Nutrition heading or empty allergen bullets, but no values. The usual causes, from definitions to Liquid types, and how to fix each.
Install it, fill in one product and add the block to see it on your own theme.