Free calorie and macro tracker
Food diary
Every number tells you where it came from. Scan a barcode, build a recipe once and log it in a tap, and count against the target you worked out here. Free, in your browser, and a free account keeps it on every device you use.
Free · No app store · Free account keeps every meal
Try it
Example day · nothing is saved
What it does
Sources
Every number says where it came from
Our own estimate, a barcode entry, or your own typing. Each food carries its source on the row. Crowd-sourced barcode figures are marked as unchecked rather than mixed in with everything else, so you can judge an entry rather than take it on trust.
Barcodes
Scan the packet, free
Point the camera at a barcode and the product comes back with its numbers. It works on iPhone and Android alike: the scan happens on your device, and the lookup goes through our own server with nothing attached to it, so nobody learns what you are eating. You can always type the number instead.
Your target
Reads your TDEE target
Work out your daily energy and macros here, set them as your target, and the diary counts against it. The figure you calculate is the figure the diary counts against.
Speed
Repeat foods in one tap
Recent foods sit at the top of the picker and log in a tap. Repeat yesterday in one press, or copy a meal from any earlier day. 125 everyday foods are built in, and anything missing takes a name and four numbers.
Recipes
Save a recipe once
Save something you cook from its ingredients, say how many portions it makes, and log a portion in a tap after that. Editing the recipe later does not rewrite what you already ate.
Display
Count up, or count down
By default the diary shows what you have eaten: a record, not a countdown. If you would rather see what is left against your target, switch it on. Either way it reports the number and stops there.
- Name your own meals, and have as many or as few as you like
- Move an item between meals without deleting and retyping it
- Weekly and monthly averages, so one odd day does not read as a trend
- Optional water logging, with no daily goal attached
- Fibre, sugars, saturates and salt where the packet knows them
- Full history by day, with nothing that expires
- A free account keeps it on every device you use
- No advertising anywhere near your diary
How it works
Set a target, or skip it
Run the TDEE calculator and save the result as your daily target. Skip it if you would rather just see your totals.
Log as you go
Tap a recent food, search the built-in list, scan a barcode, or type it in. A meal takes a few seconds.
Read the week
The day totals as you go. The week is the part that means anything, and it is one tab across — averaged over the days you logged, not the calendar.
Common questions
Is the food diary free?
Yes. Everything described on this page works at no cost today, including barcode scanning.
How is this different from MyFitnessPal?
The main difference is provenance. Every food here tells you where its numbers came from, and entries taken from a crowd-sourced barcode database are labelled as unchecked. It also runs in the browser with nothing to install, and it reads the calorie target you worked out with our own TDEE calculator.
Where do the calorie numbers come from?
The built-in foods are our own approximate per-100 g figures, rounded. They have not been checked against a published food-composition table, and the row says so rather than calling them verified. They describe a typical version of a food, so a specific brand or a different cut will vary. Barcode entries come from Open Food Facts, which anyone can edit, and we mark those as unchecked too.
Does my food diary leave my device?
Not unless you ask it to. The diary is stored in your browser. If you make an account and turn on health-data sync, it travels to your account so your other devices can see it. Barcode lookups send the barcode number to our server and nothing else, with no identifier attached.
Will it tell me to eat less?
No. It records what you ate and shows it against a target you set, if you set one. It does not set goals for you, does not mark a day as a failure, and has no opinion about your body.
Can I use it without setting a calorie target?
Yes. Without a target the diary just totals your day, which is all a lot of people want from one.
Can I save recipes and meals I eat often?
Yes. Build something from its ingredients, tell it how many portions the batch makes, and log a portion in a tap. You can have it land as one line in your diary or as each ingredient separately. Changing or deleting a recipe later never alters a day you have already logged.
Does it show trends over time?
It shows your average day over the last week and the last month, for energy and each macro, plus a fortnight of daily totals. The averages divide by the days you actually logged rather than by the calendar, so missing a couple of days does not make it look like you suddenly ate a third less.