With the MacrosFirst food logger, you can quickly find and select multiple items to add to your meal in one fell swoop. You can also review the impact of the selected foods on your daily goal and view the complete nutrition information for each food before logging them to your day.
MacrosFirst allows you to start logging foods from multiple entry points.
You can initiate a food search from the search field, barcode scan button, or by tapping the + button at the bottom of the Dashboard.

Searching for foods from the Dashboard lets you log foods for today's date. To add foods to dates other than today, navigate to the Journal (see the section below).
You can select the meal that you're adding to on the food search page or on the food detail screen.
After you've logged a food to a meal, MacrosFirst will remember that meal for one hour and automatically default to adding the next food to it. This makes logging faster, so you do not have to manually select your target meal each time you log a food. You can also change your target meal at any time from the dropdown list at the top of the food search page.
In the Journal, you can also navigate to a specific date and tap the + button next to the meal that you wish to add to.

From your phone's home screen, when you press and hold the MacrosFirst app icon, a menu opens, allowing you to launch directly into the food search, barcode scanning, or AI Search workflow.
You add widgets to your home screen with shortcuts to open food logging and other common actions.
Home Screen Widgets
Get at-a-glance insights into your nutrients along with quick shortcuts to log food and body weight right from your home screen.
Lock Screen Widgets
Get quick, at-a-glance views of your nutrition progress directly on your lock screen
Finding your foods is easy in MacrosFirst, thanks to the five food search methods available in our unified food logging workflow. You can switch between any search method as you build your meal, such as scanning a barcode, searching for another food by name, or taking a photo of your plate to identify its contents, all within the same workflow.
Tapping the barcode icon opens the barcode scanner. Move your food’s barcode into view, and MacrosFirst will locate the food from our extensive database of over 3+ million foods. If no food is found for the barcode, then the nutrition label scanner will automatically open and read the nutrition label to help you create the food without any manual data entry.
Search, where you can find foods, meals, and recipes by their name, is the default search experience.

On the All tab, search results are organized into four categories:
Recent contains your 500 most recently logged foods, meals, and recipes presented in the serving size that you most recently logged. By default, only 5 items are displayed, and you can reveal more by tapping "Show more results." If no recent items match your query, this section will be hidden in your search results.
Saved are your custom saved foods, meals, and recipes that match your query. If no saved items match your query, this section will be hidden in your search results.
Core Foods are those in our global database where the nutrition information is derived from rigorous lab testing, offering the most detailed and complete nutrient data available.
Branded Foods are those where the nutrition information is sourced from the food’s nutrition label. Barcode scans exclusively search the branded food category.
You can use Quick Select to select any food for logging by tapping the + button next to each item. This selects the food in the displayed serving size.
If you want to view a food’s complete nutrition details or modify its serving size before logging it, then tap on any item to view its detail page.
You can also narrow your search to only include your custom saved recipes, meals, or foods, as well as those that other MacrosFirst users have shared with you, by using the search filters at the top of the screen
AI Image Search is the fastest way to log your food by snapping a photo of your meal. With AI Image Search, you can take a photo of your plate or upload one from your gallery, and MacrosFirst will find each food in its serving size.
AI Image Search
Search for foods by taking a photo of your meal.
AI Search is the fastest way to log your foods using your voice or text. With AI Search, you can speak or type the foods you wish to log, each in its unique serving size, and log everything without having to search for each individual food.
AI Search
Search for foods by describing your meal using voice, text, or pasting a list of ingredients.
If you know how many calories (or other nutrients) you ate, then you can use Quick Track to quickly add those calories to your daily log without searching for foods or creating a new custom food. This is a helpful feature when eating at a restaurant.
Quick Track
Know how many calories you ate? Instantly log them to your daily log without searching for foods.
Adjusting a food’s serving size in MacrosFirst is faster and easier than any other app.

From the search results, tap the food that you wish to log.
On the Add Food screen, the serving size number pad will automatically appear, allowing you to quickly enter a new serving size and change the serving unit as needed.
You can also auto-calculate the serving size of the food for any nutrient by tapping the ⸬ button to the left of the serving units to enter Nutrient Mode. In Nutrient Mode, you can select any nutrient, enter a desired value for that nutrient, and MacrosFirst will automatically calculate the serving size to provide that nutrient.
If you encounter a food where the nutrition data is incorrect, which can happen when food manufacturers update their packages, then you can create a copy of the food by tapping the ... button in the upper right corner of the Add Food screen and make your edits.
When building your meal, you have the option to review your selected foods before logging them. This feature is helpful for observing the food's impact on your daily goal, making adjustments to serving sizes, removing foods, and viewing the complete nutrition information for everything you have selected.
To review your selected foods, pull up the Review Foods sheet or tap the food count in the bottom left corner of the food search screen.

The horizontal bar charts show the impact of the foods on the remaining macros in your daily goal or meal goal, if the meal you're adding to has a goal set.
Below the food list is the complete nutrition report for the selected foods.
To adjust a food’s serving size, just tap on it.
To remove a food from your selected list, swipe it to the left.
To log the selected foods to your meal, tap "Log Food" in the bottom right corner.
To return to the food search, swipe the sheet down or tap "+ Add More Foods".
If you’re logging a single food item, select the food and adjust its serving size, then tap the Log button to log the food to your meal.
However, if you’re logging multiple foods to a meal, then the fastest and most efficient way to do this is to tap the Add button after finding each food you wish to log. The add button adds each food to your list of foods to be logged, so you don’t need to exit and re-enter the food logging workflow for each food. Once you’re finished selecting your foods, tap the Log button to log everything you've selected and complete the food logging flow.
If after logging your foods you notice a mistake or need to make an adjustment, no worries! You can adjust any food’s serving size after you’ve logged it directly from your food log. Just tap on the food to bring up the same number pad and make your edits. This is a favorite feature for those who prefer to find their foods or ingredients first, and then update the servings later as they fine-tune their meal.
