AI calorie & macro tracker

Snap your meal. Know your macros.

Biteline turns a photo of your plate into calories, protein, carbs and fat in seconds — then tracks it against a daily target built around your body and your goal.

Free to start — 3 AI photo scans a day and unlimited manual logging. Premium is €89.99 a year.

The Biteline Today screen: 1,455 calories eaten of a 2,108 target, with protein, carbs and fat bars and a logged breakfast.

How it works

Three steps, about fifteen seconds

Most tracking apps lose people at the data entry. Biteline replaces the search box with a camera and keeps the editing for the parts you actually want to change.

  1. 01

    Snap

    Open the camera and take one photo of your plate — or pick a shot you already took. No searching, no weighing, no scrolling a food database first.

  2. 02

    Confirm

    Biteline names the dish and breaks it down per ingredient. Drag the portion slider, fix the title, edit any macro. You have the last word on every number.

  3. 03

    Track

    The meal lands in today's diary and counts against your calorie ring and your three macro bars, so you can see what is left before the next meal.

Features

Everything you need to log a day, nothing you don't

Biteline does one job: get the meal into the diary quickly and keep the day's numbers honest.

  • Photo first

    Point your camera at the plate. Biteline names the dish, estimates the portion and breaks it down per ingredient — no searching, no scrolling a database.

  • Every number is editable

    Drag the portion slider and the calories and macros rescale live. Correct the title, adjust a macro, log it. The estimate is a starting point, not a verdict.

  • A target built for your body

    Your height, weight, age, activity level and goal pace produce a daily calorie and macro target — recalculated whenever any of those change.

  • Protein, carbs and fat — not just calories

    Three macro bars sit next to the calorie ring, so a day that hits the calorie number but misses protein still looks like what it is.

  • Manual logging stays free, forever

    Search a food, scan a barcode or type the numbers yourself. The daily cap applies to AI photo scans only.

  • Weight and streaks over time

    Log your weight, watch the trend against your target line, and keep a streak going for every day you log a meal.

  • Logging works offline

    Your diary, your targets and your history live on the device, so you can log a meal on a plane or in a basement restaurant and it syncs when you are back online. Photo recognition is the one part that needs a connection — it runs on our servers, not your battery.

Honest about accuracy

How close is an AI calorie estimate?

Close enough to be useful, not close enough to be treated as fact. Here is what that actually means before you download anything — and we measured it across 30 meals and three vision models rather than asking you to take our word for it.

Same plate, three portion sizes

Grilled salmon, rice & greens — the estimate rescales with the grams you set.

  • 260 g413 kcal
  • 340 g · estimated540 kcal
  • 420 g667 kcal

A 60 g misread on the rice moves the meal by more than a hundred calories. That is why the portion slider is the first control on the result sheet.

  • It is an estimate, and we say so in the app

    A photo cannot see the oil left in the pan, the butter under the fish or the exact weight of the rice. Biteline reads the dish, the ingredients and the apparent portion, then does the nutrition maths. That gets you a well-informed starting number — not a laboratory measurement.

  • You are the correction step

    Portion is the biggest lever on the result, so it is the first thing you can change: drag the slider and every calorie and macro rescales with it. Rename the dish, fix an ingredient, overwrite a macro outright. Whatever you save is what gets logged.

  • When the number has to be exact, don't guess

    Packaged food has the answer printed on the box. Scan the barcode or enter the values by hand and you get the manufacturer's numbers instead of an estimate. Photo recognition is for the plates that have no label.

  • Consistency beats precision

    A log that is slightly off in the same direction every day still shows you the trend — whether you are eating more than you think, and whether that is moving your weight. A perfect log you abandon in week two shows you nothing. Biteline is built to be quick enough that you keep doing it.

  • Not medical advice. Biteline is a food diary, not a clinical tool. If you have a medical condition, are pregnant, or are managing an eating disorder, talk to a doctor or a registered dietitian before following any calorie target — including the one this app calculates.

Pricing

Free to use. Premium if you scan a lot.

Manual logging is free forever and is never limited. Premium raises the daily cap on AI photo recognition, which is the part that costs us money to run.

Free

The whole tracker, with a daily limit on photo scans.

€0forever

  • 3 AI photo scans every day
  • Unlimited manual and barcode logging
  • Your calculated calorie and macro target
  • Calorie ring, macro bars and meal history
  • Weight log and streak tracking
  • Offline logging

No card needed and no trial to cancel. When you hit the daily scan limit, manual and barcode logging keep working — the app does not stop you tracking your day.

Premium

For anyone photographing most of what they eat.

Save 25%

€89.99per year

Or €9.99 per month — €119.88 a year if you pay monthly. Both plans unlock exactly the same features.

  • 20 AI photo scans every day
  • Everything in Free, unchanged — nothing is taken away
  • Restore your purchase on any device you sign in to
  • New features as they ship, at no extra cost

Billed by Apple or Google through your existing account, and cancellable from there in two taps. Cancelling keeps premium running until the period you already paid for ends, and your diary stays intact on the free tier afterwards.

FAQ

Questions people actually ask

  • They are estimates, and the app treats them that way. Biteline reads the dish and its ingredients from your photo, judges the portion, and does the nutrition maths from there. It cannot see the oil in the pan or weigh the rice, so the number is a well-informed starting point that you are expected to correct. Portion size is the single biggest source of error, which is why the grams slider sits at the top of the result sheet and rescales every macro live as you drag it.

Something not answered here? contact@getbiteline.com reaches a person.

Your next meal is the easiest one to log

Answer nine quick questions, get a calorie and macro target built around your body, and photograph your first plate. 3 AI scans a day are free, manual logging always is, and there is no card to enter to find out whether it fits your routine.

Biteline is a food diary, not medical advice. Premium is €89.99 per year or €9.99 per month and can be cancelled from your store account at any time.