Runs locally in your browser

Compare two INCI ingredient lists

Paste an original and a revised formula to see which ingredient names are shared, added, removed or reordered. The similarity score uses unique normalized names.

Your formulas are not submitted to the server. Exact names are compared after case and whitespace normalization; synonyms and spelling variants are not treated as the same ingredient.

Paste both formulas

Use comma-separated label text, or choose one ingredient per line when names themselves contain commas.

Maximum 500 unique ingredients and 20,000 characters.
Ingredient order is used to flag position changes among shared names.

How the formula comparison works

1. Normalize

Case, repeated spaces, common dash characters and list bullets are normalized. Duplicate names within one formula count once.

2. Compare

The tool builds the union and intersection of both unique name sets. Similarity is the shared count divided by the union count.

3. Review order

Shared ingredients are compared in their original sequence so you can spot a changed relative order. This does not reveal undisclosed percentages.

Continue the formula review