A reviewable workout-history migration

Bring the log. Keep the next decision.

Move supported Hevy, Strong, or FitNotes workout history to Surpass on iPhone. Review the CSV, check exercise matches, and confirm only the context you want to use for your next training block.

Free to download. No account required. Workout history stays on your iPhone.

Switch without throwing away the work you already logged.

A migration is useful when it leaves you with a trustworthy starting point, not another archive to search manually.

1

Review before anything is saved

Surpass validates the file, shows the date range and workout summary, and waits for your confirmation before adding history.

2

Keep the details that affect the next set

Supported sessions, exercises, sets, weights, reps, notes, distance, duration, and effort context can become useful training evidence.

3

No account connection required

Choose the CSV on your iPhone. Surpass does not request credentials for Hevy, Strong, or FitNotes, and the original app data stays where it is.

Surpass import screen showing Hevy, Strong, and FitNotes workout CSV sources

Export, review, then confirm.

The import path keeps the file boundary visible and gives you a chance to correct exercise matches before history is saved.

01

Export the original workout file

Use the workout export from Hevy, Strong, or FitNotes. Keep the CSV unchanged so its headers and dates can be checked correctly.

02

Choose the matching source in Surpass

Select Hevy, Strong, or FitNotes in Import Workout History, then choose the CSV from Files. Source-specific validation explains what needs attention.

03

Map, inspect, and confirm

Review exercise matches and the import summary. Unmatched movements can remain custom and be mapped later; nothing is saved until you confirm.

Your old training record can do more than sit in the old app.

Surpass turns supported history into evidence you can see before the next working set.

Training momentBasic logSurpass
Starting overRe-enter old sessions and sets by hand.Bring supported history into one reviewable training record.
Exercise namesGuess at matches or create duplicates silently.Review automatic matches and keep unmatched movements visible as custom exercises.
First session after switchingTrain without knowing what the old log says.Use imported results as context for lift history, weekly muscle coverage, and the next target.

Questions before moving workout history.

Which workout files can Surpass import?

Surpass currently accepts the supported workout CSV formats for Hevy, English Strong exports, and FitNotes workout-data exports. Do not choose a backup database or full-app backup when the importer asks for a CSV.

What fields are required?

The current Strong parser requires date and exercise_name fields, while the FitNotes parser requires date and exercise. Hevy exports use session, exercise, and set fields; optional weight, reps, RPE, distance, duration, and notes are preserved when present.

How large can the CSV be?

The current importer rejects files larger than 25 MB and guards against overly complex files with more than 100,000 CSV rows or 256 columns. A fresh, smaller source export is the safest recovery path.

Does Surpass need my Hevy, Strong, or FitNotes login?

No. The import is file-based and happens from the CSV you select on your iPhone. Surpass does not connect to those accounts or modify their original data.

Can I remove imported history later?

Yes. Imported sessions and their derived history can be removed separately while workouts logged manually in Surpass remain untouched.

Make the switch once. Use the history every session.

Start free on iPhone, choose your supported workout CSV, and review the history before you bring it into your next block.

Free on the App StoreStart free on iPhone