A walkthrough of all four tabs in the app — from Scan to History, Stats, and Settings.
Tap the shutter button to take a photo of your meal. The camera opens in portrait mode; rotate the device if you prefer landscape.
Alternatively, choose an existing photo from your gallery using the image icon next to the shutter button.
CarbCam detects barcodes automatically in the captured photo. When a barcode is detected, the app shows a dialog — you choose whether to look up nutritional values via Open Food Facts or have the photo analysed by AI.
After taking the photo, the crop screen opens. Crop the image to the plate — this significantly improves recognition accuracy.
CarbCam displays the result as a compact card with all nutritional values:
Below the result you will find:
All saved meals appear in chronological order — newest first. Each row shows a thumbnail, title, carbs, and timestamp.
If your Nightscout connection is active, CarbCam loads the blood glucose data from Nightscout and displays the BG curve below each meal (around the meal, time window platform-dependent). This lets you analyse the post-meal BG trend directly from your Nightscout data.
Filter by date, title, or nutritional value range. Useful for finding, e.g., all meals with more than 60 g carbs.
Long-press an entry to open the context menu: Edit, Delete, Share, or search for similar meals.
Activate multi-select mode to delete or export multiple entries at once.
Choose “Similar” from the context menu — CarbCam shows you previous entries with comparable nutritional values.
Select the time period: Day, Week, Month, or Year. Swipe left/right to shift the time period.
At the top of the tab you can see the totals and averages for carbs, kcal, FPU, fat, and protein for the selected time period.
The graph shows the trend of nutritional values over the selected time period. Tap a data point for details.
Broken down into breakfast, lunch, dinner, and snacks — helping you identify patterns in your eating habits.
The settings are divided into eight categories:
URL, API secret, BG unit (mg/dl or mmol/l), treatment upload on/off.
Default provider, custom API key, model selection, prompt language.
Subscription status, credits, restore purchases, cancellation.
Dark mode, language, units (g/oz), sorting.
Export (CSV/JSON), update check, app reset / delete all data.
Set daily carb, kcal, and FPU targets for the Stats evaluation.
Adjust thresholds for the similarity detection in History.
List of all open-source libraries and licences used.