In Plain Sight / Nutrition atlas

Inspect / 2026-10-07

MyFitnessPal

Desk research · Tested-native: 0 · 38 screen records · 18 flow records

Product model & research scope

Positioning

Broad food diary with free manual logging, Premium capture/control/analysis, and Premium+ meal planning; AI Coach is a regional iOS paid rollout.

Mental model

Date → meal → food entry is the durable ledger. Foods, saved food groups and serving-based recipes feed it. Goals and exercise affect daily allowance; Progress interprets history; Planner and Coach remain adjacent to explicit logging.

Scope, platform boundaries & limitations

Scope

Public first-party desk research; official help text and visually inspected screenshots. No signup, native testing, purchase, browser session, sync or destructive action.

Platforms

  • iOS
  • Android
  • web

Limitations

  • Documentation-derived transitions are not tested behavior.
  • Mixed refreshed and legacy images; screenshot date/version often unknown.
  • US focus; six-country English rollouts and OS restrictions preserved.
  • No universal price asserted or checkout inspected.
  • Recognition result/camera, onboarding, paywall, export and deletion screens not visually captured.
  • A small number of stale linked help article APIs returned 404; alternatives fetched and failures retained.
  • Inventory includes explicit external email/file-reader destinations and an unpictured profile destination; these are not native-screen captures.

Screen inventory

Evidence-supported inventory, not a claim to all app screens.

Today daily hubDaily log · iOS; Android · Free with paid detailVisual

Entry

Open app

Primary actions

  • Select date
  • Log meal
  • Open full diary
  • Open profile

States

  • Meal summaries
  • Calories/macros
  • Healthy Habits below fold
mfp-02
Android add menuLogging · Android · MixedVisual

Entry

Blue plus

Primary actions

  • Log Food
  • Barcode Scan
  • Voice Log
  • Meal Scan

States

  • Four large tiles
mfp-09 · mfp-10 · mfp-11
Food detailsLogging · iOS; Android; web · Free; paid extrasDocumented

Entry

Tap search result

Primary actions

  • Adjust serving
  • Change meal
  • Log
  • Report Food

States

  • Before commit
  • Existing entry
mfp-08 · mfp-39
Barcode cameraLogging · iOS; Android · PremiumDocumented

Entry

Barcode Scan

Primary actions

  • Scan package
  • Allow camera

States

  • Permission
  • Matching
  • Missing/wrong item
mfp-09
Better barcode matchCorrection · iOS; Android · PremiumDocumented

Entry

Wrong scan result

Primary actions

  • Find a better match
  • Search correct food

States

  • iOS top action
  • Android bottom action
mfp-38
Meal Scan camera/resultsLogging · iOS; Android · PremiumDocumented

Entry

Meal Scan

Primary actions

  • Capture
  • Select suggestions
  • Add more
  • Review portions
  • Log

States

  • First-use walkthrough
  • Results
  • Missing food
mfp-10
Voice capture/resultsLogging · iOS; Android · PremiumDocumented

Entry

Voice Log

Primary actions

  • Speak
  • Submit arrow
  • Edit results
  • Try again
  • Log

States

  • Permission
  • Listening
  • Review
mfp-11
Quick AddLogging · iOS; Android; web · Free/PremiumDocumented

Entry

Logging hub > Quick Add

Primary actions

  • Enter calories
  • Enter macros
  • Save

States

  • Calories only
  • Paid macro fields
mfp-12
Full diary / View allDaily log · iOS; Android · FreeDocumented

Entry

Today > View all/View diary

Primary actions

  • Review meals
  • Edit food
  • Delete entry

States

  • All meals
  • Meal selector
mfp-02 · mfp-13
Meal overflowReuse · iOS; Android; screenshot platform unspecified · FreeVisual

Entry

Today meal ellipsis

Primary actions

  • Copy from
  • Copy to
  • Save meal

States

  • Pop-up menu
mfp-02
My MealsReuse · iOS; Android; web · FreeDocumented

Entry

Food entry library or profile library

Primary actions

  • Create
  • Select
  • Quick-log
  • Copy meal

States

  • Saved meals
  • Meal variation
mfp-15
Meal editorReuse · iOS; Android · FreeDocumented

Entry

Create meal / selected meal

Primary actions

  • Name
  • Add food
  • Add photo
  • Save

States

  • New
  • Editing
mfp-15
Recipes / Recipe BoxRecipes · iOS; Android; web · FreeDocumented

Entry

Profile library or web Food > Recipes

Primary actions

  • Create
  • Import
  • Edit
  • Log

States

  • Saved recipes
mfp-16
Recipe ingredient editorRecipes · iOS; Android; web · FreeDocumented

Entry

Create/edit recipe

Primary actions

  • Match ingredients
  • Adjust quantities
  • Set yield
  • Save

States

  • Manual
  • Bulk import
  • Edit
mfp-16 · mfp-18
Recipe URL import/reviewRecipes · English iOS; Android; web · FreeDocumented

Entry

Create recipe > Add from Web

Primary actions

  • Paste URL
  • Import
  • Review matches

States

  • Web input
  • Review ingredients
mfp-17
My Foods creationDatabase · iOS; Android; web · Free; barcode requires PremiumDocumented

Entry

My Foods > Create Food

Primary actions

  • Enter name/serving
  • Enter nutrients
  • Save

States

  • Personal food
  • Unknown barcode public creation
mfp-45
Report FoodDatabase quality · iOS; Android; web variant · FreeDocumented

Entry

Food details bottom

Primary actions

  • Choose issue
  • Enter correction
  • Submit

States

  • Issue categories
  • Submitted for review
mfp-39
Calorie and macro goalsSettings · iOS; Android; web variant · Free/PremiumVisual

Entry

Profile/More > Goals

Primary actions

  • Set calories
  • Choose macro balance
  • Adjust distribution

States

  • Recommended/custom
  • Premium grams
mfp-07
Exercise calorie controlsSettings · iOS; Android; web · PremiumDocumented

Entry

Goals

Primary actions

  • Enable/disable additions
  • Configure distribution

States

  • Enabled
  • Disabled
mfp-24
Progress OverviewReview · Eligible iOS; Android · Free; paid tipsVisual

Entry

Bottom Progress

Primary actions

  • Open calories
  • Open weight
  • Open macros
  • Change category

States

  • Weekly bars
  • Weight plot
  • Macro tips
mfp-03
Nutrition detailsReview · iOS; Android; web Reports variant · Free/PremiumDocumented

Entry

Today nutrient cards or Nutrition menu

Primary actions

  • Select calories/macros/nutrients
  • Day/week
  • Ranked food contributors

States

  • Free chart
  • Paid Food Lists
  • Empty date
mfp-42 · mfp-44
Nutrition Coach chatCoaching · Eligible iOS only · Premium/Premium+Visual

Entry

Bottom Coach

Primary actions

  • Ask question
  • Follow up
  • New conversation

States

  • Thinking
  • Conversation
  • Saved conversation
mfp-04
Meal PlannerPlanning · Eligible iOS; Android · Premium+Documented

Entry

Plan tab / menu

Primary actions

  • Set preferences
  • Create plan
  • Swap recipe
  • Log meal

States

  • Setup
  • Current plan
  • Past plans
mfp-19
Plan groceriesPlanning · Mobile; source does not identify crop platform · Premium+Visual

Entry

Plan > Groceries

Primary actions

  • Add
  • Shop
  • More
  • Settings

States

  • Groceries tab selected
mfp-19
Weight and measurementsProgress · iOS; Android; web variant · FreeDocumented

Entry

Today weight card / plus Weight

Primary actions

  • Log measurement
  • Change metric
  • Change timeframe
  • Add photo

States

  • History
  • New weigh-in
mfp-28 · mfp-29
Water entryHealthy Habits · iOS; Android; web variant · FreeDocumented

Entry

Today Water card

Primary actions

  • Enter amount
  • Change unit
  • Save

States

  • iOS checkmark
  • Android save
mfp-30
Exercise entryHealthy Habits · iOS; Android; web variant · Free; some Premium routinesDocumented

Entry

Plus > Exercise

Primary actions

  • Choose cardio/strength/routine
  • Log

States

  • Exercise categories
mfp-44 · mfp-46
Apps & Devices / StepsIntegrations · iOS; Android; web variant · Free connectionsDocumented

