Kilojoules (kJ) are the standard metric unit for measuring food energy, while calories (often technically kilocalories, or kcal) are the imperial unit. MyFitnessPal supports both, but your default may be set to kJ depending on your region. If you prefer to track your nutrition in calories, the process is straightforward across all platforms.
Changing Units on the MyFitnessPal Mobile App
The steps for updating your energy units are similar on both iOS and Android devices, primarily accessed through the 'More' menu.
For iOS Users
- Open the App: Launch the MyFitnessPal application on your iPhone.
- Go to 'More': Tap the 'More' icon, typically found in the bottom right-hand corner of the screen.
- Access Profile: Tap your profile photo or name at the top of the 'More' page.
- Edit Profile: Select the 'Edit Profile' option.
- Expand Units: Locate and tap the 'Units' list to view your current settings.
- Select Energy Units: Find the 'Energy' option and tap to select your preferred unit, 'Calories'.
- Confirm Changes: Tap 'Confirm' or the checkmark icon to save the new setting.
For Android Users
- Open the App: Start the MyFitnessPal app on your Android device.
- Go to 'More': Tap the 'More' tab, which is often represented by three dots or lines.
- Enter Settings: Select 'Settings' from the menu.
- Access Account Settings: In the 'My Account' section, tap 'Edit Profile'.
- View Units: Tap on 'Units' to bring up the list of measurements.
- Change Energy Units: Choose 'Energy' and set the unit to 'Calories'.
- Save Units: Press 'OK' or the checkmark to save your new energy unit.
Changing Units on the MyFitnessPal Website
If you prefer to make changes from your computer, you can do so by logging into the MyFitnessPal website.
- Log In: Visit www.MyFitnessPal.com and sign in to your account.
- Navigate to 'My Home': Click on 'My Home' in the navigation bar.
- Access Settings: From the dropdown menu, select 'Settings'.
- Click 'Change Units': On the Settings page, find and click the 'Change Units' link.
- Update Energy: Select 'Calories' as your energy unit from the options provided.
- Save Changes: Click the 'Save Changes' button to update your settings. The changes will sync to your mobile app the next time it connects.
Troubleshooting: When the Change Doesn't Stick
Occasionally, users report issues with their changes not syncing correctly. If you have followed the steps above and your units are still incorrect, consider these solutions:
- Force Sync: Manually force your app to sync by going to the 'More' menu and finding the 'Sync' option. Ensure you have a stable internet connection.
- Change via Website (Advanced Sync): Some users on Reddit have reported that a more robust method for Android is to first change the calorie goal on the website, and then uninstall and reinstall the app. This forces a fresh sync from the website settings.
- Clear App Data: For a clean slate, try clearing the app's cache and data in your phone's settings before re-logging in. (Note: This is a more drastic step).
Understanding the Difference: Calories vs. Kilojoules
While the terminology can be confusing, both calories (kcal) and kilojoules (kJ) are simply different units for measuring the same thing: energy. One kilocalorie is equal to approximately 4.18 kilojoules. Here's a quick comparison:
| Feature | Calories (kcal) | Kilojoules (kJ) | 
|---|---|---|
| Measurement System | Imperial | Metric | 
| Primary Usage | Common in the US and parts of the UK | Standard in Australia, New Zealand, and most of Europe | 
| Conversion Factor | 1 kcal ≈ 4.18 kJ | 1 kJ ≈ 0.239 kcal | 
| Abbreviation | Cal or kcal | kJ | 
| Typical Values | A 2000 calorie diet | An ~8400 kilojoule diet | 
Switching to calories in MyFitnessPal ensures all your tracked food and goals appear in the unit you're most familiar with, making your daily logging more intuitive.
Conclusion
Whether you use the mobile app on iOS or Android, or prefer the web interface, changing MyFitnessPal from kJ to cal is a quick process. By navigating to your profile and unit settings, you can easily switch your energy measurement to the imperial calorie system. If you encounter any syncing issues, using the website to update and forcing a sync on your app should resolve the problem. This customization is a small but important step toward making your nutrition tracking experience as seamless as possible.
For more information on the kilocalorie vs kilojoule distinction, check out this guide from Healthline: https://www.healthline.com/nutrition/kcal-vs-calories.