Accuracy Report
How accurate is 0xCal?
We test 72 foods weekly — everyday staples, homemade meals, restaurant dishes, international cuisine, and common misspellings — against USDA reference values and compare the results head-to-head with other popular tracking apps. Accuracy is tracked over time to make sure our AI stays sharp.
Accuracy by category
How each provider performs across different food types.
Detailed results
Per-food calorie comparison against USDA reference.
Methodology
Each food item is a standard USDA-recognized portion (e.g. "1 medium banana", "100g chicken breast"). Ground truth values come from the USDA FoodData Central database.
- This benchmark runs automatically every week. Accuracy levels are tracked continuously to ensure our AI solution stays as accurate as possible and to catch any regressions early.
- 0xCal results are generated by sending each food description as a single message to our AI pipeline, with no additional context.
- MyFitnessPal and Fitatu values are from the top search result for each food in the respective app.
- Accuracy is calculated as
100 - |estimate - actual| / actual * 100based on calorie (kcal) values. - The typos category tests messy real-world inputs (e.g. "mackdonal chiken nugits", "starbcks vanila frapachino"). Database-lookup apps like MyFitnessPal and Fitatu return no results for these, while AI-based tools can still understand the intent.
- Single-ingredient foods link to USDA FoodData Central (values shown per 100 g; ours are for the stated serving). Composite/homemade foods show a full ingredient breakdown — click the kcal value to see how the total was composed from individual USDA components.
Try it yourself.
0xCal is available on iPhone -- snap a photo or type what you ate and see the accuracy for yourself.