Entry

Profile/More menu

Primary actions

  • Connect partner
  • Disconnect
  • Select step source

States

  • Connected
  • Permission pending
mfp-43 · mfp-23
File ExportPortability · iOS; Android; web · Premium/Premium+Documented

Entry

Nutrition/Progress export; web Reports

Primary actions

  • Select dates
  • Confirm email
  • Export

States

  • Email requested
  • Downloaded ZIP outside app
mfp-25
Diary privacy and account deletionAccount · iOS; Android; web variant · AllDocumented

Entry

Settings privacy; Help deletion

Primary actions

  • Choose sharing
  • Delete Account

States

  • Sharing options
  • Irreversible deletion
mfp-34 · mfp-27
Subscription controlsBilling · Apple Settings; Google Play; web · PaidDocumented

Entry

Original billing platform

Primary actions

  • Cancel renewal

States

  • Active
  • Renewal disabled
mfp-26
Legacy DashboardHistorical reference · iOS screenshot, version unknown · Screenshot displays PremiumVisual

Entry

Older home screen in current weight-help article

Primary actions

  • Weight plus
  • Open Diary
  • More

States

  • Dashboard/Diary/Plans navigation
mfp-28
Fasting tracker/historyHealthy Habits · iPhone; Android · PremiumDocumented

Entry

Enable in menu; tracker Today

Primary actions

  • Start/stop
  • Edit time
  • History
  • Disable

States

  • Active fast
  • Historical edit
  • Disabled retained history
mfp-33
Reminder list/editorRetention · iOS; Android · No gate statedDocumented

Entry

Profile > Reminders

Primary actions

  • Choose meal/time
  • Toggle
  • Delete

States

  • Enabled
  • Disabled
mfp-31
Profile setup — appearance unverifiedOnboarding / documented destination · iOS; Android; web documentation · FreeDocumented

Entry

New account; precise sequence unverified

Primary actions

  • Enter profile and weekly goal

States

  • Question order, consent and paywall not observed
mfp-06
External email — export deliveryExternal destination / export · External email client, not a MyFitnessPal screen · Premium exportDocumented

Entry

Requested File Export

Primary actions

  • Download archive

States

  • Receipt not tested
mfp-25
External file reader — CSV inspectionExternal destination / research action · External spreadsheet/file tool, not a MyFitnessPal screen · Not applicableInferred

Entry

Downloaded export archive

Primary actions

  • Inspect exported records

States

  • File schema and delivery not tested
mfp-25

Visual evidence

Source imagery with numbered commentary, not recreated app screens.

Flow explorer

Read the documented sequence and its uncertainty. These are research narratives, not interactive app simulations.

Profile → targetStart with a calorie budgetDocumented

Preconditions

  • New account; no signup performed
  1. Provide body/activity data and weekly objective

    Initial calorie/nutrient target calculated

  2. Review/customize target

    Chosen target used

Branches & unknown transitions

  • Exact signup, consent and paywall ordering unknown.

Persistence — documented result, not tested durability

Goal model documented; creation/save not tested.

Friction & limits

No visual onboarding sequence; do not mistake prescribed goal weight for calorie-calculation input.

mfp-06 · mfp-07
Barcode with repairLog packaged food accuratelyDocumented

Preconditions

  • Premium; rear camera; permission
  1. Frame barcode

    Matched food or no result

  2. If wrong, Find a better match and search

    Replacement association

  3. Review portion and log

    Diary item

Branches & unknown transitions

  • Unknown code: create food; manual search if scanner fails.

Persistence — documented result, not tested durability

Association correction affects all users, not just this diary.

Friction & limits

iOS repair action top; Android bottom; global effect raises trust stakes.

mfp-09 · mfp-38 · mfp-45
Photo → reviewed foodsReduce initial search effortDocumented

Preconditions

  • Eligible Premium English mobile app
  1. Capture plate; iOS may upload image

    Suggested foods

  2. Select matches; Add more for omissions

    Candidate meal

  3. Adjust portions; confirm then Log

    Diary entries

Branches & unknown transitions

  • Wrong suggestions: ignore/search. Android photo-library parity unknown.

Persistence — documented result, not tested durability

Saved as foods after confirmation; capture accuracy untested.

Friction & limits

Hidden ingredients and serving estimation remain user-review jobs.

mfp-10
Voice → review → repairLog several foods hands-freeDocumented

Preconditions

  • Eligible Premium; network; microphone/speech permission
  1. Speak foods, amounts, meal; submit arrow

    Separate matched results

  2. Correct servings/meal

    Reviewed candidates

  3. Log

    Diary entries

Branches & unknown transitions

  • Try again restarts; personal meals/foods/recipes unsupported.

Persistence — documented result, not tested durability

Normal editable diary entries documented.

Friction & limits

No retrieved screenshot of transcript/results or selective recognition repair.

mfp-11
Correct existing mealRepair the durable diaryDocumented

Preconditions

  • Logged food
  1. Change portion/meal

    Edited entry

  2. Delete: swipe iOS; long-press Android

    Removed

Branches & unknown transitions

  • Web: red removal button; undo unknown.

Persistence — documented result, not tested durability

Durability untested.

Friction & limits

Correction may require opening View all.

mfp-11 · mfp-13
Reuse and multi-day repairAvoid repeated searchingDocumented

Preconditions

  • Existing meal; Premium for multi-day
  1. Copy from/to

    Foods reused across meals/dates

  2. Premium: choose up to seven days

    Independent dated entries

  3. Review each affected date

    Edit/delete individually

Branches & unknown transitions

  • Today doc says no item/full-day copy; older article disagrees. My Meals excluded from multi-day.

Persistence — documented result, not tested durability

Each selected day holds editable entries; no batch undo.

Friction & limits

Wrong multi-day selection multiplies cleanup work.

mfp-02 · mfp-14 · mfp-37
Create and reuse mealPersist a repeatable food groupDocumented

Preconditions

  • Foods and chosen quantities
  1. Name; add items/photo; save

    Saved meal

  2. Choose destination and plus

    Foods logged separately

  3. Copy variation then save

    Separate reusable variant

Branches & unknown transitions

  • Web creates via diary Quick Tools > Remember meal.

Persistence — documented result, not tested durability

Saved group retained; diary loses custom group name.

Friction & limits

Meal/recipe distinction can surprise users expecting one named entry.

mfp-15
Build/import → inspect → logTrack cooked food by servingDocumented

Preconditions

  • Ingredients or URL; English for URL import
  1. Create recipe; manual or web

    Creation route

  2. Paste URL and import, if used

    Matched ingredients

  3. Repair matches/amounts; set yield; save

    Reusable recipe

  4. Add to Diary

    Recipe serving logged

Branches & unknown transitions

  • iOS Save & Log It; Android Save then log. Historical-entry effects after recipe edits unknown.

Persistence — documented result, not tested durability

Recipe account-sync documented; retroactive propagation untested.

Friction & limits

Ingredient matches and yield are two separate error sources.

mfp-16 · mfp-17 · mfp-18
Plan → groceries → consumed logDecide meals before eatingDocumented

Preconditions

  • Premium+ in supported region/language
  1. Complete preferences; choose dates/meals

    Recipe plan

  2. Swap recipes

    Revised plan

  3. Check pantry; choose shopping service or decline

    Grocery list/handoff

  4. Select meal; date/servings; Log to Diary

    Actual diary record

Branches & unknown transitions

  • Delivery partners differ by country/OS; plan does not imply eaten.

Persistence — documented result, not tested durability

Current and past plans documented; meal logged only through explicit action.

Friction & limits

Planner may suggest targets different from existing ones.

mfp-19
Weekly review → contributorsUnderstand intake patternsDocumented

Preconditions

  • Logged week; eligible Overview rollout
  1. Open weekly overview

    Calories/weight/macros

  2. Select nutrient and day/week

    Chart

  3. Premium: inspect ranked Food List

    Foods driving total

Branches & unknown transitions

  • Empty dates give no ranked data; free sees sample lists.

Persistence — documented result, not tested durability

Charts reflect logs; aggregation/refresh not tested.

Friction & limits

Missing logs can resemble low intake; screenshot is illustrative, not efficacy evidence.

mfp-03 · mfp-42
Revise goal without rewriting historyChange nutrition targetDocumented

