Bring your training history into Gym Log+ in about a minute — from Strong or from Hevy. It's free, it never duplicates, and there's no account to create.
Both apps let you export your whole log as a CSV file. Gym Log+ reads both formats directly — no converter, no spreadsheet editing, no sign-up. Three steps, and the middle one only matters if you're coming from Strong.
Two things to check before you move on.
Unzip it if it's zipped. Gym Log+ imports the .csv
file itself, not a .zip. Tap a zip in the Files app once and iOS
unpacks it into a folder beside it.
Don't open it in a spreadsheet app and re-save it. Round-tripping through some spreadsheet apps changes the date format or the text encoding, and then Gym Log+ won't recognise the file. Import the file exactly as exported.
Strong and Hevy both reorganise their settings from time to time. If the wording above doesn't match what you see, look for anything called Export in their settings — that's the file you want.
Strong's export doesn't say whether the numbers are pounds or kilograms — the file just contains numbers. Only you know which units Strong was set to display, so that's the one thing to have ready.
As of Gym Log+ 3.6, the import asks you directly: pick a Strong file and Gym Log+ asks whether its numbers are lb or kg (and miles or kilometres, if the file has cardio) before anything imports, with your current settings preselected. Answer with whatever Strong was showing you and the numbers are correct forever.
On earlier versions there's no question — the import labels the numbers with whatever units you have set right now. If you haven't updated yet, open Settings → Units in Gym Log+ first and make sure Weight (and Distance, if you log cardio) match what Strong was showing you; get it wrong and every imported weight carries the wrong label.
Coming from Hevy? Skip this step. Hevy's export states its units (kilograms and kilometres), so the import uses those and converts for display if you prefer pounds.
Gym Log+ works out which app the file came from by reading its column headers — you don't pick a format. Strong files get the units question from step 2 right after you pick the file (Gym Log+ 3.6 and later). A progress indicator runs while it works (a few seconds for a year of training, longer for a decade), and then an Imported summary appears showing how many workouts, sets and exercises landed.
Importing is free, always — it isn't a Pro feature, and imported data never counts against the free tier's limits.
Being straight about this now beats you finding out later.
One free-tier note, so it isn't a surprise: all of your imported history is browsable in History on the free tier, forever. The stats dashboard is the part limited to the last 3 months until you go Pro — per-exercise progress charts are free either way.
Gym Log+ recognises workouts it has already imported and skips them, so running the same file again adds nothing — the summary just reports everything as already present. If you're unsure whether an import worked, run it again; the worst case is that nothing happens.
One thing to know if you keep both apps running for a while: a later export brings in new workouts fine, but it won't add sets to a workout that was already imported. Finish a training day in one app or the other.
.csv inside.There's nothing to sign up for at the other end of this. Gym Log+ has no account, no server of ours, and no ads — your imported history lives on your devices and syncs through your own private iCloud, which we can't read. Nothing you import is ever uploaded to us, because there is no "us" to upload it to.
And it stays portable: export a plain CSV or a full backup file from Gym Log+ any time, free. If you decide this wasn't for you, you leave with everything you brought.
Free to install, free to import, free to export again.
Still deciding? Gym Log+ vs Strong · Gym Log+ vs Hevy