Skip to content

My Fitness Pal

Track food, exercise, and weight goals.

Not yet verified
Demo online
MIT

Open the official app on www.myfitnesspal.com

This tool is hosted by its maintainers. Click below to open www.myfitnesspal.com in a new tab — it's their official demo.

Browse fitness tools →

What's next with My Fitness Pal?

Choose how you want to get started.

Use it free

Open the official tool or demo — no account needed.

Free

Self-host it

Run the open-source version on your own infrastructure.

Open

What is My Fitness Pal?

MyFitnessPal is a proprietary nutrition tracking application designed to help users monitor their dietary intake, calculate caloric and macronutrient needs, and achieve health goals such as weight loss or muscle building. With over 280 million users globally, it serves individuals seeking to improve eating habits, manage chronic conditions like diabetes, or track progress for fitness objectives. The tool addresses the challenge of consistent food tracking by providing a centralized platform for logging meals, calculating Basal Metabolic Rate (BMR), and offering personalized feedback through AI-driven insights. Its core function is to simplify the process of making informed dietary choices, using a vast food database and user-generated data to support long-term behavior change.

How it works

MyFitnessPal is a digital tool that enables users to track daily food consumption, calculate caloric and macronutrient intake, and set personalized health goals. It integrates features like a calorie counter, BMR calculator, and a comprehensive food database to support users in making healthier choices. The app caters to individuals aiming to lose weight, build muscle, or manage conditions like diabetes. By providing real-time feedback on nutritional intake, it helps users stay accountable and adjust their diets to align with specific objectives. MyFitnessPal allows users to log meals via photo recognition, voice input, or manual entry. Its AI Nutrition Coach offers personalized advice based on user data, while the Meal Scan feature uses camera technology to automatically recognize and log food items. The app also supports tracking GLP-1 medication progress alongside dietary habits.

How to use it

  1. 1Download the app from the App Store or Google Play and create a free account. 2. Input personal details like age, weight, height, and activity level to calculate BMR. 3. Log meals by scanning food items with the camera, speaking into the app, or selecting from the database. 4. Review daily progress, adjust goals, and sync with wearable devices for fitness data. Practical tips include using the Meal Scan feature for quick logging, setting reminders for water intake, and leveraging the AI Coach for tailored recommendations based on logged data.

What it can do

  • calorie tracking

Use cases

Assumptions and limitations

Assumptions

  • source: https://www.myfitnesspal.com/
  • license: Proprietary — free to use
  • privacy: Opens an external demo

Limitations

  • Proprietary nature limits customization compared to open-source alternatives
  • Food recognition accuracy may vary with complex meals
  • Dependence on user input for manual logging introduces potential errors
  • Limited real-time feedback during meal preparation
  • Privacy concerns regarding data sharing with third-party services

Understanding the result

Track food, exercise, and weight goals.

Tool details

  • Clearly flagged when a network request is needed.
  • No account, no sign-up, and no tracking of your content.
  • Powered by (MIT).
Built with
(https://www.myfitnesspal.com/)
License
MIT
Runs locally
No — requires a network request
Verification
Not yet verified
Input
Query
Output
Text
Open-source source & license

Built with https://www.myfitnesspal.com/. OpenToolVault provides the discovery and browser interface while crediting the original project maintainers.

Built with
License
MIT
View source on GitHub

Open-source project

OpenToolVault is an independent directory. We are not affiliated with or endorsed by this project.

References

Frequently asked

How does MyFitnessPal calculate daily caloric needs?

The app uses the Mifflin-St Jeor equation to estimate Basal Metabolic Rate (BMR) based on age, weight, height, and activity level. Users can adjust this baseline to account for specific goals like weight loss or muscle gain, with the app providing tailored calorie targets.

How does the AI Nutrition Coach work?

The AI Coach analyzes logged food data and user goals to generate personalized recommendations. It suggests meal adjustments, highlights nutrient imbalances, and provides tips for improving dietary choices, leveraging 20 years of nutritional data and user behavior patterns.

How do I log a meal using the camera feature?

Open the app, navigate to the 'Log' section, and tap the camera icon. Point the device at the food, and the app will recognize items, log calories/macros, and suggest portion sizes. Review and adjust the entry before saving.

How does MyFitnessPal compare to Fitbit or Yazio?

MyFitnessPal focuses on detailed food tracking with a vast database, while Fitbit emphasizes activity and sleep tracking. Yazio offers similar calorie counting but with a simpler interface. MyFitnessPal’s strength lies in its specialized nutrition tools, whereas alternatives may lack depth in food recognition or macro tracking.

What should I do if I can't log a meal?

Check if the food item is in the database. If not, manually input calories/macros using the 'Add Food' feature. For complex meals, split items into individual components. Ensure the camera is well-lit and the food is clearly visible for accurate recognition.

Spotted something wrong with My Fitness Pal, or want to maintain it? See how to help.