Preconditions

  • Account; optional Premium precision
  1. Choose calorie/macro settings

    Custom goal controls

  2. Disable recommendation if needed; edit; save

    New goal

  3. Review current/future dates

    New target applies

Branches & unknown transitions

  • Old goals not editable; recalculation offer after documented weight-loss interval.

Persistence — documented result, not tested durability

Current day forward; prior targets should remain unchanged.

Friction & limits

Adaptive here means recalculation, not learned expenditure.

mfp-07 · mfp-40 · mfp-47
Ask → clarify → act elsewhereGet diary-informed guidanceDocumented

Preconditions

  • Eligible Premium iOS rollout
  1. Choose prompt or type question

    AI response

  2. Ask follow-up

    Contextual conversation

  3. Manually log chosen suggestion

    Diary changes outside chat

Branches & unknown transitions

  • New-chat pencil resets conversation; Coach cannot change goals or read weight history.

Persistence — documented result, not tested durability

Conversation saved between visits, per vendor.

Friction & limits

Advice-to-action handoff is manual; no food writes.

mfp-04
Connect and validate health dataCombine activity with nutritionDocumented

Preconditions

  • Partner account and data permissions
  1. Select partner/connect

    Authorization

  2. Choose Steps source separately where relevant

    Selected source

  3. Review exercise and allowance

    Synced data affects display

Branches & unknown transitions

  • Apple Health uses HealthKit settings; Android uses Health Connect. No historical import promise.

Persistence — documented result, not tested durability

Only documented directions; no sync run performed.

Friction & limits

Midnight boundaries, summaries versus foods, and multiple sources warrant testing.

mfp-22 · mfp-23 · mfp-43
Export before leavingKeep portable nutrition historyDocumented

Preconditions

  • Premium; accessible account email
  1. Choose date range and request

    Email sent

  2. Download/unzip

    Three CSV files

  3. Inspect meal nutrition/progress/exercise

    Portable data

Branches & unknown transitions

  • Per-food names not guaranteed by meal-summary export.

Persistence — documented result, not tested durability

Vendor-documented emailed archive; delivery and schema not exercised.

Friction & limits

Asynchronous, email-dependent and paid.

mfp-25
Cancel renewal → delete accountStop payment and remove accountDocumented

Preconditions

  • Know original purchase platform; export if needed
  1. Cancel on original Apple/Google/web billing channel

    Future renewal disabled

  2. Help > Delete Account (mobile), Settings on web

    Permanent account deletion

Branches & unknown transitions

  • No destructive action performed. Exact confirmation screens unknown.

Persistence — documented result, not tested durability

Cancellation retains paid period; deletion irreversible.

Friction & limits

These are separate operations; do not assume deleting app/account cancels store billing.

mfp-26 · mfp-27
Water log and correction of dateKeep hydration recordDocumented

Preconditions

  • Logged-in account
  1. Select intended day; open Water

    Water entry

  2. Enter amount; change units; save

    Daily water total

Branches & unknown transitions

  • iOS checkmark vs Android Save; web bottom of Food diary.

Persistence — documented result, not tested durability

Online same-account sync documented.

Friction & limits

Must select historical date before entering water.

mfp-30
Fasting with forgotten-stop recoveryRecord eating window without changing goalsDocumented

Preconditions

  • Premium phone app; enabled timer
  1. Choose pattern/start time; start

    Running timer

  2. Stop

    Fast saved

  3. History > edit dates/times

    Corrected history

Branches & unknown transitions

  • Timer does not auto-stop; disabling keeps past fasts; unavailable iPad/web.

Persistence — documented result, not tested durability

History preserved when disabled.

Friction & limits

Manual timer needs explicit correction, not inferred completion.

mfp-33

Design patterns & trade-offs

Diary-first home

Observed or documented pattern

Today replaces separate Dashboard/Diary emphasis.

Design interpretation

Hypothesis: shorten routine entry path.

Trade-off

Returning-user navigation knowledge becomes stale.

mfp-01 · mfp-02
Local and global add

Observed or documented pattern

Meal Log and global plus coexist.

Design interpretation

Hypothesis: preserve destination context while offering flexible capture.

Trade-off

Global route introduces meal-selection ambiguity.

mfp-08
Progressive food review

Observed or documented pattern

Search plus is fast; food detail exposes portions.

Design interpretation

Offer both repeat-user speed and deliberate inspection.

Trade-off

Fast default may perpetuate a wrong serving.

mfp-08 · mfp-48
Reusable group versus recipe

Observed or documented pattern

Meal expands to foods; recipe is a serving-based item.

Design interpretation

Different reuse objects support assembly and cooking.

Trade-off

Saved meal name disappears in diary; teach the distinction.

mfp-15 · mfp-16
Paid inference, explicit commit

Observed or documented pattern

Voice/photo propose foods; user confirms.

Design interpretation

Maintain a review boundary before durable logs.

Trade-off

Repair affordances matter more than capture animation.

mfp-10 · mfp-11
Drill-down from total to contributors

Observed or documented pattern

Charts and ranked Food Lists have distinct access.

Design interpretation

Progress becomes actionable through ingredient/food causes.

Trade-off

Underlying paid explanation can leave free users with totals only.

mfp-42
Read-only coach

Observed or documented pattern

Chat persists but cannot write foods or goals.

Design interpretation

Lower direct state-change risk and preserve explicit user control.

Trade-off

Suggestions require manual transfer into diary.

mfp-04
Platform-specific shortcuts

Observed or documented pattern

iOS entry tabs contrast with Android method grid.

Design interpretation

Evaluate platforms independently, including touch gestures.

Trade-off

One screenshot walkthrough cannot stand for both.

mfp-09 · mfp-10 · mfp-13
Layered portability

Observed or documented pattern

Web print, CSV export and health sync are different channels.

Design interpretation

Match export to job: sharing, analysis or interoperability.

Trade-off

Meal summaries are not guaranteed ingredient-level migration.

mfp-25 · mfp-22 · mfp-23

Feature detail

Profile-based setupDocumented

Age, height, weight, sex, activity and desired weekly weight change inform the initial target; exact onboarding screen order unverified.

Tier

Free

Platforms

iOS; Android; web

mfp-06
Nutrition goalsDocumented

Custom calories and percentage macros; iOS documentation also shows Recommended Calories toggle and macro-balance presets.

Tier

Free; enhanced Premium

Platforms

iOS; Android; web

mfp-07
Net-calorie budgetDocumented

Daily allowance accounts for weight goal and can increase with logged cardio; exercise adjustments are not expenditure learning.

Tier

Free

Platforms

iOS; Android; web

mfp-06 · mfp-24
Macro targetsDocumented

Free percentage increments; Premium precise gram goals and different targets by weekday.

Tier

Free percentages; Premium grams/day-specific

Platforms

iOS; Android; web

mfp-07
Nutrient reportingDocumented

Nutrients tab provides consumed, goal and remaining values. Food completeness varies; do not assume comprehensive lab-grade micronutrients.

Tier

Free charts; Premium ranked foods

Platforms

iOS; Android; web

mfp-44 · mfp-42 · mfp-20
Reviewed database entriesDocumented

Check mark signals vendor review/addition, not error-free nutrition; unmarked does not mean incorrect.

Tier

Free

Platforms

iOS; Android; web

mfp-20
Barcode scanningDocumented

Rear camera and camera permission required; mobile only. Wrong associations can be replaced for all users.

Tier

Premium / Premium+

Platforms

iOS; Android

mfp-09 · mfp-38
Nutrition-label OCRUnknown

No dedicated OCR label-entry flow found; documented label fallback is manual custom-food entry, distinct from barcode lookup.

Tier

Unknown

Platforms

Unknown

mfp-09 · mfp-45
Meal ScanLimited

Suggested foods require selection and portion review. iOS documents photo upload; Android instructions document camera capture only.

Tier

Premium / Premium+

Platforms

iOS 18+; Android 13+; English; app 22.17+

mfp-10
Voice LoggingLimited

Speech resolves database foods for review; excludes saved personal foods, recipes, meals, Quick Add and non-food logs; requires internet.

Tier

Premium / Premium+

Platforms

iOS; Android; English; app 24.35+

mfp-11
Typed natural-language loggingUnknown

