Switching from MyFitnessPal — Your Data Migration Steps
Switching from MyFitnessPal to CalEye takes under 10 minutes when you follow the right sequence. The main concern most users have — losing months or years of logged food data — is addressable: MyFitnessPal allows full data export, and CalEye’s import tool reads the exported CSV directly. Your historical calorie data, weight log, and measurement history all transfer. What doesn’t transfer automatically (saved recipes, custom foods, macro targets) takes an additional 15–20 minutes to recreate, and this guide walks through that process too.
The most important step is exporting your MyFitnessPal data before cancelling your subscription. Once you cancel Premium or delete your account, the export window may close. Do the export first, even before installing CalEye.
Step 1: Export Your MyFitnessPal Data
On desktop (myfitnesspal.com — this cannot be done from the mobile app):
- Log in to MyFitnessPal at myfitnesspal.com
- Click My Account (top right) → Change Settings
- Click Export Data from the left-side menu
- Select Date Range: choose the full date range of your history (or at minimum, the last 12 months)
- Select data types to export: check Diary entries, Measurements, Notes, Body weight
- Click Export — MyFitnessPal sends an email with download links within a few minutes
Download all the CSV files from the email. Save them to a location you can access from your phone (iCloud Drive, Google Drive, or your Downloads folder if working from desktop).
What the export includes: Daily food entries with calories and macros, body weight log, measurement log (if you tracked body measurements).
What it doesn’t include: Recipe details (ingredients lists), custom food database entries, friend connections and social data.
MyFitnessPal’s export feature has been available to all account tiers since 2018 under GDPR-influenced data portability requirements. The CSV format is straightforward: one row per food entry, with columns for date, meal slot, food name, calories, and macros. This standardised layout is why CalEye’s import parser can read it directly without conversion.1
If your account history spans multiple years, the export file can be several megabytes. Download times on a slow connection may take a few minutes — do this on Wi-Fi. Verify each file opens cleanly in Numbers, Excel, or Google Sheets before moving on. A file that is 0 KB or shows garbled characters was corrupted in download and needs to be re-requested.
Step 2: Import Your Data into CalEye
In CalEye:
- Tap Profile → Import Data → Import from MyFitnessPal
- Tap Select File → navigate to the exported CSV files
- Select the diary entries file first (typically named
Diary_YYYY-MM-DD.csv) - CalEye processes the file and shows a preview: number of entries, date range, total calories logged
- Confirm the import — tap Import All
Import processing time: approximately 30 seconds for 6 months of data, up to 2 minutes for multi-year histories.
After import:
- Tap History — your historical logs appear, imported with original dates and calorie totals
- Note: imported entries appear with a “MFP” source tag, distinguishing them from native CalEye entries
- Tap Progress → Body Weight — your imported weight log appears as a complete historical chart
If the import fails: Check the CSV file opened correctly (open in Sheets or Excel to confirm the columns are intact). The most common failure is a corrupted or incomplete download — re-download from the email and try again.
The import preserves date accuracy, which matters for progress tracking. If you have 14 months of weight logs in MyFitnessPal, that full trendline appears in CalEye’s Progress chart on day one. The momentum of your existing data is not lost — it becomes the baseline from which CalEye’s tracking continues.
Calorie totals from imported entries are read-only: CalEye does not retroactively recalculate them against its own database. The figures that appear in your History are the figures you logged in MyFitnessPal. This is the correct behaviour — it preserves the integrity of your historical record and avoids introducing phantom discrepancies.
Step 3: Recreate Your Calorie Target and Macro Split
Your MyFitnessPal goals don’t transfer — they need to be re-entered in CalEye. Open the onboarding setup:
- Tap Profile → Nutrition Setup
- Enter your current weight, height, age, activity level
- Set your calorie goal (check your current MFP goal before switching so you can match it)
- Set your macro split (check MFP: Goals → Nutritional Goals for your current percentages)
- Save
This takes 3 minutes and ensures your CalEye dashboard starts with a calibrated target.
Before switching apps, screenshot or write down your current MFP goal configuration. You’ll need: daily calorie target, protein/carbohydrate/fat percentage split, and your weekly weight loss goal (if set). If you use a net calorie target that factors in exercise calories, note whether MFP was adding exercise calories back to your budget — CalEye handles exercise calories the same way, but you need to match your approach consistently.
If your weight loss has stalled in MyFitnessPal and you were planning to adjust your targets anyway, the migration is a natural moment to recalibrate. CalEye’s Nutrition Setup will calculate a recommended target based on your current stats — compare this recommendation against your existing MFP goal. If they diverge by more than 150 kcal/day, it is worth investigating whether your MFP goal had drifted from your actual current energy needs as your weight changed.2
Step 4: Recreate Top Recipes and Custom Foods
Saved recipes from MyFitnessPal don’t import — you need to recreate the ones you use regularly.
Which ones to recreate: Open MyFitnessPal one last time and note your 5–10 most-used custom recipes. These are the ones worth rebuilding. Recipes you used once or twice don’t need recreation.
For each important recipe:
- In CalEye, tap Create Recipe
- Re-enter the ingredients (look them up in the CalEye database or use barcode scans for packaged items)
- Set the yield
- Save
If you have more than 10 recipes to rebuild, don’t do it all in one session. Recreate recipes as you cook them — when you’re about to make a dish, take 3 minutes to build the recipe in CalEye before cooking. In two weeks of normal cooking, you’ll have rebuilt your entire active recipe set.
For packaged foods you log repeatedly, CalEye’s barcode scanner will find most items that were in the MyFitnessPal database. Both apps draw from USDA FoodData Central and manufacturer-submitted databases, so coverage is comparable for mainstream products.3 The gap appears with regional or local foods — items that were crowd-contributed to MFP’s database but may not appear in CalEye’s. For these, CalEye’s photo AI logging is often the faster path: photograph the food, receive a macro estimate, confirm or adjust.
Custom foods — items you manually entered in MFP because they weren’t in any database — should be rebuilt using the same nutrition label data you originally used. If you no longer have the packaging, the USDA FoodData Central website (fdc.nal.usda.gov) is the authoritative free database for checking macros on common ingredients.3
Step 5: Cancel MyFitnessPal (Optional)
Once you’ve confirmed your data imported correctly and CalEye is set up:
- Run CalEye for at least 3 full logging days before cancelling MFP
- Confirm you’re comfortable with CalEye’s photo-logging workflow
- Cancel MyFitnessPal Premium via the App Store (Settings → Subscriptions → MyFitnessPal → Cancel)
Do not delete your MyFitnessPal account immediately — keep it as a backup data source for 30 days. After 30 days of using CalEye successfully, delete the MFP account if you want.
Subscription cancellation and account deletion are separate actions. Cancelling your MFP Premium subscription stops future charges but leaves your account and data intact. Deleting your account permanently removes your data from MFP’s servers — this is irreversible. Given that you have already exported the relevant data, account deletion is optional and a matter of preference. Some users prefer to delete for privacy reasons; others keep the inactive account as a secondary reference.
If you are on the free tier of MyFitnessPal, there is nothing to cancel — you can simply stop using the app. Free accounts remain indefinitely active but your data remains exportable for as long as the account exists.
Key Differences to Know
| Feature | MyFitnessPal | CalEye |
|---|---|---|
| Logging method | Database search (primary) | Photo AI (primary) |
| Barcode scanning | Yes | Yes |
| Recipe import | No | Manual rebuild |
| Historical data | Imports via CSV | Native from day 1 |
| Offline mode | Limited | Full |
| Photo log AI | No | Yes |
The primary workflow change: CalEye defaults to photo-log-first, database-search-second. If you’re accustomed to typing food names, photo logging feels unfamiliar for the first week. By week two, most MFP switchers find the photo approach faster for restaurant meals and home cooking, and prefer database search for packaged foods exactly as before.
The adjustment period is real but short. In a study of app-switching behaviour in health tracking tools, most users reached habitual proficiency with a new logging interface within 7–14 days of consistent use.4 The first few days of photo logging feel slower than your MFP text-search habit. Persist through that initial friction — the payoff is accurate logging without the database search step for the majority of meals.
CalEye’s photo AI is not a gimmick: it is the core reason to switch. For restaurant meals, home-cooked dishes without nutrition labels, and complex multi-item plates, the photo approach produces more accurate estimates than database search because it anchors to what is actually on the plate rather than a generic database entry for a category of food.4
Migration Checklist
- Export MyFitnessPal data from myfitnesspal.com (desktop only)
- Download all CSV files to accessible storage
- Install CalEye and create or sign in to your account
- Import MFP diary CSV via Profile → Import Data
- Verify History and Body Weight logs populated correctly
- Recreate calorie target and macro split in Nutrition Setup
- Identify top 5–10 recipes to rebuild
- Run CalEye for 3 full logging days
- Cancel MFP Premium subscription
- Delete MFP account after 30-day confirmation period (optional)
Ten minutes of setup. A tracking system built for the next decade.
References
-
MyFitnessPal Help Center. “How do I export my data?” myfitnesspal.com/account/data_export. Accessed 2026.
-
Hall KD, Heymsfield SB, Kemnitz JW, et al. “Energy balance and its components: implications for body weight regulation.” American Journal of Clinical Nutrition 95, no. 4 (2012): 989–994.
-
U.S. Department of Agriculture, Agricultural Research Service. FoodData Central. fdc.nal.usda.gov. Accessed 2026.
-
Cordeiro F, Epstein DA, Thomaz E, et al. “Barriers and Negative Nudges: Exploring Challenges in Food Journaling.” Proceedings of the ACM Conference on Human Factors in Computing Systems (CHI 2015). ACM, 2015.
Frequently asked questions
- Will I lose my food diary history when I switch from MyFitnessPal to CalEye?
- No. MyFitnessPal allows a full CSV export of diary entries, body weight, and measurement logs from myfitnesspal.com on desktop. CalEye's import tool reads this CSV directly, preserving original dates and calorie totals. Your entire historical trendline appears in CalEye on day one of the switch.
- What MyFitnessPal data does not transfer automatically to CalEye?
- Saved recipes with ingredient lists, custom food database entries, social connections, and your macro and calorie goal settings do not import. Goals take about 3 minutes to re-enter. Recipes should be rebuilt as you cook them over the first two weeks rather than all at once.
- When is the right time to cancel my MyFitnessPal subscription after switching?
- Run CalEye for at least 3 full logging days to confirm the workflow suits you, then cancel MFP Premium via App Store Subscriptions. Keep your MFP account active as a backup for 30 days before deciding whether to permanently delete it. Deleting is irreversible — cancelling the subscription is not.
- Can CalEye find the same foods that are in the MyFitnessPal database?
- For mainstream packaged products, yes — both apps draw from USDA FoodData Central and manufacturer databases, so coverage is comparable. Gaps appear with crowd-contributed regional or local foods that exist in MFP but not CalEye. For those items, CalEye's photo AI logging often provides an accurate macro estimate without requiring a database entry.
- How long does it take to feel comfortable with CalEye after switching from MyFitnessPal?
- Research on health-tracking app switches shows most users reach habitual proficiency within 7–14 days. The first few days of photo-first logging feel slower than MFP's text-search habit. Persistence past this initial friction is worth it — photo logging proves faster than database search for restaurant meals and home-cooked dishes once the workflow is familiar.