Import Anneal CSV

The Anneal CSV export, column by column

Matches the shipped export as of 2026-11-05

Anneal exports your full history as one CSV, free for every account. This page is the format: one row per completed set, sixteen columns, canonical pounds plus a kilogram copy.

Export it from Settings, then Notifications & privacy, then the CSV button under Your data. The file is named workout-data-export.csv. A JSON export of everything (exercises, workouts, personal bests, body measurements) sits next to it.

Header

Date,Workout,Exercise,Set,Weight_LBS,Weight_KG,Unit_Entered,Reps,Distance_m,RPE,RIR,Warmup,Notes,Logging_Mode,Weight_Entry_Unit,Weight_Entry_LBS

Rules

Columns

ColumnMeaning
DateWhen the session finished, as YYYY-MM-DD HH:MM:SS in UTC. Rows that share Workout and Date belong to one session.
WorkoutThe workout name as it was when the session ran. Empty for a quick session with no template.
ExerciseExercise name.
SetSet number within the exercise, starting at 1.
Weight_LBSThe stored weight in pounds. This is the canonical value. Empty for a bodyweight or cardio set.
Weight_KGWeight_LBS converted to kilograms, rounded to two decimals. Empty when Weight_LBS is empty.
Unit_Enteredlbs or kg: the unit the lifter used when the set was logged.
RepsRepetitions. When Logging_Mode is time, this holds seconds instead.
Distance_mDistance in meters for cardio sets, else empty.
RPERating of perceived exertion, 1 to 10, or empty.
RIRReps in reserve, 0 to 5, or empty.
WarmupYes or No.
NotesFree text, or empty.
Logging_Modereps or time. Empty on sets logged before Anneal recorded the mode; treat Reps as repetitions unless the exercise is a timed one.
Weight_Entry_UnitThe unit the weight was typed in (lbs or kg), or empty on sets logged before Anneal tracked it.
Weight_Entry_LBSThe exact pounds value behind that entry, or empty with Weight_Entry_Unit.

One sample row

A 225 lb bench press set, five reps at RPE 8 with two reps in reserve, from an Upper session on the first of April:

Date,Workout,Exercise,Set,Weight_LBS,Weight_KG,Unit_Entered,Reps,Distance_m,RPE,RIR,Warmup,Notes,Logging_Mode,Weight_Entry_Unit,Weight_Entry_LBS
"2026-04-01 18:30:00","Upper","Barbell Bench Press",1,225,102.06,"lbs",5,,8,2,"No",,"reps","lbs",225

Reading it back

Anneal reads its own export back in. The importer recognises the file by the Weight_LBS, Weight_KG and Unit_Entered columns and requires Date, Workout, Exercise, Set, Weight_LBS, Weight_KG, Unit_Entered and Reps; the rest are optional.

Adding Anneal as a source to another tool: detect the header by those three columns, take Weight_LBS as the weight (Weight_KG is a rounded copy), read Reps as seconds when Logging_Mode is time, and treat Warmup Yes as a warm-up set.

Built by the founder of Anneal, a workout tracker that knows when to deload.

Anneal is free to download. Pro is $6.99 a month with a 7-day free trial, or $49.99 a year with a $39.99 first year. Check your store for local prices and offer eligibility. Steps and prices verified 2026-11-05.