Coach accepts typed questions but explicitly cannot log food. Recipe bulk text import is separate; general typed meal-to-diary AI not verified.

Tier

Unknown

Platforms

Unknown

mfp-04 · mfp-16
Quick Add calories / macrosDocumented

Enter totals without selecting a food; labels unavailable, notes suggested. Different from search-result Quick Log.

Tier

Free calories; Premium macros

Platforms

iOS; Android; web

mfp-12
Serving correctionDocumented

Serving choices depend on database entry; adjust count, use another entry or create food when unit is missing.

Tier

Free

Platforms

iOS; Android; web

mfp-48
Correct diary entriesDocumented

Food details permit changes; delete gesture differs by platform. Reporting database errors is reviewed rather than immediate.

Tier

Free

Platforms

iOS; Android; web

mfp-11 · mfp-13 · mfp-39
History and personal libraryDocumented

Recent/frequent lists populate automatically; My Foods and My Meals provide intentional reuse. No universal star-favorites behavior verified.

Tier

Free

Platforms

iOS; Android; web

mfp-44
Copy across dates/mealsLimited

Refreshed Today says meal-level copy only; older copy article describes item selection. Multi-day adds up to seven days, with no bulk undo.

Tier

Free meal copy; Premium multi-day

Platforms

iOS; Android; web

mfp-02 · mfp-14 · mfp-37
Saved food groupsDocumented

Saved meal logs as separate food entries, not the custom meal name; mobile supports variations via Copy Meal.

Tier

Free

Platforms

iOS; Android; web

mfp-15
Recipe builderDocumented

Ingredient totals divided by yield; manually enter or bulk-match ingredients. Recipes remain editable.

Tier

Free

Platforms

iOS; Android; web

mfp-16 · mfp-18
Web recipe importDocumented

Paste a recipe URL, review ingredient matches, set yield and save. Exact review controls differ across platforms.

Tier

Free

Platforms

English; iOS; Android; web

mfp-17
Meal Planner and groceriesLimited

App 25.10+; US, UK, Canada, Ireland, NZ, Australia. Plans span 2–15 days; grocery-service selection varies by country/platform.

Tier

Premium+

Platforms

iOS; Android; English; six documented countries

mfp-19
Water loggingDocumented

Healthy Habits water card; change units; date-aware logging and account sync documented.

Tier

Free

Platforms

iOS; Android; web

mfp-30
Weight history and progress chartDocumented

Logged measurements charted over selected timeframes; smoothed trend-weight algorithm not established.

Tier

Free

Platforms

iOS; Android; web

mfp-28 · mfp-03
Body measurementsDocumented

Once-daily weight/other measurements; measurement selector supports more than weight.

Tier

Free

Platforms

iOS; Android; web

mfp-28
Weigh-in photosLimited

Photos attach to weigh-ins and sync to account; private unless shared, not automatically saved to camera roll.

Tier

Free / no gate stated

Platforms

iOS; Android; not web

mfp-29
Exercise diaryDocumented

Cardio, strength and routines paths; ordinary strength entries do not automatically calculate burn.

Tier

Free; some Premium routines

Platforms

iOS; Android; web

mfp-46
Partner and tracker connectionsDocumented

Apps & Devices plus separate Steps source selection. Current help calls Fitbit Google Health; future data only on linking.

Tier

Free connections; selected Premium details

Platforms

iOS; Android; web

mfp-43 · mfp-36
Apple Health / Health ConnectLimited

Direction and data fidelity differ. Apple food out/exercise in/weight both ways; Health Connect meal summaries, steps, cardio, water and sleep.

Tier

Free

Platforms

iPhone Apple Health; Android Health Connect

mfp-22 · mfp-23
Target recalculationLimited

Weight-loss recalculation prompts and cardio adjustments documented; no intake/weight-derived expenditure-learning algorithm verified.

Tier

Free; Premium exercise controls

Platforms

iOS; Android; web

mfp-40 · mfp-24
Progress Overview and Weekly DigestLimited

Overview requires English, app 26.16+ in six countries. Digest free history limited to last two reports.

Tier

Free baseline; Premium tips/archive

Platforms

iOS; Android; email/report surfaces

mfp-03 · mfp-41
Fasting timer/historyLimited

Manual start/stop and history corrections; does not modify nutrition goals.

Tier

Premium / Premium+

Platforms

iPhone; Android; not iPad/web

mfp-33
Conditional logging remindersDocumented

Meal/time reminders, independent toggles and deletion. OS notifications must be permitted.

Tier

Free / no gate stated

Platforms

iOS; Android; not web

mfp-31
Calories/macros and water widgetsDocumented

Calories/macros widgets; interactive water on iOS18+; Android widget resizing requires Android13+.

Tier

Tier not specified in article

Platforms

iOS; Android

mfp-32
Offline diary changesLimited

Food database unavailable offline; existing diary changes synchronize later. Voice explicitly requires connection; cached catalog extent unverified.

Tier

Limited

Platforms

iOS; Android

mfp-21 · mfp-11
CSV export / printable reportDocumented

Emailed ZIP of meal-level nutrition, measurements and exercise; not demonstrated item-level food portability.

Tier

Premium CSV; Free web printable report

Platforms

iOS; Android; web

mfp-25 · mfp-44
Permanent account deletionDocumented

Mobile Help > Delete Account; web Settings > Delete Account. Irreversible; not the same as canceling renewal.

Tier

All accounts

Platforms

iOS; Android; web

mfp-27 · mfp-26
Cancel renewalDocumented

Use original purchase channel; paid access remains through the billing period. Downgrade retains history.

Tier

Paid subscriptions

Platforms

Original Apple / Google Play / web billing platform

mfp-26 · mfp-05
Synchronized web diaryDocumented

Food/exercise diaries, reports, community and account tools. Same account syncs online; camera/voice/planner availability differs.

Tier

Free; Premium enhancements

Platforms

Web

mfp-35 · mfp-09 · mfp-11
Diary sharing and communityDocumented

Public, friends-only or key-locked diary sharing; friend diary access and meal copying documented.

Tier

Free

Platforms

iOS; Android; web

mfp-34 · mfp-44
Nutrition CoachLimited

Diary-informed AI conversation; cannot log foods, edit goals or access weight history. Not medical advice.

Tier

Premium / Premium+

Platforms

iOS only; English; six documented countries; staged rollout

mfp-04

Full research dossier

Read the complete narrative

MyFitnessPal product-design dossier

Research date: October 7, 2026. Scope: United States first, with platform and rollout restrictions preserved.

This is public-source desk research, not a tested account walkthrough. The companion app.json distinguishes visually observed screens from documented transitions; screenshots.html supplies annotated official imagery and links to unmodified originals. Forty-eight first-party help articles were fetched through MyFitnessPal’s public help API and read. Twelve curated images come from an eighteen-image inspection pool. No login, subscription, native installation, synchronization, export or destructive operation was performed.

1. Product model and the important 2026 change

The useful model is a dated ledger of food grouped into meals, with a nutrition budget above it and interpretation around it.mfp-05 Free accounts support logging and personal food objects; Premium adds capture methods, target precision and analysis; Premium+ adds planning and groceries.mfp-05 This is not simply one paid/unpaid split.mfp-05

The official new-experience announcement replaces Dashboard with Today.mfp-01 Older screenshots must therefore not be used as the current navigation specification.mfp-01

Premium documentation emphasizes continuity: existing friends, personal foods and diary history remain when upgrading.mfp-36 It also states that one subscription spans mobile and web, while individual capabilities can still be restricted by platform or language.mfp-36 Entitlement portability therefore does not establish identical functionality.mfp-36

Visual evidence: v01 shows refreshed platform-specific navigation; v12 retains Dashboard/Diary/Plans.mfp-02mfp-28 The latter is historical despite its article’s recent update.mfp-02mfp-28

Research implication: article freshness and screenshot freshness are independent fields. A team reproducing these flows should capture the account’s platform, version, country, language and subscription before comparing navigation. The inventory intentionally does not flatten the native apps and website into one imagined interface.

2. Information architecture and visual hierarchy

Today uses white cards, calorie and macro bars, meal-level Log and a global plus.mfp-02 These are observed affordances, not measured usability results.mfp-02

