Every appEvery watchOne running history

All your runs.
One home.

Move years of daily runs, race results and personal bests out of scattered apps and devices. Runnf preserves them as one complete history that stays yours.

Nike Run ClubKeepStravaGarminCOROSApple HealthFITGPXTCX
Import one run or your entire archive · Originals are always preserved
BUILT FOR MIGRATION

Different sources in.
One clean history out.

NRCKeepStravaGarminCOROS
RUNNF

Runnf reads each source on its own terms, normalizes the common activity data, and keeps source-specific details and original files alongside it.

Recently preserved runs

View a full running profile
#3L

After-work recovery run

Easy effort through Century Park, synced from Keep.

Daily run · 2 days ago · Keep · Shanghai
5.04 km29:41 · 5:53/km
#4S

Sunday long run by Suzhou Creek

The week's long aerobic session, imported from Strava.

Long run · last week · Strava · Shanghai
22.36 km2:06:18 · 5:39/km
#5T

Treadmill tempo session

A steady indoor progression saved from Garmin Connect.

Workout · last week · Garmin · Indoor
10.00 km50:12 · 5:01/km

Free forever

Five essentials. No lock-in.

01

Save race results & PBs

Keep official times, rankings and personal bests beside your training.

Try it free
02

Upload screenshots or files

Bring in FIT, GPX, TCX files and result screenshots from anywhere.

Try it free
03

Build your running profile

Turn every run into a complete, public or private running résumé.

Try it free
04

Create share cards

Share a run, a race result, a monthly recap or a new milestone.

Try it free
05

Export a full backup

Download every activity and original file whenever you want.

Try it free
RUNNF PRO

For the runs that need rescuing.

Repair broken activity files, merge split runs and remove duplicates across platforms.

Explore Pro tools