MealTag Support & User Guide
Everything you need to scan barcodes, log meals, track your daily nutrition, connect Apple Health, and get help when something isn't working.
Quick links
Scanning a barcode
How to scan a food product and log it to your diary.
Custom & saved foods
Create your own food entries and save favorites for quick reuse.
Apple Health
Connect Apple Health to see your activity alongside your nutrition.
Troubleshooting & FAQ
Barcode not found, iCloud sync issues, and common fixes.
Contact information
Email: [email protected]
Company: Rocky River Software, LLC
When reporting a barcode issue, include the product name and barcode number if possible. We use that to improve coverage.
Overview
MealTag is an iOS barcode scanner and food nutrition logger. Point your camera at any packaged food barcode to instantly look up its full nutrition panel, then log it to your daily food diary with one tap. You can also pick a photo from your library, create custom food entries, save favorites for quick reuse, and connect Apple Health to see your calorie burn alongside your intake.
- Nutrition data is sourced from the Open Food Facts database — a free, open, community-maintained global database of food products.
- Your food log syncs automatically across your iPhone and iPad via iCloud, using a private iCloud container managed by Apple.
- MealTag is free. There are no ads and no in-app purchases.
- No account is required to scan barcodes or log food.
Getting Started
Step 1 — Install and open MealTag
- Download MealTag from the Apple App Store on your iPhone or iPad.
- No account or sign-in is required.
Step 2 — Set your daily nutrition goals
- Go to your Profile to set your daily targets for calories, protein, carbohydrates, fat, and other nutrients.
- These goals are stored locally and sync to your other devices via iCloud.
- You can adjust which nutrients appear on your dashboard in Profile > Nutrient Visibility.
Step 3 — Scan a barcode
- Tap the scan button on the home screen. Allow camera access when prompted.
- Point your camera at the barcode on any packaged food product and hold steady.
- MealTag will automatically detect the barcode (UPC-A, UPC-E, EAN-13, and others) and look up the product in the Open Food Facts database.
- If your product isn't in the live camera view, tap the gallery icon to select a photo of the barcode from your photo library instead.
Step 4 — Review and log the food
- After a successful scan, MealTag displays the product name, brand, and full nutrition panel.
- Adjust the serving size using the serving multiplier if you ate more or less than the labeled serving.
- Tap Log Food to add it to your daily diary. The entry is saved with the current timestamp and your selected serving amount.
- Tap Save Food to add it to your saved foods list for quick logging next time.
Features
Daily Dashboard
- Animated macro rings show your calorie and nutrient progress against your daily goals at a glance.
- Your full meal log for the day is listed below the rings, organized by timestamp.
- Progress bars for each tracked nutrient (calories, protein, carbs, fat, sodium, fiber, sugar, saturated fat, cholesterol) update in real time as you log food.
- If Apple Health is connected, your active calorie burn, step count, and workout activity appear on the dashboard alongside your intake.
- Tap any logged food entry to view its full nutrition details or remove it from your diary.
Weekly Analytics
- The weekly view shows a 7-day history of your food intake with per-day macro summaries.
- Tap any day to view that day's full food log and nutrition breakdown.
- Your full history is stored locally and synced to iCloud — there is no expiration on logged entries.
Custom Foods & Saved Foods
Custom Foods
If a food item isn't in the Open Food Facts database, or if you want to log a home-cooked meal with known macros, you can create a custom food entry. Enter the food name and nutrition values manually, and MealTag will save it for future use. Custom foods are stored locally and sync via iCloud.
Saved Foods
Foods you scan or log frequently can be saved to your personal library for quick one-tap relogging. MealTag also includes a built-in library of common whole foods (such as chicken breast, Greek yogurt, almonds, and salmon) with accurate nutrition data to cover items that don't have barcodes.
Apple Health Integration
MealTag can read the following data from Apple Health to give you a more complete picture of your nutrition and activity:
- Active energy burned — calories burned through workouts and movement
- Step count — daily steps recorded by your iPhone or Apple Watch
- Workout activity — duration and count of workouts logged in Apple Health
MealTag reads this data from Apple Health but does not write nutrition data back to Apple Health. Your Apple Health data is used only to display activity information on your MealTag dashboard and is not transmitted outside your device.
To connect Apple Health:
- Go to Profile > Apple Health in MealTag.
- Tap Connect Apple Health and grant the requested permissions.
- You can revoke this access at any time in Settings > Health > Data Access & Devices > MealTag on your iPhone.
iCloud Sync
- Your food log, saved foods, custom foods, and nutrition goals sync automatically across all your iPhone and iPad devices signed in to the same Apple ID.
- Sync uses a private iCloud container managed by Apple — no one at Rocky River Software can see your food data.
- iCloud sync requires iCloud to be enabled on your device. If sync appears delayed, check your iCloud connection in Settings > [Your Name] > iCloud.
App Permissions
Camera
Required for live barcode scanning. MealTag uses your camera only while the scanner is open. Camera images are processed on-device and are not transmitted or saved.
Photo Library
Optional. Used to pick an image of a barcode from your photo library instead of scanning live. Selected images are processed on-device only.
Apple Health
Optional. MealTag requests read-only access to active energy burned, step count, and workout data. This is used solely to display activity on your dashboard. MealTag does not write data to Apple Health and does not share Health data with any third party. Health data is not used for advertising or profiling.
Troubleshooting
Barcode isn't being detected
Make sure your camera has adequate lighting and hold the device steady about 6–10 inches from the barcode. Ensure camera permission is granted in Settings > Privacy & Security > Camera > MealTag. If the barcode is damaged or very small, try using a photo from your library instead.
Product not found after scanning
MealTag uses the Open Food Facts database, which covers over 3 million products worldwide but does not include every item. If a product isn't found, you can create a custom food entry with the product's nutrition details from the label. You can also report the missing barcode to us and we'll flag it for the Open Food Facts community.
Nutrition data looks incorrect
Open Food Facts is a community-maintained database. Occasionally, entries may have incomplete or inaccurate data. If you notice an error, you can use a custom food entry to log the correct values. You can also report the issue at world.openfoodfacts.org to help improve the database for everyone.
Apple Health data isn't showing
Check that MealTag has been granted access in Settings > Health > Data Access & Devices > MealTag. Make sure Active Energy, Step Count, and Workouts are enabled. It may take a few minutes for recent health data to appear after granting permission.
iCloud sync isn't working across devices
Ensure both devices are signed into the same Apple ID and that iCloud is enabled. Check Settings > [Your Name] > iCloud and confirm that iCloud Drive is on. Sync may take a few minutes on a slow connection.
App crashes or isn't responding
Force-quit MealTag and reopen it. If the issue persists, restart your device. Contact support with your device model and iOS version and we'll look into it.
Frequently Asked Questions
Is MealTag free?
Yes. MealTag is completely free. There are no ads and no in-app purchases.
Do I need to create an account?
No. MealTag works without any account or sign-in. Your data is stored on your device and in your private iCloud container, associated with your Apple ID.
Where does the nutrition data come from?
MealTag uses the Open Food Facts database, a free, open-source, community-maintained database with over 3 million food products from around the world. When you scan a barcode, MealTag sends the barcode number to the Open Food Facts API over HTTPS and receives the matching nutrition data. No personal information is included in these requests.
What barcode formats are supported?
MealTag supports UPC-A, UPC-E, EAN-13, EAN-8, and other standard retail barcode formats commonly found on packaged food products.
Does MealTag write data to Apple Health?
No. MealTag reads activity data from Apple Health (active calories, steps, workouts) but does not write any data back to Apple Health. Your Apple Health data is used only to display activity on your MealTag dashboard.
Is there an Android version?
No. MealTag is an iOS app for iPhone and iPad. Android is not currently supported.
How do I delete my data?
You can delete individual food log entries from the diary by tapping on them. To delete all your data, delete the MealTag app from your device. To remove synced iCloud data, you can also manage or delete MealTag's iCloud data from Settings > [Your Name] > iCloud > Manage Account Storage on your device.
Need more help?
If you run into an issue that isn't covered here, or want to report a missing barcode or inaccurate nutrition data, reach out and we'll get back to you.
Email: [email protected]
Company: Rocky River Software, LLC