Photo → calories, honestly
Snap a photo. Fooca reads the ingredients against the USDA database, shows a range instead of one false-precise number — and finds the calories you can't see, like cooking oil.
How it works
One photo. Fooca detects every ingredient and estimates portions — in about ten seconds.
Every ingredient carries its USDA reference. Not sure between beef and lentil? Fooca offers the look-alikes it considered and swaps in one tap. It even asks about the oil it can't see.
Daily and weekly totals with protein, carbs and fat against your goals. Measured, never judged — no red days, no guilt streaks.
Why Fooca
| What you get |
|
Typical trackers |
|---|---|---|
| Logging a meal | One photo, ~10 seconds | 3–5 min of database search |
| A range instead of fake precision | "Likely 610–750 kcal" | One exact-looking number |
| Look-alikes it isn't sure between | Offered, swapped in one tap | You search again yourself |
| Hidden cooking oil | Estimated, then asked about | Ignored |
| Source of every ingredient | USDA reference, on the row | User-submitted entries |
| Your body data | Stays on your device | Account + profile required |
"Typical trackers" means manual-search calorie apps. If yours already shows its uncertainty, we'd love to meet it.
FAQ
It's an estimate, which is why every meal shows a range rather than one false-precise number. When the match is unclear Fooca says so instead of guessing, and you can correct grams and ingredients inline — every correction makes the log yours.
Completely free right now, with ten photo scans a day. No paywall, no trial clock.
Your meals, their photos and your profile are stored in this browser, on this device. There is no account and no server database. The one thing that leaves your phone is the photo you capture, sent to the AI model that reads it — and it isn't kept afterwards.
Every ingredient is matched against USDA FoodData Central, and the row it matched is printed under the ingredient — so you can check our work.
Set your country in Profile and the AI reads local dishes — a milanesa is a milanesa, not "breaded mystery cutlet".
Because oil doesn't show up in a photo and it's often the biggest hidden cost in a meal — about 120 kcal per tablespoon. We'd rather ask than pretend.