The food-entry crop v09 contains a meal selector, search field, personal-library tabs and four method tiles.mfp-10mfp-09 The Android crop v10 instead presents a two-by-two method grid.mfp-10mfp-09 A global logging shortcut therefore does not imply the same intermediate screen on both platforms.mfp-10mfp-09

The Progress screen v05 uses a horizontal category strip and vertically stacked charts.mfp-03mfp-04 Coach screenshots show a chat composer and pending-response state; their centered-plus navigation differs from the floating-right-plus crops.mfp-03mfp-04 This suggests multiple documented visual variants, not proof that one specific version is installed for every user.mfp-03mfp-04

Design interpretation: the architecture separates execution, retrospective understanding and future decision support. That can make the daily task clearer, but it also creates handoffs. A useful evaluation must follow an insight until it becomes a corrected diary record or changed target, rather than stopping at a chart or recommendation.

3. Setup, goals and the meaning of “adaptive”

Profile calculations use body attributes, normal activity and desired weekly weight change.mfp-06 Goal weight is used for reporting remaining progress rather than directly determining the initial calorie calculation.mfp-06 Exercise is treated separately from baseline activity.mfp-06

Custom goals exist on mobile and web.mfp-07 The free/paid precision split is detailed in the canonical macro-target record (macro_targets). The updated iOS instructions include a Recommended Calories toggle and macro-balance presets; the small inspected v08 crop shows a custom three-color slider but not a complete goal-setting sequence.mfp-07

The daily budget can increase when cardio is logged.mfp-24 Premium adds controls over those additions.mfp-24 This is an exercise-adjusted allowance, not evidence of a continuously learned expenditure model.mfp-24

Help also describes recalculation offers after recorded weight loss and a manual route to refresh targets.mfp-40mfp-47 Separately, target changes apply from the current day onward; previous target history should remain unchanged and cannot simply be edited retrospectively.mfp-40mfp-47

Design interpretation: distinguish four concepts in any comparison: starting estimate, exercise adjustment, weight-based recalculation and intake/weight-derived expenditure learning. Only the first three are supported here. A target that moves is not, by itself, proof of the fourth. Historical target preservation is a valuable test because an apparent trend can change meaning if old reference values are rewritten.

4. Manual entry, portions and database trust

Search supports names and brands.mfp-08 A result’s plus can log immediately, while opening its name permits nutritional inspection, serving adjustment and meal selection before saving.mfp-08 This creates a real speed-versus-inspection choice.mfp-08

Portion options depend on the underlying food record.mfp-48 The documented fallbacks include changing the number of servings, choosing another match or creating a food.mfp-48 Saved meals can retain adjusted amounts.mfp-48 App-wide unit preferences should not be mistaken for universal conversion of every community record.mfp-48

A check mark means the vendor reviewed or added an entry and considers it complete and accurate; the vendor explicitly allows that checked records can still be wrong.mfp-20 Conversely, an unchecked item is not automatically inaccurate.mfp-20 This is a trust signal, not a nutritional guarantee.mfp-20

Reporting an incorrect food is a separate workflow: choose an issue category, supply corrected information and submit for review.mfp-39 Corrections are not immediate.mfp-39 Therefore “reported the record” and “repaired today’s meal” are different completion criteria.mfp-39

Personal custom foods can be created without Premium.mfp-45 Public sharing has separate consequences: shared foods cannot subsequently be removed from My Foods in the same way, and an unmatched barcode creation can supply a public association.mfp-45 The current custom-food article explicitly distinguishes personal and public records.mfp-45

Design interpretation: database scale is less useful than recovery quality for evaluating trust. Test a recognizable wrong serving, missing nutrient and duplicate brand record. Observe whether the user can reach a correct durable log without accidentally changing a shared object. No accuracy benchmark was conducted for this dossier.

5. Barcode, photo, voice and non-food chat

Barcode Scan is Premium-only in the current documentation, requires a rear camera and is mobile-only.mfp-09 Camera access is an operating-system permission.mfp-09 Search remains the fallback when the package cannot be read.mfp-09

A wrong barcode match exposes Find a better match at different locations on iOS and Android.mfp-38 Importantly, replacing the association affects future scans for other users.mfp-38 That is materially different from modifying a private diary portion.mfp-38

Meal Scan proposes matching foods rather than silently committing an inferred meal.mfp-10 Users select candidates, repair portions and add omissions through search.mfp-10 Current help restricts it by subscription, language and OS; iOS explicitly documents uploading an existing photo, while Android instructions describe capture.mfp-10

Voice Logging resolves spoken foods through the database and exposes a review step.mfp-11 It needs connectivity and excludes personal saved foods, meals and recipes, as well as water, exercise, weight and Quick Add.mfp-11 A spoken saved-meal name is consequently not equivalent to selecting that meal from the library.mfp-11

Quick Add is distinct again: free calorie totals, paid macro totals and no normal food lookup.mfp-12 Its documented lack of labels means notes may carry the missing context.mfp-12 “Quick Add” should not be conflated with the search-result plus action called Quick Log.mfp-12

Coach accepts conversational questions but cannot write food entries or change goals.mfp-04mfp-16 Standalone typed natural-language food logging and label OCR were not established by the retrieved evidence.mfp-04mfp-16 Neither is marked absent; recipe text import and Coach chat do not prove either feature.mfp-04mfp-16

Visual gap: available scanner and voice screenshots show entry controls, not camera framing, transcription, matched candidates or correction results. The annotated atlas does not pretend to supply an end-to-end recognition sequence. A product-design benchmark should measure all the way through reviewing and repairing the saved meal.

6. Correction and repeated-use paths

For deletion, current instructions route through View all/View diary.mfp-13 iOS swipes left to a trash control; Android long-presses; web uses a red removal control.mfp-13 The gesture difference belongs in platform-specific testing.mfp-13

Copying documentation conflicts: refreshed Today says meal-level only; the older dedicated guide allows individual selections.mfp-02mfp-14 Installed behavior needs testing.mfp-02mfp-14

Premium multi-day logging adds a food to selected dates, up to a week.mfp-37 Personal foods and recipes are supported, but saved meals are not.mfp-37 Each resulting entry can be edited; there is no documented whole-operation undo.mfp-37 A mistaken batch selection can therefore require visiting each date.mfp-37

Recent and frequent history populate automatically, while personal lists provide intentional reuse.mfp-44 The free-feature guide also warns that language can change how these lists are grouped.mfp-44 This is another reason screenshots from one locale should not define all navigation.mfp-44

Design interpretation: repeated logging is more than a shortcut feature. It establishes what the user expects to remain linked. Copying a diary meal, saving a reusable group and logging several future dates are different persistence models. Test whether changing one result changes siblings, the template, neither or both. The retrieved text does not resolve every propagation rule.

7. Meals, recipes and planning are separate objects

A saved meal groups foods that are logged as individual entries.mfp-15 Its personally chosen meal name does not become the diary entry title.mfp-15 Mobile supports copying a saved meal to make a variation; web creation begins from foods already grouped in the diary.mfp-15

Recipes combine ingredients into a serving-based object.mfp-16 Manual entry and bulk ingredient matching are available, and yield affects the per-serving result.mfp-16 See the recipe records (recipes, flow recipe) for storage and reuse details.

URL import is English-dependent and includes ingredient review before saving.mfp-17 It is not reliable nutrition extraction merely because a page loads: the user still needs to check the matched records and serving yield.mfp-17

Editing a recipe has platform-specific controls for adding, removing and changing ingredients.mfp-18 The read documentation does not establish whether changing the recipe rewrites previously logged servings; that remains a high-priority test rather than an assumed behavior.mfp-18

See the planner record (meal_planning) for subscription, platform and regional eligibility. It collects preferences, builds selected meals over a date range, supports swaps and grocery preparation, and requires an explicit logging action to transfer a planned meal into the diary.mfp-19 Grocery partners differ by platform and location.mfp-19

Design interpretation: a plan is an intention, not consumption. The safest comparison checks missed meals, leftovers, serving changes and household quantities after planning—not just initial plan generation. The inspected groceries crop confirms tabs and actions but not shopping-list contents, fulfillment success or allergen exclusion accuracy.

8. Review, body data and behavioral support

Progress Overview combines calories, weight and macros for eligible English-language mobile accounts.mfp-03 It is not a logging or target-editing surface.mfp-03 Premium adds actionable macro tips; visibility is constrained by region and application version.mfp-03

