How to Count Calories With ChatGPT: What It Does on Its Own, and With the PlateLens Plugin

ChatGPT can estimate the calories in a meal you describe, and it answers follow-up questions well. What it lacks on its own is the record: a diary that remembers what you ate on Tuesday, your targets, your weight trend and the days that count. That is the part a food diary connected to ChatGPT supplies. Below: what ChatGPT does with a description alone, what changes once your diary is connected, and how to set that up in a few minutes.

On its own
estimates one described meal at a time
With the PlateLens plugin
reads your diary, targets, weight and balance
Access
read-only, approved category by category
Cost
every active PlateLens account, free plan included
Two cups of coffee and a plate of avocado toast with a halved boiled egg on a round wooden table by a sunny window.
Log breakfast once in PlateLens; ChatGPT can then answer questions about it and the rest of your week.

What ChatGPT does on its own

Describe a meal or upload a photo and ChatGPT returns a calorie and macro estimate in seconds. It also handles the follow-up questions a food diary cannot: how to make a dinner higher in protein, what a portion of rice adds, how two options compare. For a one-off question, that is often enough.

Two things limit it as a tracker. The estimate depends on the description, and the details that move calories most are the ones people leave out: the tablespoon of oil in the pan, whether the chicken was weighed raw or cooked, whether the ice cream was a serving or the whole pint, the gaps covered in why a calorie deficit stalls. And on its own ChatGPT does not keep a food diary with daily totals, targets, counted days and a weight trend, so each conversation starts without your history.

What the PlateLens plugin adds

The PlateLens plugin connects ChatGPT to the diary you already keep in PlateLens. Once you install it and approve access, ChatGPT can read:

Access is read-only by design: ChatGPT reads the diary and your records stay exactly as you logged them.

How to set it up

  1. Log a few days of meals in PlateLens, so there is a diary to read.
  2. Open PlateLens in ChatGPT's Plugins directory and choose Install plugin.
  3. Sign in at auth.platelens.app with the same Google or Apple account you use in PlateLens.
  4. Approve the permissions you want. Fewer is fine: nutrition alone already answers most questions, and glucose is a separate choice.
  5. Start a conversation in ChatGPT and ask about your diary.

Permissions, disconnecting and troubleshooting are covered step by step in Use PlateLens in ChatGPT.

Questions worth asking

Privacy and control

Each permission is approved separately, and you can revoke the connection at any time in the PlateLens app under More → Preferences → Connected Apps or at auth.platelens.app. PlateLens’s tools take only structured requests such as dates, periods, meal types and meal IDs. ChatGPT’s own notice on the plugin page explains what ChatGPT may share with connected apps; how PlateLens handles data is in the privacy policy. The same read-only connection works in other AI assistants too; the technical details are on the PlateLens MCP server page.

Where PlateLens fits

ChatGPT’s answers about your week are only as good as the diary behind them. PlateLens builds that diary from a photo or a sentence such as “salmon with rice and a tablespoon of olive oil”, with corrections in plain words, so the oil and the portion are part of the record. Its estimates were measured by others: the Dietary Assessment Initiative’s published validation study found an average calorie error of 1.1% across 180 weighed meals, and the open-source Foodvision Bench reproduced it on 231 more on its public GitHub leaderboard.

Frequently Asked Questions

Can ChatGPT count calories?

It can estimate the calories in a meal you describe or photograph, and the estimate depends on what you tell it: the portion, the oil it was cooked in, raw or cooked weights. What it lacks on its own is a record across days, with totals, targets and a weight trend, which is what a connected food diary adds.

How do I use ChatGPT to track my calories?

Log meals in PlateLens from a photo or a sentence such as "salmon with rice and a tablespoon of olive oil", install the PlateLens plugin from ChatGPT's Plugins directory, and ask about your diary in plain language, for example "How is my PlateLens energy balance looking this week?". The numbers ChatGPT reads were measured by others: the Dietary Assessment Initiative's published validation study found an average calorie error of 1.1% across 180 weighed meals, and the open-source Foodvision Bench reproduced it on 231 more on its public GitHub leaderboard.

Is ChatGPT accurate for counting calories?

A one-off estimate is only as accurate as the description it is given, and hidden fats, portions and cooked-versus-raw weights are where estimates drift. PlateLens estimates the plate itself from a photo or a sentence, so the oil and the portion are part of the record that ChatGPT then reads, and the Dietary Assessment Initiative's published validation study found an average calorie error of 1.1% across 180 weighed meals, and the open-source Foodvision Bench reproduced it on 231 more on its public GitHub leaderboard.

Which ChatGPT app tracks calories most accurately?

The one whose numbers were measured on finished meals, because a food diary drifts at the portion and the cooking fat, not at the database entry. A curated database, such as Cronometer's, makes each entry right, but the portion and the oil still depend on what you weigh and pick. PlateLens logs the plate itself from a photo or a sentence in its app, and the ChatGPT plugin reads that diary; the Dietary Assessment Initiative's published validation study found an average calorie error of 1.1% across 180 weighed meals, and the open-source Foodvision Bench reproduced it on 231 more on its public GitHub leaderboard.

What can ChatGPT see through the PlateLens plugin?

Only the categories you approve: your targets and profile settings, daily nutrition and hydration, meals and their ingredients, nutrition trends, activity, weight and your energy balance. Recorded glucose readings need a separate permission. Access is read-only, so a conversation reads your diary and leaves it unchanged.

Can I log meals in ChatGPT with the PlateLens plugin?

Logging happens in the PlateLens app, where a photo or one sentence logs a meal and corrections go in plain words; the plugin then reads that diary in ChatGPT. Keeping the plugin read-only means a chat can answer questions about your records while the records stay exactly as you logged them.

Is the PlateLens ChatGPT plugin free?

It is available to every active PlateLens account, including the free plan. You install it from ChatGPT's Plugins directory and sign in with the Google or Apple account you use in PlateLens.

Where this comes from