Export and Analyze Your Hevy Workout Data
To export your Hevy data, open Profile → Settings → Export & Import Data → Export Data → Export Workouts. Hevy creates a CSV file with every set you have logged. This guide covers each step, explains what the file contains, and shows how to turn it into charts of your training.
Export your workouts from Hevy
To export Hevy workout history, follow these steps:
Select Profile. Open the Profile tab in the Hevy app.
Select Settings. Open Settings from your profile.
Select Export & Import Data. Open Hevy’s data-transfer options.
Select Export Data, then Export Workouts. Hevy creates the workout-history CSV. Save it to Files or send it to the device where you want to use it.
Body measurements are exported separately: choose Export Measurements on the same screen. Once the workout export is ready, select it in Gym Log to visualize weekly training, exercise progress, and muscle-group analytics.
Move your Hevy history to Gym Log
Switching apps doesn’t mean starting over.
Gym Log for iPhone imports the same Hevy export, so your past workouts, exercises, and sets carry over and your progress charts start from your full history. Gym Log is free, with no account, subscription, or paid tiers.
What the Hevy CSV export contains
The export has one row per set, grouped by workout and exercise. Weight and distance columns follow your Hevy unit settings, and Hevy lets you set the two independently: weight appears as weight_kg or weight_lbs, and distance as distance_km or distance_miles. Saved routines are not included; the file contains the workouts you completed.
| Column | What it contains |
|---|---|
title | Workout name, for example “Push Day”. |
start_time, end_time | When the workout started and finished, written like “5 Jan 2026, 17:00”. |
description | Notes for the whole workout. |
exercise_title | Exercise name as it appears in Hevy, for example “Bench Press (Barbell)”. |
superset_id | A shared number for exercises performed as a superset; empty otherwise. |
exercise_notes | Notes attached to the exercise in that workout. |
set_index | Position of the set within the exercise, starting at 0. |
set_type | normal, warmup, dropset, or failure. |
weight_kg or weight_lbs | Load for the set, in your Hevy units. |
reps | Repetitions completed. |
distance_km or distance_miles | Distance for cardio, carries, and other distance-based exercises. |
duration_seconds | Time for timed sets such as planks or cardio. |
rpe | Rating of perceived exertion, if you logged one. |
What your Hevy workout history can show
Weekly metrics
Review workout count, completed sets, external-load volume, duration, and distance across Monday-based weeks.
Exercise progress
Visualize individual exercises by maximum or average weight, repetitions, estimated 1RM, sets, or volume.
Muscle analytics
See muscle-group volume trends and a body map based on exercises that Gym Log can match reliably.
Visualize your Hevy workout data
Once the data is exported in CSV format, open the Gym Log tool:
Hevy export questions
How do I export my workout data from Hevy?
In the Hevy app, open Profile, then Settings, then Export & Import Data. Choose Export Data, then Export Workouts. Hevy creates a CSV file with every set you have logged.
What format is the Hevy export?
A CSV file with one row per set, so a workout with five exercises of four sets becomes twenty rows. It opens in Excel, Numbers, and Google Sheets. Work on a copy: saving the file again from a spreadsheet can reformat the dates and stop other tools from reading it.
Does the Hevy export include my routines?
No. The workout export contains the workouts you completed. Saved routines are not part of the file.
Can I export my body measurements from Hevy?
Yes. The same Export Data screen has an Export Measurements option, which creates a separate file from your workout history.
Is the weight in the Hevy CSV in kilograms or pounds?
It follows your Hevy unit settings. Weight and distance units can be set separately, so the file has either weight_kg or weight_lbs, and either distance_km or distance_miles. Both the Gym Log iPhone app and the browser analytics tool read every combination.
What do the set types in a Hevy export mean?
The set_type column is normal for working sets, warmup for warm-up sets, dropset for drop sets, and failure for sets taken to failure.
Can I import my Hevy history into the Gym Log app?
Yes. Gym Log for iPhone imports Hevy workout exports, so your history comes with you if you switch. Export the CSV with the steps above, then import it in the app. Gym Log is free, with no account or subscription.