The Nutrition screen’s charts are free, while Premium Food Lists rank the foods contributing to a selected calorie or nutrient total.mfp-42 Empty dates have no real contributors; free accounts see sample lists rather than their own ranked list.mfp-42

Weekly Digest is a different review artifact, with free access to recent reports and paid historical access.mfp-41 Its documentation notes that custom meal names can affect interpretation and that email preferences and in-app notification behavior are not identical.mfp-41

Weight and other measurements support date-based history; help describes daily recording and timeframe selection.mfp-28 A chart of recorded weights is documented, but a specific smoothed trend algorithm is not.mfp-28

Progress photos attach to weigh-ins and are private unless shared.mfp-29 They are stored with the account rather than automatically copied to the camera roll.mfp-29 Mobile availability does not imply equivalent web viewing.mfp-29

Water has platform-specific save and unit controls.mfp-30mfp-31mfp-32 Reminders are conditional on not logging a selected meal and require OS notification permission.mfp-30mfp-31mfp-32 Widgets expose summary information; the interactive iOS water widget has its own OS requirement.mfp-30mfp-31mfp-32

Fasting is a separate Premium timer/history feature for phones.mfp-33 It does not change nutrition targets, stopping is manual, and turning the tracker off preserves logged fasts.mfp-33 This boundary matters when comparing “fasting support” with adaptive nutrition behavior.mfp-33

Design interpretation: inspect empty and partially logged weeks before judging chart clarity. A low weekly average may reflect incomplete records rather than actual intake. The sample values visible in official screenshots are illustrative; they are neither user outcomes nor recommendations.

9. Exercise, integrations and data boundaries

Standard strength entries do not automatically produce estimated calorie burn.mfp-46 The documentation distinguishes cardio logging and Workout Routines, which can aggregate strength movements differently.mfp-46 A nutrition diary should therefore not be treated as a full training-load system.mfp-46

Apple Health exports meal summaries from MyFitnessPal, imports exercise and sleep, and synchronizes weight in both directions.mfp-22 The guide excludes historical import and documents same-day constraints for exercise.mfp-22 A successful connection is not proof that every nutrient, timestamp or workout transfers.mfp-22

Health Connect has different boundaries: Android-only, meal-summary output, step input and specific exercise/water behavior.mfp-23 Custom meal headers can map to Other.mfp-23 Its troubleshooting warns that unsynchronized data can be lost during reinstall, making server verification essential before recovery actions.mfp-23

Current tracker help uses Google Health, formerly Fitbit, and distinguishes account connection from choosing the step source.mfp-43 New connections transfer future information.mfp-43 Web may be used to establish a connection that appears in the app.mfp-43

Offline help establishes that the food database is unavailable without connectivity and that diary changes reach the website after synchronization.mfp-21 It does not establish a comprehensive offline catalog, local-only ownership or offline AI inference.mfp-21

Design interpretation: synchronization should be tested as a directional contract, not a checklist tick. Use deliberately different food times, custom meal headings and duplicate activity sources. Then compare app, partner and exported records. No such interoperability experiment was performed here.

10. Portability, privacy and leaving safely

Premium export emails a ZIP containing nutrition, progress and exercise CSV files.mfp-25 Nutrition is described at meal level, so a claim of complete item-by-item migration would exceed the evidence.mfp-25 Date range is configurable; file delivery and schema were not exercised.mfp-25

The website is a genuine synchronized account surface for food/exercise diaries, reports and community, not merely a marketing companion.mfp-35mfp-44 Free printable reporting is documented separately from paid CSV export.mfp-35mfp-44

Diary sharing has explicit public, friends and key-controlled modes.mfp-34 Friend access and copying are intentional sharing workflows; they are not evidence that every diary or progress photo is public by default.mfp-34

Cancellation follows the original billing channel: Apple, Google Play or web.mfp-26mfp-05 It stops renewal rather than immediately removing the remaining paid period.mfp-26mfp-05 Downgrading does not erase recorded history.mfp-26mfp-05

Account deletion is another operation, available through mobile Help or web Settings and described as irreversible.mfp-27 The dossier neither clicked deletion nor inferred the exact confirmation dialogs.mfp-27 Export, cancellation and deletion should be evaluated as separate user jobs.mfp-27

11. Design assessment and hands-on acceptance checklist

The strongest design opportunity suggested by this evidence is not another generic capture button. It is clear correction ownership: show what was inferred, what will change, whether that change is private or shared, and whether old records will remain stable. This is an analytical conclusion, not a measured competitor defect.

Second, reduce confusion between object types. A food is a database record; a meal is a reusable group; a recipe has a yield; a plan is future intent; chat is advice. They should not be collapsed into one feature-parity row. The structured inventory preserves these distinctions and makes the uncertain transitions explicit.

A follow-up test should capture:

  1. US iOS/Android free and paid navigation, including rollout variants and empty states.
  2. A wrong barcode association, incorrect portion and report submission, recording the scope of each change.
  3. Noisy voice and mixed-dish photo logging through review, save, reopen and correction.
  4. A repeated meal across several dates, then a template edit and single-date correction.
  5. Recipe yield changes after logging, checking old diary values and exported records.
  6. Goal changes midweek, incomplete logging days and contributor drill-downs.
  7. Health permissions denied/re-enabled, cross-midnight exercise and duplicate-source handling.
  8. Offline edits followed by reconnection, with server verification before reinstall.
  9. CSV contents, cancellation ownership and deletion warnings using authorized test accounts only.
  10. Screen-reader labels, large text, chart color dependence and gesture discoverability.

These are proposed validation tasks, not completed tests. The dossier is complete as desk research; the native interaction and durability gaps remain explicitly open in app.json.

Sources

