Pull-Up
A bodyweight compound pull targeting the lats and biceps.
Back · Pull-Up Bar · Intermediate


Muscles worked by the Pull-Up
Primary
Secondary
Also called: lats, lat, latissimus dorsi, latissimus, back wings.
Equipment
Also called: chin-up bar, chin up bar, power tower, pull up bar, doorway bar.
How to do the Pull-Up
- Hang from a bar with an overhand grip, slightly wider than shoulder-width.
- Pull yourself up until your chin is over the bar.
- Lower yourself under control to a dead hang.
- Repeat.
Form tips
- Avoid swinging or kipping.
- Engage your lats by pulling your elbows down.
At a glance
| Body part | Back |
|---|---|
| Category | Strength |
| Force type | Pull |
| Mechanic | Compound |
| Difficulty | Intermediate |
| Equipment | Pull-Up Bar |
| Goals | Hypertrophy, Strength |
| Tags | Pull day, Calisthenics, Knee safe, No axial load, Lower back safe, Shoulder safe |
| MET | 6.0 (metabolic equivalent, for calorie estimates) |
| Unilateral | No |
| Bodyweight | No |
| Dataset id | pull-up |
Pull-Up in German & Spanish
| German | Klimmzug |
|---|---|
| Spanish | Dominada |
Descriptions, instructions and tips ship in all three languages in the JSON.
Exercise data (JSON)
The record below is exactly what exercises.json ships for this exercise — names, descriptions, instructions and tips in English, German and Spanish.
{
"id": "pull-up",
"name_en": "Pull-Up",
"name_de": "Klimmzug",
"name_es": "Dominada",
"description_en": "A bodyweight compound pull targeting the lats and biceps.",
"description_de": "Eine Ganzkörper-Zugübung mit dem eigenen Körpergewicht, die Latissimus und Bizeps beansprucht.",
"description_es": "Un ejercicio compuesto con el peso corporal que trabaja el dorsal ancho y el bíceps.",
"category": "strength",
"force_type": "pull",
"mechanic": "compound",
"difficulty": "intermediate",
"equipment": "pull_up_bar",
"body_part": "back",
"primary_muscles": [
"latissimus_dorsi"
],
"secondary_muscles": [
"biceps_brachii",
"posterior_deltoid",
"rhomboids"
],
"goals": [
"hypertrophy",
"strength"
],
"tags": [
"pull_day",
"calisthenics",
"knee_safe",
"no_axial_load",
"lower_back_safe",
"shoulder_safe"
],
"variation_group": "pull-up",
"is_unilateral": false,
"is_bodyweight": false,
"instructions_en": [
"Hang from a bar with an overhand grip, slightly wider than shoulder-width.",
"Pull yourself up until your chin is over the bar.",
"Lower yourself under control to a dead hang.",
"Repeat."
],
"instructions_de": [
"Hänge an der Stange im Oberhandgriff, etwas breiter als schulterbreit.",
"Ziehe dich hoch, bis das Kinn über der Stange ist.",
"Senke dich kontrolliert in den toten Hang.",
"Wiederhole."
],
"instructions_es": [
"Cuélgate de una barra con agarre prono, ligeramente más ancho que el ancho de los hombros.",
"Súbete hasta que la barbilla quede por encima de la barra.",
"Baja con control hasta el cuelgue completo.",
"Repite."
],
"tips_en": [
"Avoid swinging or kipping.",
"Engage your lats by pulling your elbows down."
],
"tips_de": [
"Vermeide Schwingen oder Kipping.",
"Aktiviere den Latissimus, indem du die Ellbogen nach unten ziehst."
],
"tips_es": [
"Evita balancearte o usar impulso.",
"Activa el dorsal ancho jalando los codos hacia abajo."
],
"met": 6.0,
"images": {
"flat": {
"start": "images/flat/pull-up-start.webp",
"peak": "images/flat/pull-up-peak.webp"
}
}
}Fetch just this exercise
const { exercises } = await fetch(
"https://exercise-dataset.com/exercises.json"
).then(r => r.json());
const ex = exercises.find(e => e.id === "pull-up");Free for personal and commercial in-app use with attribution (“Exercise data by RepDB”) — see the license and ready-made attribution snippets. Redistributing the data as a dataset or API is not permitted.