Food scan is currently in early access. The feature is enabled on a per-account basis. If you don’t see it in the app, reach out to your Astral coach or account contact to request access.
How to use food scan
Photograph your meal
Point the camera at your food so the full plate is visible. Good lighting and a clear view of all items will give you the most accurate result.
What the result includes
For each scan, you receive:- Food name — a short description of what the AI identified (e.g., “Grilled chicken salad”)
- Calories — total estimated kilocalories
- Protein — grams of protein
- Carbohydrates — grams of carbs
- Fat — grams of fat
- Fiber — grams of fiber
- Individual items — a breakdown per food item visible in the image, each with its own calorie count and estimated portion
- Confidence level —
high,medium, orlow, indicating how clearly the AI could identify the food
Example result
Accuracy and confidence
Food scan estimates are based on what’s visible in the photo. A few things affect accuracy:- Portion size — estimates are based on what the AI can see. Unusual portion sizes or partially hidden food may be off.
- Mixed dishes — soups, stews, and casseroles are harder to break down item by item. Expect a
mediumorlowconfidence rating for these. - Image clarity — blurry images, low light, or photos taken at an angle reduce accuracy. A direct overhead or slight-angle shot in good light works best.
low confidence rating. This is a signal to double-check the result before logging it.
Image requirements
- Accepted formats: JPEG, PNG, and other common image types
- Maximum file size: 5 MB
- The image must be sent as a base64-encoded string
Non-food images
If you photograph something that isn’t food, the AI returns a result with"food_name": "Not food" and zeroed-out nutrition values rather than an error. The app will display a message letting you know to try again with a food photo.