mfp-01 New App Experience: Today Tab and More — https://support.myfitnesspal.com/hc/en-us/articles/45276346234637-New-App-Experience-Today-Tab-and-More (retrieved 2026-10-07; updated 2026-09-15T10:08:53Z). mfp-02 Your Today tab — https://support.myfitnesspal.com/hc/en-us/articles/39985611667341-Your-Today-tab (retrieved 2026-10-07; updated 2026-10-02T00:11:57Z). mfp-03 Introducing Progress Overview: Your Progress, Personalized — https://support.myfitnesspal.com/hc/en-us/articles/45246617814669-Introducing-Progress-Overview-Your-Progress-Personalized (retrieved 2026-10-07; updated 2026-08-02T05:32:04Z). mfp-04 Introducing Nutrition Coach: Your Nutrition Assistant — https://support.myfitnesspal.com/hc/en-us/articles/45212266254221-Introducing-Nutrition-Coach-Your-Nutrition-Assistant (retrieved 2026-10-07; updated 2026-10-02T02:25:49Z). mfp-05 The difference between Free, Premium, and Premium + — https://support.myfitnesspal.com/hc/en-us/articles/34889191368077-The-difference-between-Free-Premium-and-Premium (retrieved 2026-10-07; updated 2026-10-05T18:16:14Z). mfp-06 How does MyFitnessPal calculate my initial goals? — https://support.myfitnesspal.com/hc/en-us/articles/360032625391-How-does-MyFitnessPal-calculate-my-initial-goals (retrieved 2026-10-07; updated 2026-09-29T22:33:58Z). mfp-07 Customize your nutritional goals — https://support.myfitnesspal.com/hc/en-us/articles/360032274432-Customize-your-nutritional-goals (retrieved 2026-10-07; updated 2026-08-27T00:27:21Z). mfp-08 How to log food to your diary — https://support.myfitnesspal.com/hc/en-us/articles/360032274592-How-to-log-food-to-your-diary (retrieved 2026-10-07; updated 2026-10-05T17:50:42Z). mfp-09 How to use the Barcode Scanner — https://support.myfitnesspal.com/hc/en-us/articles/360032624771-How-to-use-the-Barcode-Scanner (retrieved 2026-10-07; updated 2026-09-03T21:30:11Z). mfp-10 How to use the Meal Scanner — https://support.myfitnesspal.com/hc/en-us/articles/360045761612-How-to-use-the-Meal-Scanner (retrieved 2026-10-07; updated 2026-09-16T18:08:57Z). mfp-11 How to log food with your voice — https://support.myfitnesspal.com/hc/en-us/articles/30332897072269-How-to-log-food-with-your-voice (retrieved 2026-10-07; updated 2026-09-21T21:25:13Z). mfp-12 Getting started with Quick Add — https://support.myfitnesspal.com/hc/en-us/articles/360032621971-Getting-started-with-Quick-Add (retrieved 2026-10-07; updated 2026-09-25T17:37:43Z). mfp-13 How to delete an entry from your food diary — https://support.myfitnesspal.com/hc/en-us/articles/360032624311-How-to-delete-an-entry-from-your-food-diary (retrieved 2026-10-07; updated 2026-08-27T00:25:50Z). mfp-14 How do I copy a meal from one day to another? — https://support.myfitnesspal.com/hc/en-us/articles/360032622131-How-do-I-copy-a-meal-from-one-day-to-another (retrieved 2026-10-07; updated 2026-10-04T21:41:50Z). mfp-15 Create, find, and log your saved meals. — https://support.myfitnesspal.com/hc/en-us/articles/360032625331-Create-find-and-log-your-saved-meals (retrieved 2026-10-07; updated 2026-09-26T17:55:58Z). mfp-16 How to create and find your recipes — https://support.myfitnesspal.com/hc/en-us/articles/360032271452-How-to-create-and-find-your-recipes (retrieved 2026-10-07; updated 2026-09-29T20:26:49Z). mfp-17 How the Recipe Importer works in the iOS and Android apps — https://support.myfitnesspal.com/hc/en-us/articles/360032623231-How-the-Recipe-Importer-works-in-the-iOS-and-Android-apps (retrieved 2026-10-07; updated 2026-09-29T20:22:00Z). mfp-18 How to edit or delete a recipe — https://support.myfitnesspal.com/hc/en-us/articles/360032271372-How-to-edit-or-delete-a-recipe (retrieved 2026-10-07; updated 2026-10-05T18:38:11Z). mfp-19 How to use the Meal Planner — https://support.myfitnesspal.com/hc/en-us/articles/34603055097869-How-to-use-the-Meal-Planner (retrieved 2026-10-07; updated 2026-10-01T22:03:27Z). mfp-20 Check Marked items — https://support.myfitnesspal.com/hc/en-us/articles/360032273292-Check-Marked-items (retrieved 2026-10-07; updated 2026-09-21T11:47:32Z). mfp-21 Can I access MyFitnessPal when I don't have an internet connection? — https://support.myfitnesspal.com/hc/en-us/articles/360032622851-Can-I-access-MyFitnessPal-when-I-don-t-have-an-internet-connection (retrieved 2026-10-07; updated 2026-08-27T14:38:31Z). mfp-22 Apple Health connection and syncing — https://support.myfitnesspal.com/hc/en-us/articles/360032271092-Apple-Health-connection-and-syncing (retrieved 2026-10-07; updated 2026-09-24T14:13:08Z). mfp-23 Health Connect FAQ and Troubleshooting — https://support.myfitnesspal.com/hc/en-us/articles/10553948248973-Health-Connect-FAQ-and-Troubleshooting (retrieved 2026-10-07; updated 2026-07-10T20:10:22Z). mfp-24 Why your daily nutrient values and calorie goal change you log exercise — https://support.myfitnesspal.com/hc/en-us/articles/360032623851-Why-your-daily-nutrient-values-and-calorie-goal-change-you-log-exercise (retrieved 2026-10-07; updated 2026-10-01T20:32:34Z). mfp-25 Export your nutrition, progress, and exercise data — https://support.myfitnesspal.com/hc/en-us/articles/360032273352-Export-your-nutrition-progress-and-exercise-data (retrieved 2026-10-07; updated 2026-08-27T00:24:58Z). mfp-26 How to cancel your Premium subscription renewal — https://support.myfitnesspal.com/hc/en-us/articles/360032625371-How-to-cancel-your-Premium-subscription-renewal (retrieved 2026-10-07; updated 2026-10-05T14:21:25Z). mfp-27 How to delete your MyFitnessPal account — https://support.myfitnesspal.com/hc/en-us/articles/360032622451-How-to-delete-your-MyFitnessPal-account (retrieved 2026-10-07; updated 2026-09-30T16:58:59Z). mfp-28 How do I record my weight and other measurements? — https://support.myfitnesspal.com/hc/en-us/articles/360032624431-How-do-I-record-my-weight-and-other-measurements (retrieved 2026-10-07; updated 2026-09-29T22:20:21Z). mfp-29 Progress Photos FAQs — https://support.myfitnesspal.com/hc/en-us/articles/360032625271-Progress-Photos-FAQs (retrieved 2026-10-07; updated 2026-08-27T00:20:44Z). mfp-30 How to track how much water you drink — https://support.myfitnesspal.com/hc/en-us/articles/360032270732-How-to-track-how-much-water-you-drink (retrieved 2026-10-07; updated 2026-10-04T07:20:05Z). mfp-31 How to set up logging reminders — https://support.myfitnesspal.com/hc/en-us/articles/360032622391-How-to-set-up-logging-reminders (retrieved 2026-10-07; updated 2026-10-01T19:49:42Z). mfp-32 How to add a Widget to mobile Home Screen — https://support.myfitnesspal.com/hc/en-us/articles/6886354417165-How-to-add-a-Widget-to-mobile-Home-Screen (retrieved 2026-10-07; updated 2026-08-27T00:23:44Z). mfp-33 Track Intermittent Fasting with MyFitnessPal Premium — https://support.myfitnesspal.com/hc/en-us/articles/10983207647117-Track-Intermittent-Fasting-with-MyFitnessPal-Premium (retrieved 2026-10-07; updated 2026-08-17T18:22:15Z). mfp-34 How do I make my diary visible to other users? — https://support.myfitnesspal.com/hc/en-us/articles/360032273872-How-do-I-make-my-diary-visible-to-other-users (retrieved 2026-10-07; updated 2026-09-01T14:36:10Z). mfp-35 Can I access my MyFitnessPal account on the web? — https://support.myfitnesspal.com/hc/en-us/articles/360032623131-Can-I-access-my-MyFitnessPal-account-on-the-web (retrieved 2026-10-07; updated 2026-09-30T19:18:25Z). mfp-36 MyFitnessPal Premium features — https://support.myfitnesspal.com/hc/en-us/articles/360032625951-MyFitnessPal-Premium-features (retrieved 2026-10-07; updated 2026-09-18T20:04:09Z). mfp-37 Multi-Day Logging with MyFitnessPal Premium — https://support.myfitnesspal.com/hc/en-us/articles/33535658002061-Multi-Day-Logging-with-MyFitnessPal-Premium (retrieved 2026-10-07; updated 2026-09-16T21:25:33Z). mfp-38 The barcode scanner returned the wrong item — https://support.myfitnesspal.com/hc/en-us/articles/360032270912-The-barcode-scanner-returned-the-wrong-item (retrieved 2026-10-07; updated 2026-10-01T17:23:03Z). mfp-39 How to report incorrect food items in the database — https://support.myfitnesspal.com/hc/en-us/articles/360032274312-How-to-report-incorrect-food-items-in-the-database (retrieved 2026-10-07; updated 2026-10-01T19:11:41Z). mfp-40 How can I force my calorie goals to update? — https://support.myfitnesspal.com/hc/en-us/articles/360032271472-How-can-I-force-my-calorie-goals-to-update (retrieved 2026-10-07; updated 2026-09-12T04:46:23Z). mfp-41 Weekly Digest — https://support.myfitnesspal.com/hc/en-us/articles/360032622591-Weekly-Digest (retrieved 2026-10-07; updated 2026-08-27T00:20:44Z). mfp-42 Using Food Lists with MyFitnessPal Premium — https://support.myfitnesspal.com/hc/en-us/articles/360032272712-Using-Food-Lists-with-MyFitnessPal-Premium (retrieved 2026-10-07; updated 2026-08-27T00:20:13Z). mfp-43 Google Health (Fitbit) connection and step source — https://support.myfitnesspal.com/hc/en-us/articles/360039592171-Google-Health-Fitbit-connection-and-step-source (retrieved 2026-10-07; updated 2026-08-29T20:17:19Z). mfp-44 What is included in the free version? — https://support.myfitnesspal.com/hc/en-us/articles/15457546881805-What-is-included-in-the-free-version (retrieved 2026-10-07; updated 2026-09-06T19:49:09Z). mfp-45 How to log a food that's not in the database — https://support.myfitnesspal.com/hc/en-us/articles/360032271992-How-to-log-a-food-that-s-not-in-the-database (retrieved 2026-10-07; updated 2026-09-30T20:30:40Z). mfp-46 Why calories burned from strength training aren't calculated — https://support.myfitnesspal.com/hc/en-us/articles/360032625431-Why-calories-burned-from-strength-training-aren-t-calculated (retrieved 2026-10-07; updated 2026-07-20T19:02:38Z). mfp-47 Can I change my calorie goal without affecting my historical entries? — https://support.myfitnesspal.com/hc/en-us/articles/360032624071-Can-I-change-my-calorie-goal-without-affecting-my-historical-entries (retrieved 2026-10-07; updated 2026-09-29T13:27:16Z). mfp-48 What to do if the serving size you need isn't available — https://support.myfitnesspal.com/hc/en-us/articles/360032272852-What-to-do-if-the-serving-size-you-need-isn-t-available (retrieved 2026-10-07; updated 2026-09-24T20:53:51Z).

