Ingredient Facts™ The problem See it in action The standard
Request access

The new standard for ingredient labels.

Every food and beverage product gets one permanent home for its label, published by the brand that makes it. Retailer pages, delivery apps, and the QR on the pack all show the same panel. Change it once and it changes everywhere.

Request access For retailers & platforms →
Ingredient Facts™
Contains: Wheat, Soy
Unbleached Wheat Flour
Organic Cane Sugar
Palm Oil
Semisweet Chocolate
Sugar
Cocoa Butter
Soy Lecithin (Emulsifier)
Baking Soda (Leavening)
Sodium Acid Pyrophosphate (Leavening)
Natural Flavor
01 · The problem

The label is regulated. The product page is not.

The ingredient list on a package is written under federal rules. FDA regulation 21 CFR 101.4 spells out what must be listed and how, down to the order of ingredients and the punctuation between them. Off the package, that list moves through syndication feeds, spreadsheets, and hand retyping, where those rules no longer apply. The retailer, the delivery app, and the menu platform each end up with their own copy, and nobody between you and the shopper owns getting it right. Your product deserves to appear the way you published it, everywhere it is sold.

How the list breaks on product pages IF-SPEC Sheet 01
No.DefectAs displayedConsequence
01 Truncation …SOYBEAN AND/OR SU Sub-ingredients deleted mid-parenthesis, sometimes including allergens
02 Detached qualifier CONTAINS ROSEMARY EXTRACT “(To Protect Color)” orphaned or fused into a phantom ingredient
03 Typo ARTFICIAL → ARTIFICIAL One letter dropped in human entry, then copied as fact across every product page
04 Allergen drift CONTAINS: Inconsistent Bold on one site, plain on another, absent on a third, all for the same product

In every class above, the physical label was correct. The defect was introduced in display.

02 · The transformation

One statement, carried intact

A real statement, parsed from the flat string on pack into the standard panel. Keep scrolling.

On-pack statement, as printed today
Ingredients: Unbleached Wheat Flour, Cane Sugar*, Palm Oil, Semisweet Chocolate (Sugar, Cocoa Butter, Soy Lecithin [Emulsifier]), Leavening (Baking Soda, Sodium Acid Pyrophosphate), Natural Flavor. *Organic. Contains: Wheat, Soy.

The chocolate unpacks, Leavening becomes a note on the two agents it named, the footnote folds back into the sugar, and Contains moves to the top.

Ingredient Facts™
Contains: Wheat, Soy
Unbleached Wheat Flour
Organic Cane SugarCane Sugar*
Palm Oil
Semisweet Chocolate
Sugar
Cocoa Butter
Soy Lecithin (Emulsifier)
Baking Soda (Leavening)Baking Soda
Sodium Acid Pyrophosphate (Leavening)Sodium Acid Pyrophosphate
Natural Flavor
03 · What the standard guarantees

Order preserved

A compound ingredient keeps every part that belongs to it. Sugar, cocoa butter, and soy lecithin stay with semisweet chocolate. They do not vanish.

Qualifiers attached

“Soy Lecithin (Emulsifier)” is one object in the data model, not two strings that can drift apart.

Heaviest first

Descending weight order survives every export. Below 2%, sequence is no longer a ranking. The panel prints that line so the break is visible.

Allergens, one way

The Contains line is always at the top, always bold, on every panel.

Ingredient Facts mark

Every panel is checked against the standard before it publishes. If your list does not pass, it does not publish, and you see exactly what to fix.

04 · How it works

For brands & restaurants

Publish your list once and it is correct everywhere your products are sold.

01

Publish your list. Paste your ingredient statement as it appears on the label. It is parsed into the standard panel, with nothing retyped.

02

Pass the checks. Structure, sub-ingredients, and allergen declarations are validated before anything goes live. Mistakes are caught before a shopper ever sees them.

03

Get your permanent address. Every product gets its own page at one address that never changes, ready for your site, your QR, and anywhere else the product appears.

04

Update in one place. When a recipe changes, edit the record once. Every page, app, and menu showing your panel is current the same day.

For retailers & platforms

One integration brings brand-published panels to every product page. It costs nothing.

01

Integrate once. One snippet in your product page template, or the read API rendered inside your own stack. No feed to build and no catalog work.

02

Panels appear on their own. Where a brand has published a record, the panel renders. Where none exists, your page stays exactly as it is.

03

Stay current without lifting a finger. When a brand updates its list, your pages show the update. Nothing to sync and nothing to retype.

04

Bring your brands along. Encourage the brands you carry to publish. Every one that does makes your catalog more accurate at no cost to you.

05 · One record, every surface

Grocery product pages

The panel renders on retailer product pages exactly as you published it. Shoppers see your list, not a copy of a copy.

Brand websites

Your own product pages show the same panel from the same record. Nothing gets retyped for your own site.

Restaurant menus

A menu item gets a record just like a packaged product. The panel follows it onto every menu it appears on.

Delivery and marketplace apps

Apps render the brand-published panel instead of keeping their own typed-in copy. Same food, same facts, every app.

Kiosks and order screens

In-store screens draw from the record too, so the kiosk matches the menu and both match the kitchen.

The QR on the pack

One scan opens the product’s permanent page. The same code is built for the 2D barcode transition coming to retail checkout.

06 · The registry

Every product gets one address

Ingredient Facts is a registry. Each product’s record lives at a permanent web address built from its barcode number, the same GTIN that rings up at checkout. Publish once and that address is yours, no matter how many surfaces display the panel.

The address follows GS1 Digital Link, the standard behind the barcode’s next generation. One QR code on a pack can ring up at the register and open the product’s page. People get a readable panel. Systems get structured data from the same address.

The Ingredient Facts mark

The permanent page

A shopper who scans or clicks lands on the product’s page, current the moment you update the record.

Readable by machines

The same address serves structured data for retailer systems, search engines, and apps. One source for people and software.

Ready for what’s next

Retail checkout is moving to 2D barcodes under GS1’s Sunrise 2027 program. A code published today is built for that transition.

07 · Getting started

Publish your products

For food and beverage brands and restaurants, from a single product to a national portfolio.

Publish in minutes, checks run before anything goes live
A permanent address and QR for every product
The same panel on your site, retailer pages, and apps
Update once, correct everywhere
Request access

Show the panels

For grocery e-commerce, delivery apps, digital menus, and the platforms that power them.

Displaying panels costs nothing
One snippet or the read API, your choice
Panels render only where a brand has published
Attribution built into every panel
Talk to us about integration

The standard in depth →

08 · Request access

Start the conversation

Tell us if you are a brand or restaurant, or a retailer or platform. We follow up within two business days with how to get started.