My GLP Shot logo My GLP Shot

My GLP Shot vs MyFitnessPal

These two apps cover different things. MyFitnessPal is a calorie and food tracker. My GLP Shot is a GLP-1 medication tracker. Most GLP-1 users who track food use both. The interesting question is not "which one wins" but "do you actually need a dedicated GLP-1 tracker if you already pay for MyFitnessPal Premium?"

The short answer: yes, because MyFitnessPal Premium does not include GLP-1-specific features, and the dedicated tool is free for the basics anyway.

Last updated: . Comparisons are based on publicly available information about MyFitnessPal as of that date. Spot something inaccurate? Email [email protected] and we will fix it.

Quick verdict

What each app does

My GLP ShotMyFitnessPal
Primary purposeGLP-1 medication and weight-loss tracking.Food, calorie, and macro tracking.
Shot loggingNative, with dose, time, site, and side-effect notes.Generic medication entry. No GLP-1 specifics.
Active-medication concentration chartYes. Models tirzepatide and semaglutide half-lives.No.
Custom dosing schedulesYes. Microdosing, split-dosing, bi-weekly, custom intervals.Standard medication reminders only.
Injection-site trackingYes. Recommends next site to use.No.
Food and calorie trackingNo. Out of scope on purpose.Yes, with a huge food database.
Macro trackingNo.Yes (premium).
Recipe importerNo.Yes (premium).
Barcode food scannerNo.Yes.
Weight trackingYes, with trend chart.Yes.
Body measurementsPremium. Waist, hips, chest, arms, thighs, with trend charts.Yes (some in premium).
Mood and appetite trackingYes, correlated to dose cycle.Limited.
Lab value trackingPremium. A1C, lipid panel, kidney panel, custom labs.No.
Doctor PDF exportPremium. GLP-1 specific.No.
Premium price$19.99 per year flat.$19.99/month or $79.99/year (subject to change).
Free tier covers core needYes. Most GLP-1 users never need to upgrade.Yes for food. Premium adds macros, recipe imports, ad-free, etc.
Account requiredNo. Default is local-only.Yes.
Where data livesOn your device by default. Optional encrypted cloud sync.In the operator's cloud.
End-to-end encryptionYes. AES-256-GCM with browser-side PBKDF2 key derivation.Not documented as end-to-end encrypted.
Source codeOpen on GitHub.Closed source.
Major data breach historyNone to date.2018 breach exposed 150 million accounts.

Why a dedicated GLP-1 tracker matters

MyFitnessPal can let you log a generic medication entry, just like it lets you log a vitamin. That is not the same as tracking a GLP-1 routine. Specifically:

The pricing math, if you are considering MyFitnessPal Premium

MyFitnessPal Premium is roughly $19.99 per month or $79.99 per year, and what it unlocks is food and macro features, not medication tracking. If you are paying that subscription specifically because you want better medication or weight-loss tracking, you are paying for the wrong feature.

My GLP Shot is $0 for the free tier (which covers shot logging, weight, mood, appetite, photos, the active-medication chart, reminders, and custom schedules), or $19.99 per year flat for premium (which adds lab tracking, body measurements, and PDF doctor exports). No monthly tier on purpose. Over five years, premium My GLP Shot is $99.95 total. MyFitnessPal Premium over the same five years is $399.95 (annual plan) or $1,199.40 (monthly plan).

A reasonable setup for someone who tracks both food and a GLP-1 routine: free MyFitnessPal for food, free My GLP Shot for medication. If you eventually need MyFitnessPal Premium for the food side, that is a food-side decision. The medication side does not need to add cost.

The privacy story

MyFitnessPal has a complicated privacy history. The 2018 breach exposed 150 million account credentials. Ownership has changed hands more than once (Under Armour to Francisco Partners). The app is cloud-based and stores your food, weight, body measurement, and exercise history on their servers in a form they can read. The current privacy policy is the authoritative source for what is and is not done with that data, and the policy is worth reading periodically because it changes.

My GLP Shot defaults to local-only storage. Your shots, doses, weights, mood, body measurements, lab values, photos, and notes never leave your device unless you explicitly opt into cloud sync. If you do, the encryption happens in the browser before upload (PBKDF2-SHA-256 with 600,000 iterations to derive an AES-256-GCM key that never leaves your device). The server stores opaque ciphertext only. We have no key material. Full details at /security.html.

For GLP-1 medication specifically, where the data covers prescription drugs, weight, body measurements, and mood, "the operator can read it" matters more than for general food tracking.

Migrating shot history from MyFitnessPal

If you have been logging GLP-1 doses as generic medication entries in MyFitnessPal, the cleanest migration path right now is manual entry of dose history into My GLP Shot. The app supports backdating shots so you can rebuild a 6-month or 12-month history quickly.

Try My GLP Shot in your browser

Open My GLP Shot →

Free, no account required to start. Optional $19.99 per year for premium. No credit card to try.