Questions & hands-on test backlog

Which refreshed navigation variants appear on US free/Premium/Premium+ iOS and Android?high

Why it matters

Docs mix More/profile and centered/right plus.

How to verify

Record fresh install and returning account, OS/app version, locale, tier; capture all bottom tabs.

Can current mobile versions copy individual items, and can multi-day operations be undone?high

Why it matters

Current Today and older copy instructions conflict.

How to verify

Copy one food and a whole meal across dates; change one target; inspect history and undo.

Do edited recipes or personal foods alter old diary records?high

Why it matters

Durable correction and history integrity.

How to verify

Log baseline, edit template, revisit prior date and exported records.

What exact voice/photo review and failure screens exist?high

Why it matters

Available images expose entry methods, not real recognition or correction.

How to verify

Use a mixed dish, noisy speech, missing portion and personal recipe; record review, retry and save states.

Is standalone label OCR or typed natural-language food logging available?medium

Why it matters

Not found must not be mistaken for absence.

How to verify

Inspect logging hub, release notes and controlled account rollouts; distinguish Coach from write-capable logger.

Which meal-level fields and food names survive export?high

Why it matters

Affects migration and nutrition analysis.

How to verify

Export synthetic multi-food meals and recipes; compare CSV to diary and timestamps.

What works offline and what survives reinstall or conflict?high

Why it matters

Offline diary edits do not imply offline database/AI.

How to verify

Airplane-mode cached/recent/custom entry, reconnect two devices, verify server before reinstall.

How are low-log days and changed targets represented in reviews?high

Why it matters

Avoid confusing missing data with low intake.

How to verify

Compare complete, partial and empty days; change goals midweek and check prior dates.

Does Coach preserve context and correctly disclose unavailable data?medium

Why it matters

Docs both list personal recipes and mention possible recipe access gaps.

How to verify

Ask about saved recipe and weight history, leave/reopen, start new conversation; no health advice reliance.

Are permissions, text sizing and chart color semantics accessible?medium

Why it matters

Crops cannot establish screen-reader or low-vision usability.

How to verify

Test VoiceOver/TalkBack, font scaling, contrast and denied camera/microphone states.

Does account deletion leave store renewal active and how are confirmations worded?high

Why it matters

Exit safety and billing clarity.

How to verify

Use sandbox/test account and billing documentation; never delete paid real account without approval.

Source bibliography

Primary URLs, provenance and dates. Raw fetched texts are retained privately, not published here.

  1. mfp-01
    New App Experience: Today Tab and More ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-09-15T10:08:53Z

  2. mfp-02
    Your Today tab ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-10-02T00:11:57Z

  3. mfp-03
    Introducing Progress Overview: Your Progress, Personalized ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-08-02T05:32:04Z

  4. mfp-04
    Introducing Nutrition Coach: Your Nutrition Assistant ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-10-02T02:25:49Z

  5. mfp-05
    The difference between Free, Premium, and Premium + ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-10-05T18:16:14Z

  6. mfp-06
    How does MyFitnessPal calculate my initial goals? ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-09-29T22:33:58Z

  7. mfp-07
    Customize your nutritional goals ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-08-27T00:27:21Z

  8. mfp-08
    How to log food to your diary ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-10-05T17:50:42Z

  9. mfp-09
    How to use the Barcode Scanner ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-09-03T21:30:11Z

  10. mfp-10
    How to use the Meal Scanner ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-09-16T18:08:57Z

  11. mfp-11
    How to log food with your voice ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-09-21T21:25:13Z

  12. mfp-12
    Getting started with Quick Add ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-09-25T17:37:43Z

  13. mfp-13
    How to delete an entry from your food diary ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-08-27T00:25:50Z

  14. mfp-14
    How do I copy a meal from one day to another? ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-10-04T21:41:50Z

  15. mfp-15
    Create, find, and log your saved meals. ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-09-26T17:55:58Z

  16. mfp-16
    How to create and find your recipes ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-09-29T20:26:49Z

  17. mfp-17
    How the Recipe Importer works in the iOS and Android apps ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-09-29T20:22:00Z

  18. mfp-18
    How to edit or delete a recipe ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-10-05T18:38:11Z

  19. mfp-19
    How to use the Meal Planner ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-10-01T22:03:27Z

  20. mfp-20
    Check Marked items ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-09-21T11:47:32Z

  21. mfp-21
    Can I access MyFitnessPal when I don't have an internet connection? ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-08-27T14:38:31Z

  22. mfp-22
    Apple Health connection and syncing ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-09-24T14:13:08Z

  23. mfp-23
    Health Connect FAQ and Troubleshooting ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-07-10T20:10:22Z

  24. mfp-24
    Why your daily nutrient values and calorie goal change you log exercise ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-10-01T20:32:34Z

  25. mfp-25
    Export your nutrition, progress, and exercise data ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-08-27T00:24:58Z

  26. mfp-26
    How to cancel your Premium subscription renewal ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-10-05T14:21:25Z

  27. mfp-27
    How to delete your MyFitnessPal account ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-09-30T16:58:59Z

  28. mfp-28
    How do I record my weight and other measurements? ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-09-29T22:20:21Z

  29. mfp-29
    Progress Photos FAQs ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-08-27T00:20:44Z

  30. mfp-30
    How to track how much water you drink ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-10-04T07:20:05Z

  31. mfp-31
    How to set up logging reminders ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-10-01T19:49:42Z

  32. mfp-32
    How to add a Widget to mobile Home Screen ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-08-27T00:23:44Z

  33. mfp-33
    Track Intermittent Fasting with MyFitnessPal Premium ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-08-17T18:22:15Z

  34. mfp-34
    How do I make my diary visible to other users? ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-09-01T14:36:10Z

  35. mfp-35
    Can I access my MyFitnessPal account on the web? ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-09-30T19:18:25Z

  36. mfp-36
    MyFitnessPal Premium features ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-09-18T20:04:09Z

  37. mfp-37
    Multi-Day Logging with MyFitnessPal Premium ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-09-16T21:25:33Z

  38. mfp-38
    The barcode scanner returned the wrong item ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-10-01T17:23:03Z

  39. mfp-39
    How to report incorrect food items in the database ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-10-01T19:11:41Z

  40. mfp-40
    How can I force my calorie goals to update? ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-09-12T04:46:23Z

  41. mfp-41
    Weekly Digest ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-08-27T00:20:44Z

  42. mfp-42
    Using Food Lists with MyFitnessPal Premium ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-08-27T00:20:13Z

  43. mfp-43
    Google Health (Fitbit) connection and step source ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-08-29T20:17:19Z

  44. mfp-44
    What is included in the free version? ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-09-06T19:49:09Z

  45. mfp-45
    How to log a food that's not in the database ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-09-30T20:30:40Z

  46. mfp-46
    Why calories burned from strength training aren't calculated ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-07-20T19:02:38Z

  47. mfp-47
    Can I change my calorie goal without affecting my historical entries? ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-09-29T13:27:16Z

  48. mfp-48
    What to do if the serving size you need isn't available ↗

    official-help · Retrieved 2026-10-07 · Published / updated 2026-09-24T20:53:51Z

Image detail