One of the coolest features in MacrosFirst is the patent pending automatic serving size solver where you can automatically set a food's serving size according to your nutrition goal for that food. No more macro math! No more throwing darts guessing what serving size of food is necessary to hit a particular nutrition goal for that food.
To automatically portion a food on your daily log:
Add a food to a meal
Tap on any of the food's nutrients: P, C, F, or calories
Enter your desired value for that nutrient. For example, "20 g of C" and MacrosFirst will automatically scale the serving size necessary to achieve that nutrient value. ✨🤯✨
You can also auto-calculate the serving size of a food for any nutrient, not just P, C, F, and calories, by tapping on the Food to enter its Details page. On the Details page entering a new value in any of the nutrients (sodium, fiber, etc.) will auto-calculate the serving size to hit that new value.
![](https://staticfiles.gleap.io/ghelparticle/g97LbEMJDUUPHu6YLj8oZGC4JTPDfkGfEIc5CZikQtPRycZrrqfwoNqyk0Ukkrpo7eyYSgrHujq.png)
Note: If you're trying to edit a food's nutrition information rather than auto-calculate its serving size, then please see this article:
Create a Copy of a Food
Copy foods from our global database to make edits