Total calories, net deficit, steps, trends, and goals — all from Apple Health, all on your device. Free to start, with optional Vitals+.
iPhone · Apple Watch · Widgets
Download for free
No bloat, no sign-up. Free to start — upgrade for deeper insights.
See your active and resting calories in one clean ring. Tap for the breakdown.
View 7 days, 30 days, 90 days, a full year, or any custom range. Export to CSV anytime.
Set daily calorie and step targets with animated rings. Or turn goals off and use it as a counter.
Connect a food app like MyFitnessPal to Apple Health and see your net calorie balance in real time.
Print-ready PDF reports for any date range. Monthly auto-generate or custom snapshots to share with your doctor.
Calories and steps on your home screen or lock screen without opening the app.
Compare this week to last, this month to the month before. See what's changing and by how much.
Your data on your watch face all day — circular, rectangular, inline, and corner styles. Full watch app included.
Total Calories reads from Apple Health in read-only mode. No accounts, no analytics, no ads, no third-party SDKs, no network requests. Your data never leaves your device.
Privacy Policy →How it's built and why it matters.
Most calorie trackers make you log every meal manually and create an account. I wanted something that just shows what Apple Health already knows — passive tracking, zero friction.
Total Calories reads your active energy and steps from HealthKit, calculates a simple total, and displays it on your wrist. No signup, no cloud, no tracking. The core app is free — forever.
An optional upgrade for people who want to go deeper. $1.99/month or $14.99/year, with a 7-day free trial.
Net Deficit. Calories burned minus food energy from Apple Health. Works with MyFitnessPal, Lose It, and any food tracker that writes to Health. Shows up on your dashboard, history charts, widgets, and Apple Watch.
PDF Reports. Print-ready monthly summaries and custom-range reports. Calorie trends, step trends, goal achievement, peak days, period-over-period changes. Generated on-device — nothing uploads anywhere.
Deep Trends. Compare any period to the one before it. See exactly how your activity is changing week-over-week or month-over-month, in calories and steps.
Active vs. Resting Breakdown. See how much of your burn comes from movement vs. metabolism, right on the dashboard.
| Platform | iOS 17+, watchOS 10+ |
| Language | Swift 6 with strict concurrency |
| Framework | SwiftUI · HealthKit · WidgetKit |
| Data | Read-only HealthKit access, local only |
| Storage | SwiftData cache shared via App Group |
| Widgets | Home Screen, Lock Screen, StandBy, watchOS complications |
Zero-config setup. Open the app, grant HealthKit permission, done. No onboarding flow, no tutorial, no account creation. The first screen shows yesterday's data immediately.
Watch-first design. The Apple Watch app isn't an afterthought — it's the primary interface. The iPhone app exists for detailed history and settings. Both share a SwiftData cache via App Group.
Widget reliability. Widgets refresh on a timeline, not on open. Background tasks keep the cache warm. The complication updates within 15 minutes of HealthKit changes.
Privacy as a feature. No analytics, no crash reporting, no accounts. The app doesn't know who you are. Reviewers have flagged this positively — it's a selling point, not a limitation.
Free on the App Store. No account required. Upgrade to Vitals+ anytime.
Download for free