Processing your health data...

Health Badges

Earn badges from your health data. 100% private, 100% client-side.
Health Dashboard

Your Data Never Leaves Your Device

This page runs entirely in your browser. There is no server, no database, no account.

  • All processing happens locally in your browser using JavaScript
  • No data is uploaded to any server, ever
  • No cookies, no tracking, no analytics on your health data
  • Your file is read in memory and discarded when you close the tab

Apple Watch / iPhone

  1. Open the Health app on your iPhone
  2. Tap your profile picture (top right)
  3. Scroll down and tap Export All Health Data
  4. Confirm the export (may take a few minutes)
  5. Save the ZIP file or AirDrop it to your computer
  6. Upload the ZIP file below

Garmin

  1. Option A: Export from Garmin Connect web — go to Health Stats or Reports and export as JSON
  2. Option B: Use a third-party Garmin export tool to get a JSON file of your daily summaries
  3. Option C: If you have the Garmin Badges Flask app running locally, use its sync feature
  4. Upload the JSON file below
Apple Watch users: Body battery, stress, and sleep score badges require Garmin data. Steps, heart rate, HRV, sleep duration, calories, floors, and streak badges all work with Apple Watch data.

Drop your health data file here

or click to browse

.zip (Apple Health) · .xml (Apple Health) · .json (Garmin / generic)

Today's Summary

This Week vs Last Week

Trends

Badge Collection

Personal Records

Insights

Activity Level Distribution