You burned it.
You earned it.
EarnedIt turns today's active calories into cravings you've earned — live, on your iPhone and Apple Watch.
Free beta · iPhone + Apple Watch · iOS 26
Three steps. That's the whole app.
No streaks, no plans, no guilt loops. Pick what you like, move around, and watch the number tick up.
Pick your cravings
Guinness, pizza, tacos, pastelillo, wine… or add your own with a photo and a calorie count.
Move around
EarnedIt reads active calories from HealthKit the moment they land. Walk, lift, dance, whatever.
See what you've earned
kcal burned ÷ kcal per item
= your live count. Burn 500 kcal → 2.38 pints earned.
Small, fast, and quietly delightful.
Everything runs on your devices. No account, no server, no dashboards.
Live HealthKit tracking
An observer query updates your count the second new calories are recorded. No pull-to-refresh.
15 built-in cravings
Pizza, burger, donut, latte, beer, wine, cocktails — plus a Puerto Rican lineup: tostón, pastelillo, medalla, alcapurría, pastel.
Favorites on your Watch
Pin up to five cravings to the Watch as swipeable rings. Tap, glance, smile.
Custom cravings
Snap a photo, set the calories, pick your unit name. "2.3 empanadas" is now a valid unit of measurement.
Apple Intelligence icons
Generate emoji-style icons with Image Playground on supported devices, right from the Add Craving screen.
Private by default
No account. No analytics. Your health data never leaves your devices. The whole app works offline.
Big number. Bright ring. Dark everything else.
The ring fills as you get closer to your next full craving. That's the whole UI.
Good questions.
Is my health data shared?
No. EarnedIt reads active energy locally through HealthKit and uses it only to do the math on your device. There are no servers, no analytics, and no third parties. It even works offline.
Does it cost anything?
No. The TestFlight beta is free. There are no ads, no subscriptions, and no in-app purchases.
What do I need to run it?
An iPhone on iOS 26 or later. An Apple Watch on watchOS 26 is optional but makes the app noticeably more fun.
Is this medical or fitness advice?
No. EarnedIt is a playful HealthKit toy, not a nutrition tracker or fitness coach. Don't use it to plan meals or training.
Why does the count stay the same sometimes?
Because HealthKit only has what your device has recorded. Carrying your phone or wearing your Watch helps. On the simulator you can seed data in the Health app → Active Energy → Add Data.