Your running shoes, tracked.
A privacy-first shoe tracking app that automatically pulls mileage from HealthKit workouts, warns you when shoes need replacement, and helps you manage your entire shoe rotation.
No accounts. No tracking. No data collection. Just your shoes and your miles.
See It in Action
A modern, glass-inspired design built for iOS 26.
Your shoe collection at a glance with mileage and health status.
Mileage progress, workout history, and retirement status for each shoe.
Built-in catalog with fuzzy search for brands, models, sizes, and colors.
Import and assign HealthKit workouts to shoes automatically.
Small and medium widgets show total miles and your top shoes at a glance.
Everything You Need to Manage Your Shoes
Automatic tracking, smart warnings, zero hassle.
Automatic Mileage Tracking
ShoeMiles pulls workout data directly from Apple HealthKit. Your shoe mileage updates automatically after every run, walk, or hike.
Replacement Warnings
Set mileage and time thresholds for each shoe. Get notified when shoes are approaching retirement so you never run on worn-out gear.
Shoe Catalog
Built-in catalog with 190+ models from 18 major brands. Fuzzy search finds your shoes instantly — or enter any shoe by hand if it's not in the list.
Rotation Management
Track active, inactive, and retired shoes. Manage your rotation with per-sport shoe limits and one-tap status changes.
Multi-Sport Support
Running, walking, hiking, trail running, and cross training. Assign each pair of shoes to the sport you wear them for.
Home Screen Widgets
See your most-used shoes and their mileage status right on your home screen without opening the app.
Siri Shortcuts
Ask Siri to check your shoe status or get a mileage report — without ever opening the app.
Shoe Notes & History
Add notes at any mileage point — track fit changes, cushioning feel, or anything else. Full workout history per shoe.
iCloud Sync
Your shoe data syncs across all your devices via iCloud. Switch phones without losing a single mile.
Retirement & Archival
Retire shoes with a rating and comment. Keep a full archive of every shoe you've ever run in, with lifetime stats.
Smart Auto-Assignment
ShoeMiles learns which shoes you wear for which runs and automatically assigns new workouts based on your patterns — all on-device.
Privacy First
All data stays on your device and in your private iCloud. No accounts, no analytics, no servers, no third-party SDKs.
How It Works
Get started in three simple steps.
Add Your Shoes
Search the built-in catalog or enter your shoes manually. Set brand, model, size, colorway, and mileage thresholds for each pair.
Connect HealthKit
Grant HealthKit access and ShoeMiles automatically imports your workouts. Assign runs to shoes and watch mileage update in real time.
Run & Track
Keep running. ShoeMiles handles the rest — tracking mileage, sending warnings, and telling you when it's time for new shoes.
Why Track Shoe Mileage?
Your shoes wear out before they look worn out.
The 300–500 Mile Rule
Most running shoes lose their cushioning and support between 300 and 500 miles, depending on the shoe, your weight, and your running style. After that, injury risk increases significantly.
ShoeMiles tracks every mile so you know exactly where each pair stands — no guessing, no spreadsheets, no forgetting.
Smart Rotation
Research shows that rotating between multiple pairs of running shoes can reduce injury risk by up to 39%. Different shoes stress your body in different ways, giving tissues time to recover.
ShoeMiles helps you manage your rotation with per-sport assignments, active/inactive status, and at-a-glance mileage comparisons.
Technical Details
Built with the latest Apple technologies.
Platform
iOS 26+ (iPhone)
Framework
SwiftUI, SwiftData, HealthKit
Design
iOS 26 Liquid Glass
Cloud Sync
iCloud (private database)
Widgets
Home screen via WidgetKit
Siri
2 shortcuts (AppIntents)
Shoe Catalog
190+ models, 18 brands, offline
Price
To be determined
Privacy
100% on-device, zero data collection