Running shoe tracker · iPhone

Know when your running shoes are done.

Outsole counts the kilometers on every pair from Apple Health, warns you before a shoe wears out, and tells you which one to grab for tomorrow's run.

iPhone with iOS 26 or later · Kilometers or miles · 7 languages

Outsole home screen with four running shoes, their mileage and progress bars, and a notification that the Ghost 18 reached its goal
AutomaticRuns from Apple Health
Early warningAlerts at 80% and 100%
Strava importBring your mileage along
On-deviceHealth data stays on iPhone
7 languageskm or miles

See it in action

Every shoe. Every kilometer.

A 27-second tour of auto-assigned runs, mileage alerts, your rotation and where you really run.

Automatic

Runs land on the right shoe, automatically.

Outsole doesn't record runs. It picks them up from Apple Health, whether they come from your Apple Watch or any running app, and suggests the shoe you most likely wore. One tap to confirm.

  • A suggested shoe for every new run
  • Add a run by hand when you need to
  • Import shoes and existing mileage from Strava
An easy run with a Suggested Nike Pegasus 41 and an Assign button

Mileage

Retire shoes right on time.

Every pair has its own goal and a progress bar that fills as you run. Outsole nudges you at 80% and again at 100%, so you replace a shoe because the numbers say so, not because your knees do.

  • Mileage, goal and life remaining at a glance
  • Heads-up notifications at 80% and 100%
  • Insoles tracked on their own, even when swapped between shoes
Outsole shoe list with mileage and progress for each pair

Rotation

One shoe for every kind of run.

Give each pair a job, like daily trainer, tempo, long run, race or trail. Outsole learns what you actually wear them for, suggests the right one after each run, and spots the gaps in your rotation.

  • Roles for every shoe, with a rotation wheel to spin through
  • Advice on gaps and when to start a replacement
  • Starter Road and Trail rotations, ready to tweak
A road rotation wheel with a Saucony Endorphin Elite 3 in the Tempo role and a list of roles

Surfaces

See where you really run.

Optional surface analysis matches each route to OpenStreetMap, so you can see how much of a shoe's life was road, gravel or trail. Your trail shoes finally get the credit they deserve.

  • Paved, gravel, trail and dirt road per shoe
  • Weekly distance for the last 12 weeks
  • Optional: switch it off in Settings and no route is sent
Weekly distance bars for the last 12 weeks for the Speedgoat 7 Surface breakdown: 58% trail, 22% gravel, 14% paved and 6% dirt road

Know your shoes.

Dig into how each shoe performs, and compare pairs side by side.

Every pair, by the numbers.

See total distance, time, pace and climb for any period, which pair you wear most, and how the distance splits across your shoes.

  • 1 month to all time, with share-by-shoe charts
  • Longest run and fastest shoe
  • Distance, pace, heart rate, elevation and cadence per pair
Analytics screen with total distance over three months, most worn shoe and longest run

Compare two shoes

Put any two pairs next to each other and see how they compare on distance, pace and more.

Cost per kilometer

See what each pair really costs per kilometer as you run, plus your own ratings and notes.

Home Screen widgets

Keep one shoe, a rotation or all your shoes on the Home Screen and glance at the mileage.

Lifetime card

Share a card for any shoe with its distance, runs and story. Great for the retirement post.

Insoles

Track insoles separately and move them between shoes without losing their mileage.

Km or miles

Switch between kilometers and miles anytime.

Privacy

Your runs stay yours.

Read the privacy policy →
  • Health data stays on your iPhoneRuns and routes are read from Apple Health and never leave the device.
  • Surface analysis is optionalWhen on, a run's route is matched against public OpenStreetMap servers.
  • Anonymous shoe catalogBrand, model, total distance and ratings are shared without a name or email.

Questions

How many kilometers can a running shoe last?

Most road running shoes are retired somewhere between 500 and 800 km (300 to 500 miles), but it depends on the shoe, your weight, your stride and the surface. In Outsole you set your own goal for each pair and get a heads-up at 80% and again at 100%.

Does Outsole record my runs?

No. Outsole picks up runs from Apple Health, so anything your Apple Watch or a running app saves to Health shows up. You then assign each run to the shoe you wore, or accept the suggestion. You can also add a run by hand.

Can I import my shoes from Strava?

Yes. Connect Strava once and Outsole brings in your shoes and their existing mileage, so you do not have to start every pair from zero.

How does Outsole know which shoe to suggest?

You give each shoe a job, such as daily trainer, tempo, long run, race or trail. Outsole learns what each pair is actually used for and suggests the best fit after every run. It also points out gaps in your rotation and when to start a replacement.

How does the surface breakdown work?

Surface analysis is optional. It matches a run's route to OpenStreetMap to work out how much was road, gravel or trail. To do this, the route is sent to public OpenStreetMap servers. Turn it off in Settings and nothing is sent.

Where is my data stored?

Your Health data, runs and routes stay on your device. Shoes you add (brand, model, total distance and your ratings) are shared anonymously, without a name or email, to help build the shoe catalog.

Which devices and languages are supported?

Outsole is for iPhone and needs iOS 26 or later. It is available in English, German, Spanish, French, Italian, Japanese and Portuguese (Brazil).

Your shoes are keeping score. Now you can too.

Download on the App Store

More from Blue42

Small apps. Built with purpose.

Shoe names and logos shown in screenshots belong to their respective owners and are used only to illustrate the app. Outsole is an independent app and is not affiliated with or endorsed by any shoe brand, Apple or Strava. Strava is a trademark of Strava, Inc.