Switch from MyFitnessPal to Bento Bunny (with your full history)
How to leave MyFitnessPal without losing your data — Bento Bunny imports your full export CSV with macros, dates, and meals preserved. Step-by-step migration guide.

Why People Are Leaving MyFitnessPal
MyFitnessPal still has the largest food database on the market, and that's a real advantage worth acknowledging. But over the past few years, the experience has degraded in ways that make consistent tracking harder rather than easier. Ads now interrupt the logging flow. Features that used to be free — barcode scanning the most painful one — moved behind a Premium paywall that runs around $20 a month. The interface has accumulated layers of upsell and notification noise that have nothing to do with logging your lunch.
You don't have to be angry at MyFitnessPal to want something simpler. You just have to be tired.
The One Thing Stopping Most People From Switching
Years of food history. If you've been logging in MyFitnessPal for two, three, five years, that's a lot of data. Switching apps usually means starting from zero, losing your trend data, and rebuilding the habit from scratch. Most people don't switch because the cost of leaving feels higher than the cost of staying.
Bento Bunny solves this directly. We built CSV import for MyFitnessPal as a first-class feature, not an afterthought. Your years of logging come with you.
How the Import Actually Works
The whole flow takes about five minutes:
- Export from MyFitnessPal. Sign in to
myfitnesspal.comon a computer (the export feature isn't in the mobile app). Go to Settings, then Export Data, and request the export. MyFitnessPal emails you a CSV file when it's ready, usually within a few minutes. - Open Bento Bunny's import flow. In the app, head to Settings, then Import Data, and choose MyFitnessPal as the source. Bento Bunny shows you the export instructions inline so you don't have to switch apps.
- Pick the file and review the preview. Bento Bunny parses the CSV, shows you the date range covered, the total number of entries it found, and how many would be duplicates of meals you've already logged. Nothing gets imported until you confirm.
- Tap Import. The entries are saved in batches with a live progress bar. For most multi-year MyFitnessPal exports the whole import completes in under a minute.
What Gets Preserved
Bento Bunny's MyFitnessPal parser maps the most-used columns from MyFitnessPal's export format directly into your food log:
- Date and meal type — breakfast, lunch, dinner, snack
- Food name — exactly as you logged it in MyFitnessPal
- Calories
- Protein, carbohydrates, and fat — in grams
- Sugar, fibre, and sodium — when present in the export
The parser handles the variations MyFitnessPal uses across export versions, so column headers like "Carbohydrates (g)" and "Carbs (g)" both map correctly.
Smart Deduplication
If you've already logged some meals in Bento Bunny and then import an overlapping range from MyFitnessPal, the importer doesn't create duplicates. It compares each incoming entry against your existing log using a fingerprint of the timestamp (rounded to the nearest minute), the food name, and the calorie count. Matches are flagged as duplicates and skipped automatically.
The preview screen shows you exactly how many duplicates were detected before you commit, so you always know what's about to change in your data.
What Doesn't Come Across
Being honest about the limitations matters more than promising the moon. A few things the MyFitnessPal CSV simply doesn't include, and therefore can't be migrated:
- Photos. MyFitnessPal's export is text-only — no images of your meals are included. Going forward, every Bento Bunny meal you log gets a photo, but historical entries will appear as text-only records.
- Exercise and step data. MyFitnessPal exports food separately from exercise. If you want fitness data continuity, sync Apple Health to both apps so the data flows through HealthKit.
- Recipes and saved meals. The export gives you the meals as logged, but not the recipe definitions you saved in MyFitnessPal's recipe builder. You can rebuild favourites in Bento Bunny by photographing them once.
- Custom foods you created. If you built custom MyFitnessPal entries, the entries themselves don't transfer, but every time you logged one of them, the resulting meal does.
What You Gain on the Other Side
Once your history is in, the day-to-day experience changes substantially. Instead of opening the app, tapping Add Food, typing a search, scrolling past dozens of similar entries, picking one, adjusting portion size, and confirming — for every single item — you point your camera at your plate and tap once. Bento Bunny's AI identifies the food, estimates portions, and logs the full meal in seconds.
The AI runs on-device using Apple's Foundation Models on iOS 26 and later. That means your photos aren't uploaded anywhere for processing, and the app works offline. No Premium tier blocking the barcode scanner. No ads in your food diary.
What If You Want to Go Back?
You can always export your Bento Bunny data and re-import it elsewhere. We're not building a roach motel where your data checks in and never checks out. The trust required for someone to put years of personal food data into an app comes from being able to leave with all of it intact.
Ready to Make the Switch?
Join the Bento Bunny beta and bring your MyFitnessPal history with you. Five minutes for the import, then the rest of your tracking takes about two minutes a day instead of fifteen. That's the trade we're offering.
Start tracking with Bento Bunny
AI calorie tracking — just Type what you eat.