Guide 10 of 12
Import your history, export your data
Import your full Hevy training history in one go, and export every workout and set you have logged as a CSV whenever you want it.
Years of training logs are worth something, and so is being able to walk away with them. Both live in one place: Profile β App Settings β Import & export data.
Import from Hevy
If you tracked in Hevy before Ratz, you do not have to start at zero.
In Hevy, go to Profile β Settings β Export & Import Data, tap Export Workout Data, and save the CSV to your device β Files on iPhone, Downloads on Android. If Hevy hands it to a share sheet instead, Save to Files is the option you want; if it emails the file to you, save the attachment first.
In Ratz, open Profile β App Settings β Import & export data, tap Choose CSV file, and pick it.
Check before you commit
Nothing is written until you say so. Ratz reads the file first and tells you exactly what it is about to do: how many workouts and sets will land, the date range they cover, and anything it plans to skip.
Before you confirm
Two lines on that screen are worth reading properly:
- Workouts already in Ratz will be skipped. Matching is by start time, so importing the same file twice does not double your history. Export a fresh CSV from Hevy in six months and only the new sessions come across.
- New exercises will be added to your list. Hevy ships a bigger exercise catalogue than ours. Most names map straight onto ours β Bench Press (Barbell) becomes Bench Press, Triceps Rope Pushdown becomes Rope Tricep Pushdown β and anything left over is created as your own exercise, filed under its best-guess muscle group. Nothing gets dropped for want of a name, and exercises created this way are yours alone; nobody else sees them in their list.
Tap Import and it runs. A few hundred workouts take a few seconds.
What lands, and what does not
Imported workouts behave like workouts you logged yourself. They count toward your streak, your monthly totals and your personal records β expect your all-time PR list to fill in the moment the import finishes.
Two deliberate exceptions:
- No gym is attached. Hevy does not record which gym you were in, so imported sessions are gym-less. That also means importing does not spam your crew: nobody gets a notification about a workout you did in 2023, and the gym leaderboard, which counts only workouts logged at that gym, is unaffected.
- Time-only cardio is skipped. A set with no reps β a 20-minute treadmill run logged as duration and distance β has nothing for Ratz to store, since sets here are reps and weight. The summary tells you how many were left out.
Weights convert to whatever unit you log in. If Weight Unit is set to lbs, Hevyβs kilos arrive as pounds.
If an import fails partway through, it undoes itself rather than leaving you with half a history. Fix the file, try again.
Export everything
The same screen exports in the other direction. Tap Export CSV and Ratz gathers every workout you have ever logged, writes it to a file, and hands it to your phoneβs share sheet β AirDrop it, email it to yourself, drop it in Files or Drive.
The format is one row per set, with the workout details repeated on each row:
workout_id, started_at, finished_at, duration_minutes, gym, muscle_groups, intensity, notes, exercise, set_number, reps, weight, weight_unit, source
That is the shape spreadsheets like. Open it in Numbers, Excel or Sheets and you can pivot by exercise, chart a lift over two years, or work out what you actually did in March. Workouts you checked into without logging sets still get a row, so nothing quietly disappears from your record.
Weights come out in the unit you logged them in, labelled in the weight_unit column rather than converted. The source column says where each workout came from β app for ones you logged here, hevy for imported ones.
Why it works this way
Your training log is yours. Getting it in should take one file and one tap, and getting it out should take the same β no support ticket, no waiting on an email, no format you cannot open.
If you want to delete it all instead, that is equally direct: Profile β App Settings β Delete Account removes your account, workouts and social connections for good. Privacy and control covers what else you can lock down along the way.
Get Ratz
Free on iOS. Android coming soon.
Download on the App Store