Free · Email required for full audit

UPF Score Calculator

Paste a typical day's eating. We use a keyword-based heuristic to identify ultra-processed foods and grade your day's UPF percentage. Based on the NOVA classification system and the Hall 2019 inpatient trial that quantified the effect.

We use a keyword heuristic, not a full ingredient parser. Foods we don't recognize won't trigger flags — describe specifically ("Doritos" vs "chips") for best results.

What counts as UPF

The NOVA classification system, developed by Monteiro and colleagues¹, defines ultra-processed foods (Group 4) as industrial formulations of food substances with little or no whole foods, typically containing additives, preservatives, and emulsifiers not used in domestic cooking. Examples: packaged snacks, breakfast cereals (most), sugary drinks, frozen ready meals, reconstituted meat products, mass-produced bread.

Why this matters mechanistically

The Hall 2019 Cell Metabolism inpatient trial² remains the most consequential piece of nutrition research of the last decade. Adults randomized to ad-libitum UPF eating consumed ~500 kcal/day more than the same adults on a matched minimally-processed diet — and gained 0.9 kg in two weeks. The Dicken 2025 UPDATE trial³ extended this finding: even UPF aligned with national dietary guidelines drove more weight gain than minimally processed equivalents. The Lane 2024 BMJ umbrella review aggregated 32 health outcomes and found convincing evidence for UPF link to cardiovascular mortality, T2D, depression, and certain cancers.

What this tool isn't

We use a keyword heuristic, not a full ingredient parser. We can't see what you don't describe. If you write "sandwich" we don't know if the bread is artisan or mass-produced, if the meat is whole or restructured, or what condiments. The score is directional — useful for spotting the obvious culprits, less useful for fine distinctions. For maximum signal, describe each meal at the brand or ingredient level ("Wonder bread" vs "sourdough from local bakery").

If you score high

Don't try to fix everything at once. Identify the highest-frequency UPF category in your day (snacks? breakfast? takeout?) and replace one anchor meal at a time with a whole-food alternative. The Hall studies suggest dropping UPF from 80% to ~40% of intake produces ~500 kcal/day spontaneous reduction without calorie counting. That's the lever.

References

  1. 1.Monteiro CA et al. (2019). Ultra-processed foods: what they are and how to identify them. Public Health Nutrition. PubMed 30744710
  2. 2.Hall KD et al. (2019). Ultra-Processed Diets Cause Excess Calorie Intake and Weight Gain: An Inpatient Randomized Controlled Trial of Ad Libitum Food Intake. Cell Metabolism. PubMed 31105044
  3. 3.Dicken SJ et al. (2025). Ultra-processed or minimally processed diets following healthy dietary guidelines on cardiometabolic health (UPDATE trial). Nature Medicine. Source ↗
  4. 4.Lane MM et al. (2024). Ultra-processed food exposure and adverse health outcomes: umbrella review of epidemiological meta-analyses. BMJ. PubMed 38418082

Research

UPF research library →

Sourcing

Real food, real tools — sourced honestly →

Free · 2 minutes

Get a personalized starter protocol