Importing from Strong
Already have training history in the Strong app? You can bring it into HyperIron so your personal records, streaks, and progress charts include everything you've already done.
Export your data from Strong
- Open the Strong app
- Go to Settings → Export Data (also called Export Workout Data)
- Strong emails you — or shares — a
.csvfile. Save it somewhere you can reach from HyperIron.
The export is a spreadsheet with one row per set, covering every workout you've logged.
Import into HyperIron
- Open Settings (your profile) and choose Import from Strong — on the web app it's in your profile menu; on the mobile app it's under Data & Privacy
- Select the
.csvfile you exported - HyperIron reads the file and shows a preview:
- Summary — how many workouts, sets, and exercises were found, and the date range the file covers
- Date range — optionally import only part of the file (see below)
- Weight unit — see below
- Exercise mapping — how each Strong exercise lines up with HyperIron's library
- Review the mapping (details below), then choose Import
Imported workouts are added as standalone sessions, dated to when you actually performed them — not today.
Choosing the weight unit
Strong's export doesn't always say whether your weights are in kg or lbs. If HyperIron can't detect it, you'll be asked to pick the unit you used in Strong. HyperIron converts the weights to match your profile's unit as it imports, so getting this right matters — double-check it before importing.
Choosing a date range
Your Strong export contains everything you've ever logged. You don't have to import all of it at once — the Date range step lets you pick a From and To day, and only workouts inside that window are imported. The summary above updates live to show exactly how many workouts fall in the range.
This is handy when you want to:
- Import just the recent history you care about, and leave older data behind.
- Bring your history over in chunks — import one date range now, then run the import again later and pick a different range. Because HyperIron skips duplicates, the two chunks won't overlap or conflict even if the ranges happen to touch.
By default the range covers your whole file, so leaving it alone imports everything. On the web the From/To pickers are ordinary date fields; on mobile, tap each field and choose a workout day from your export. Use Reset to return to the full span.
Exercise mapping
Matching your Strong exercises to HyperIron's library is the most important step. HyperIron does its best automatically:
- Matched — a confident match to a HyperIron exercise (e.g. Strong's Bench Press (Barbell) → Barbell Bench Press).
- Best guess — a close but uncertain match. Give these a quick look.
- No match — HyperIron couldn't find an equivalent. These are set to Skip by default.
You can override any row — use the dropdown on web, or tap the row on mobile — to pick a different exercise, or choose Skip this exercise to leave its sets out of the import. Only exercises with a chosen match are imported.
If a Strong exercise doesn't exist in HyperIron yet, create it in the exercise library first, then run the import — it'll match automatically.
What gets imported
- Working sets — weight, reps, and RPE (converted to reps-in-reserve where relevant).
- Warm-up sets — imported and tagged in the set notes.
- Workout and set notes — carried over.
Cardio-only rows (distance or time with no reps or weight) are skipped for now, and the count is shown in the import summary.
Duplicates
Re-running the same export won't create duplicate workouts. HyperIron fingerprints each session (by day, name, and set count) and skips any it has already imported. The result screen tells you how many were skipped as duplicates.
After importing
Your imported history feeds straight into the rest of HyperIron:
- Personal records recompute to include your imported bests
- Strength charts show the fuller picture
- Streaks and consistency stats reflect the added sessions
Undo an import
Changed your mind, or imported with the wrong weight unit or mapping? You can remove everything the import added and start over. On either app, open Settings (your profile) → Data & Privacy → Delete imported Strong data, then Confirm. On either app you can also tap Undo this import right on the result screen to remove just that run.
This removes only the workouts that came in from Strong — your natively logged sessions are untouched. Once they're gone, your personal records and charts recompute without them, and you're free to re-run the import (with the unit or mapping fixed).
Import into your phone
The mobile app has the same import flow: Profile → Data & Privacy → Import from Strong, pick the .csv, review the mapping, import. Everything happens on your phone — no internet needed — and syncs to the cloud afterward. Imports and their undo work the same whichever platform you run them on, and re-running an export on the other platform won't create duplicates.