Allergen Label & Matrix Maker (Natasha’s Law PPDS, EU, US, FSSAI)
Labels with every allergen emphasised and checked, on A4 sheets or label rolls.
Try before you buy.
- Free preview: every label sheet, roll label and the allergen matrix as page images marked “not for use”, with your products’ wording readable.
- Locked until you unlock it: download.
- Unlock: Premium pass, ₹799 for 30 days or ₹249 for 1 week, a one-time payment that never renews. Unlock: Premium pass, $19.99 for 30 days or $7.99 for 1 week, a one-time payment that never renews.
Ways to unlock shows how to get the full result.
Printing this result is locked in the free preview.
Products
Start from an ingredients list
Separate the ingredients with commas; an ingredient’s own ingredients go in brackets after it.
Product
Add a product, paste an ingredients list, import a CSV or try the example.
Ingredients
One row for each ingredient. Give a compound ingredient (a sauce, bread, mayonnaise) its own ingredients. With the weight of every ingredient the label lists them heaviest first and can show percentages.
Paste a list into this product
Allergens
May contain
Only where your risk assessment finds an unavoidable risk of cross-contamination that cleaning and separation cannot control. It is printed apart from the ingredients.
Checks
This label
The label appears here.
Label stock and text
To use a sheet that is partly used: 1 is the top left, counting along each row.
The labels
The label sheets appear here.
Print at actual size (100%, not “fit to page”). The test page outlines every label place to check the printer’s alignment on plain paper; it always downloads.
Allergen matrix
Every product with its allergens confirmed, grouped by category: a dot where it contains an allergen, a ring for “may contain”. Put it where staff and customers can read it.
The matrix appears here.
Products from a spreadsheet
One row a product: name, category, ingredients (as on a label), allergens, may contain, copies, other label text and veg or non-veg. Allergens in the file count as confirmed; anything the ingredients suggest beyond them waits for you. A product already in your list is updated by its name.
From your Recipe Costing Studio
Takes the menu items you cost in the Recipe Costing & Menu Pricing Studio in this browser: their ingredients with weights, sub-recipes with their own ingredients, and the allergens you recorded. Products you already have keep theirs.
Your data
Your products are kept in this browser on this device only. Download a backup to keep them safe or to move them; backups always download.
Locked in the free preview. Opens the ways to unlock this result.
Locked in the free preview. Batch runs unlock with a pass.
Locked in the free preview. Query results unlock with a pass.
For general information only, not legal advice. Templates are generic starting points — have a qualified lawyer review anything you rely on.
How this tool is checked
- Based on
- the rules of the United States.
- Sources
-
This guide cites 7 sources, among them:
- Tests
- 25 automated tests check its results.
- Found an error?
- Report a problem or write to support@mysmartcopilot.com, with what you entered and the result you expected.
About the Allergen Label & Matrix Maker (Natasha’s Law PPDS, EU, US, FSSAI)
Food that is packed where it is sold, before the customer orders it — sandwiches, salads, pasta pots, bakery and butcher’s products packed on site — is prepacked for direct sale (PPDS). In England, Wales and Northern Ireland its label must show the name of the food and the full list of ingredients with each of the 14 allergens emphasised in the list (Natasha’s Law). This maker builds those labels and an allergen matrix for the menu.
Enter each product with its ingredients, giving a compound ingredient (bread, mayonnaise, a sauce) its own ingredients. Allergens are suggested from the ingredient words and each one must be confirmed or dismissed; the checks then catch what a label must not miss — a word like “tahini” or “whey” that needs its allergen named in brackets, a flour whose cereal is not named, a type of nut left out — and fix most of them in one click. “May contain” stays apart from the ingredients. The same products also follow the EU rules, the US major food allergens with a “Contains” statement, or FSSAI’s allergen declaration with the vegetarian or non-vegetarian symbol.
Each label is drawn at the largest text that fits it and never below the smallest size its rules allow; a label that would not fit is left out and named, never printed cut short. Labels go on A4 or US Letter sheets or label rolls for thermal printers, as many copies of each as you need, or from a CSV file of products. Without a pass the label sheets and the matrix show as pages marked “not for use”, and their PDF and CSV downloads unlock with a Premium pass; the test page, the CSV template, your products’ CSV and backups always download. The business remains responsible for the accuracy of every label.
How to use it
- Choose the rules: UK (PPDS), EU, US or India, at the top. The products stay the same; the checks and the label follow the rules.
- Add a product: its name, then its ingredients, one row each, with the ingredients of compound ingredients. Paste a whole list to split it into rows, or import a CSV of products. Weights let the list run heaviest first and show percentages.
- Confirm the allergens: each one the ingredients suggest — “It contains it” or “Not in this food” — and add any your suppliers’ specifications show. Tick “may contain” only where your risk assessment finds a risk you cannot remove.
- Fix the checks: a product is printed once nothing is left to fix. The label under the editor shows how it looks at your label size.
- Print: choose the label sheet or roll, the smallest text your pack allows and how allergens are emphasised, print the test page on plain paper to check the alignment, then download the labels as PDF with a Premium pass or after unlocking them, and print at actual size. Without one they stay a free preview.
- Allergen matrix: every product with its allergens confirmed, grouped by category, as a PDF to display and a CSV, both with a Premium pass or after unlocking the matrix.
Examples
Bread (wheat flour, water, yeast, soya flour), cheddar cheese (milk), mayonnaise (rapeseed oil, egg yolk, mustard seed)
Ingredients: Bread (**wheat** flour, water, yeast, **soya** flour), cheddar **cheese** (**milk**), mayonnaise (rapeseed oil, **egg** yolk, **mustard** seed)
Houmous (chickpeas, tahini, lemon juice)
Check: “tahini” does not name its allergen. One click writes “tahini (**sesame**)”.
Shrimp, cashews, soy sauce (water, soybeans, wheat, salt), egg noodles
Contains: Egg, Shrimp, Cashew, Wheat, Soy.
Common uses
- A café, deli, bakery or butcher packing food on site for the counter or the chiller cabinet.
- A school, care home, hospital or caterer labelling food packed before it is ordered.
- Putting an allergen matrix by the till or in the kitchen for staff and customers.
- A small food business in the US or India labelling packed food with the “Contains” statement its rules ask for.
What a PPDS label needs
The FSA’s introduction to PPDS labelling: the name of the food and the ingredients list with the 14 allergens emphasised within it, following the rules for naming the food and listing ingredients. Under Regulation (EU) No 1169/2011, which applies in Northern Ireland and, as assimilated law, in England and Wales: the list is headed “Ingredients” and runs in descending order of weight as the ingredients were used (Article 18); each allergen is indicated in it with a clear reference to its Annex II name, emphasised by font, style or background colour (Article 21). A “Contains” statement is only for foods with no list, so the label does not add one. Distance selling (phone and online orders) follows other rules.
Emphasis and clear references
As the FSA’s technical guidance explains: only the allergen’s own word is emphasised — “skimmed milk powder”, “egg white”, “sodium metabisulphite”. Cereals are named by the cereal (wheat, rye, barley, oats; spelt and Khorasan as wheat), nuts by the nut (almonds, hazelnuts…). Where an ingredient’s name does not make its allergen plain it needs the Annex II word in brackets: “tahini (sesame)”, “whey (milk)”, “tofu (soya)”, “prawns (crustaceans)”, “cod (fish)”, “mussels (molluscs)”. Chestnuts, pine nuts and coconut are not among the nuts of the 14 and are not emphasised. An “Allergy advice: for allergens, see ingredients in bold” line may say how they are shown.
Text size
Article 13 of the regulation: an x-height of at least 1.2 mm, or 0.9 mm on packs whose largest surface is under 80 cm². In the US, letters at least 1/16 inch high (21 CFR 101.2); in India the letter heights of regulation 6(3) of the FSSAI labelling regulations by the area of the display panel. The maker measures the lower-case x of its font for every rule (the stricter reading where a rule measures whole letters) and shrinks the text to fit a label only down to that size.
US labels: the “Contains” statement
The nine major food allergens — milk, egg, fish, Crustacean shellfish, tree nuts, wheat, peanuts, soybeans and sesame — are declared in the ingredients list or in a “Contains” statement right after it, in the same type size, naming the type of tree nut, the species of fish or shellfish, and the animal or bird for milk not from cows or eggs not from chickens (“goat milk”, “duck eggs”); if a “Contains” statement is used it lists all of them (FDA guidance, Edition 5). Tree nuts are those of FDA’s Table 1, which includes pine nuts and leaves out coconut; molluscs, and cereals other than wheat, are not major food allergens there (FDA, food allergies).
India: FSSAI’s allergen declaration
Regulation 5(14): cereals containing gluten (declared by the cereal’s name), crustacean, milk, egg, fish, peanuts and tree nuts (declared as Nut), soy and sulphite at 10 mg/kg or more are declared separately as “Contains …”, and cross-contamination may be declared as “May contain …”. Packaged food also carries the vegetarian (green dot) or non-vegetarian (brown triangle) symbol near its name (regulation 5(4)); the maker draws it at the size the regulation sets for the label’s area.
“May contain”
A precautionary statement is only for an unavoidable risk of cross-contamination found by a risk assessment, which cleaning and separation cannot control; it is not a substitute for good practice and may mislead if the risk is not real. Name the allergen, and the food within a group: “may contain peanuts”, not “may contain nuts”, since peanuts are not nuts; “may contain hazelnuts (nuts)”. A food cannot contain an allergen and also “may contain” it.
Limitations
- The business is responsible for its labels: confirm every allergen from your recipes and your suppliers’ specifications, and check each label before you use it. The suggestions only read words.
- It makes the name, the ingredients and allergen information, with your own lines (storage, use by). Other information some foods need — the quantity, a use-by date, nutrition, the business’s name and address on fully prepacked food — is yours to add.
- Scotland sets the same PPDS requirement in its own regulations, with Food Standards Scotland’s guidance; other countries and alcoholic drinks have their own rules, and the US rules here apply to foods the FDA regulates (not meat and poultry under the USDA).
- Your products are kept in this browser on this device: download a backup to keep or move them.
- Print at actual size on the label stock chosen; check one sheet on plain paper first with the test page.
Privacy
On this device; its files download once
Everything happens in your browser. What you enter or open here is not uploaded or stored by MySmartCoPilot. Downloads the PDF engine and its fonts from this site the first time you draw a label; your products never leave this browser.
Frequently asked questions
What do I get without a pass?
Without a pass, Allergen Label & Matrix Maker (Natasha’s Law PPDS, EU, US, FSSAI) shows every label sheet, roll label and the allergen matrix as page images marked “not for use”, with your products’ wording readable. Until you unlock it, the result can’t be downloaded. A Premium or Ultimate pass, a one-time payment that never renews, unlocks the full result. The pricing page lists the passes and their prices.
Do I need a “Contains” box on a UK PPDS label?
No. The law asks for the allergens to be emphasised in the ingredients list; a “Contains” statement is for foods without a list. An “Allergy advice” line explaining the emphasis is allowed, and the maker can add one.
Which emphasis should I use?
Any that clearly stands out from the rest of the list: bold, capitals, underlining or a background colour. The maker offers bold, bold capitals and bold underlined, which print on any printer, thermal ones included.
What if a label does not fit?
The text shrinks to fit, but never below the smallest size the rules allow. A product that still does not fit is left out of the sheets and named, so a cut-short label is never printed: choose a larger label, or shorten the other text.
Can I print several copies of each product?
Yes: set the number of labels for each product, or a Copies column in the CSV. On a sheet already partly used, start at the first unused label.
Does it work with my Recipe Costing Studio?
Yes: “Take the studio’s menu items” brings in the menu items costed in the studio in this browser, with their ingredients, weights, sub-recipes and the allergens recorded there, to check and complete.