Seamless nutrition tracking that adapts to you

Make nutrition tracking fun and simple

A demo of Elmo: a spoken breakfast is logged in seconds, a photo of a plate is scanned and its foods named, and the daily burn settles on a number.
Elmo, a fluffy Morkie puppy, sitting beside a bone

Science-based calculation

A starting estimate that learns from your real life.

  1. Start with your body.

    Elmo estimates your resting burn with the Mifflin-St Jeor formula, found most reliable in a review of common formulas.12 If you know your body fat percentage, it uses your lean mass and the Katch-McArdle formula instead.3

  2. Add your everyday energy.

    Digesting food adds about 10%.4 So does everyday movement beyond exercise.5 Walking energy comes from your actual steps using walking equations; workouts use activity energy values called METs.67

  3. Learn what you really burn.

    Elmo smooths daily weigh-ins to soften water swings, then fits a trend line through them, inspired by The Hacker’s Diet.8 Calories eaten minus energy stored gives your estimated burn, using about 3,500 calories per pound of weight change.9

Your data gradually takes over. With consistent logs and reliable weigh-ins, it can fully replace the formula after about three weeks.

Learned updates are limited to a 40% change and stay between 1,200 and 6,000 calories a day.

2,200 kcal

Your weight over four weeks · kg

Example numbers
  1. FormulaYour starting point
  2. Your logsMeals + smoothed weight
  3. Your real burnLearned from you
The science

The research behind the starting estimate and weight-trend method. The blend and safety limits are Elmo’s own.

  1. Mifflin et al. (1990). A new predictive equation for resting energy expenditure in healthy individuals.
  2. Frankenfield et al. (2005). Comparison of predictive equations for resting metabolic rate: a systematic review.
  3. McArdle, Katch & Katch. Exercise Physiology: Nutrition, Energy, and Human Performance. Lean-mass resting estimates.
  4. Westerterp (2004). Diet induced thermogenesis.
  5. Levine (2002). Non-exercise activity thermogenesis (NEAT).
  6. ACSM’s Metabolic Calculations Handbook. Walking energy calculations.
  7. Ainsworth et al. (2011). Compendium of Physical Activities: codes and MET values.
  8. Walker. The Hacker’s Diet, Signal and Noise. Smoothing daily weight and fitting a trend.
  9. Wishnofsky (1958). Caloric equivalents of gained or lost weight.

Nutrition analysis with the latest multimodal AI models

Elmo pairs the latest AI models with expert nutrition knowledge to analyze and estimate what’s on your plate. We regularly benchmark and evaluate models to choose the fastest, most accurate options for Elmo.

Found 3 foods

  • Salmon fillet250 kcalP 25 · C 0 · F 16Likely 220–280
  • Rice205 kcalP 4 · C 45 · F 0Likely 180–230
  • Broccoli30 kcalP 2 · C 6 · F 0Likely 20–40
Fuller bar, surer guessExample numbers

Scan a barcode to analyze any food.

Point your camera at the barcode on a pack. The nutrition label comes up, ready to log.

Over 4.8 million products from around the world

Chobani Greek Yogurt

Non-Fat Plain · 150 g cup

80 kcal

Protein
14 g
Carbs
6 g
Fat
0 g

Logged

Example product

All of your insights in one place.

With your permission, Elmo reads your metrics from Apple Health and turns them into clear insights to help you make better choices about what you eat.

  • 81.4 kgDown 0.5 kg
  • 7h 20mA night
  • 8,240A day

Example insightSleep shapes hunger and recovery

This week, from Apple HealthExample numbers

A day with Elmo

Meals and numbers are examples.

7:40 breakfast

Say breakfast out loud.

Elmo splits it into foods.

Two scrambled eggs, beans, a sausage and a slice of toast.

Elmo's edit screen for scrambled eggs: 200 kcal, likely 156–244 kcal, with How much and How buttery sliders

Every guess comes with a range.

  1. One row per food Calories and macros for each.
  2. A likely range “Likely 156–244 kcal” shows how sure Elmo is.
  3. Slide to fix it Move a slider and the numbers follow.

12:15 lunch

Snap lunch.

Elmo names what it sees.

Elmo's add-food bar with three buttons: Camera, Hold to talk and Search
  • Grilled chicken250 kcalP 35 · C 0 · F 11 · about a palm-sized piece
  • Mixed leaves & tomato30 kcalP 2 · C 5 · F 0
  • Caesar dressing140 kcalP 1 · C 1 · F 15 · 2 tbsp

15:30 snack

Repeat snacks take one tap.

Or type it, search it, or scan the barcode.

protein bar

  • Protein bar190 kcalP 21 · C 22 · F 7
Elmo's Today screen: 952 kcal left of a 2,000 target, an eating window, and four logged foods
Your day so far.

19:30 last meal

Your eating window, your way.

Choose intermittent fasting or a regular eating window.

Elmo's eating window row: Your next fast starts after this meal

overnight

Overnight: 16h fast

Try intermittent fasting, or keep regular eating windows. Choose what fits you.

Elmo's Today screen during a fast: 11 hours 52 minutes fasting, 4 hours 7 minutes to a 16 hour goal

Sunday check-in

Once a week, Elmo checks in.

You choose whether to accept updated daily targets.

Once a week, Elmo looks at what you ate and how your weight moved to work out what your body really burns. It suggests updated daily targets for you to review.

Elmo's Progress screen: a fat loss plan of 1,950 calories and 175 g protein a day, pace marked Just right, estimated daily burn 2,450 kcal
Your plan. Example numbers.

Meet our dear Elmo

Hey everyone! I’m Kodenark, the developer behind Elmo.

You might be wondering where this cute dog comes from. Elmo the app is inspired by Elmo, my wife’s little Morkie. He’s tiny but mighty, and we love him dearly. Elmo was born on June 9th, 2013.

He loves peanut butter, yogurt, froyo and anything sweet, and he never says no to a walk. In our family, he’s the king of the house.

  • Morkie
  • 13 years old
  • Born June 9, 2013
  • Loves peanut butter, yogurt & froyo
  • King of the house
Elmo the puppy, happy, beside a bone

Let’s make nutrition tracking delightful.

Named after our real Morkie puppy.