Why there's no barcode scanner
10 September 2026
Every serious calorie app has a barcode scanner. They work well. Point the camera at a packet, get an exact figure straight off the label. It is the single most accurate input any tracker has.
Ragus doesn't have one, and that's deliberate.
Count the meals it helps with
Think honestly about yesterday. How many of the things you ate came out of a package with a barcode still attached at the moment you ate it?
For most people it's a yoghurt, maybe a cereal box, a packet of crisps. The cooked meals — the ones carrying most of the day's calories — have no barcode. Dinner doesn't have a barcode. Rice you cooked doesn't have a barcode. The plate someone handed you at a family lunch definitely doesn't.
A scanner is superb at the small end of the day and useless at the large end. It gives you a precise number for the yoghurt and nothing at all for the thing that actually mattered.
Precision in the wrong place
There's a trap in having one input that's dramatically more accurate than the others. It quietly teaches you to log the scannable things, because logging them feels good and correct, and to skip the rest, because guessing feels sloppy.
You end up with a meticulous record of your snacks and a blank where dinner was — which is worse than a rough estimate of both, and considerably more annoying to produce.
An input that's accurate for 20% of your food and absent for the other 80% doesn't make your day 20% more accurate. It makes it misleading.
One way in
So Ragus has a single input: you say what you ate. It handles the yoghurt and the plate of jollof identically, and neither one feels like the second-class option.
If you know the exact figure, say it — “a 330 ml malt, 180 calories” is a perfectly good sentence, and it'll take your number over its own. That recovers the scanner's real benefit, which was never the camera. It was knowing the answer.
The honest caveat
If your diet genuinely is mostly packaged food, a scanner-first app will beat this, and you should use one. We'd rather say so than pretend otherwise.
Ragus is built for the other case: food that was cooked, served, shared, or bought from someone who has never printed a nutrition label in their life.
← All posts