Cals
Cals › Shopping list

Shopping list

Set the amount you are actually eating for each item and Cals totals the panel across the whole meal. Amounts prefill from the serving size printed on the pack where there is one, and you can change any of them.

How the totals work

Every value is per 100 g, or per 100 mL for drinks, exactly as it is published on the product page. Changing an amount rescales that row.

A total is only complete when every item on the list publishes that value. Where one does not — because no source carries it, or because sources disagree and Cals publishes nothing until the label settles it — the shortfall is stated under the number rather than quietly dropped. A total that silently skipped a missing sodium would be a confident wrong answer, which is the opposite of the point.

The list is held in this browser's local storage. There is no account, no sync and no request to any server: clearing your browser data clears the list.