Humanform

Workspaces

Use Humanform to size a desk, a reach zone, or a standing counter for a population. Set the country, gender, and age, then read the heights and reaches that matter for that group.

The ergonomics calculator has three contexts: Seating, Desk & Workstation, and Standing & Counter. Its design range is the 5th through the 95th percentile. Design Fit can load the Reach envelope template. Values are guidelines. Apply the accessibility standard that governs the product.

Notable measurements

MeasurementCatalog idTypical use
Popliteal heightPoplitealHeightSeat height at a desk
Sitting elbow heightSittingElbowHeightArm support and desk height
Sitting eye heightSittingEyeHeightSeated display height
Buttock-knee lengthButtockKneeLengthKnee clearance
Thigh thicknessThighThicknessClearance under the work surface
Work reachWorkReachForward reach to a control
Eye heightEyeHeightStanding sightline
Shoulder heightShoulderHeightStanding reach zone
Knuckle heightKnuckleHeightLow shelf or handle
Elbow heightElbowHeightStanding work-surface height
Vertical grip reach, standingVerticalGripReachStandingOverhead grip
High counter heightHighCounterHeightStanding counter

The full catalog is on Measurements.

Presets

Preset idMeasurements
workstationPopliteal height, sitting elbow height, sitting eye height, buttock-knee length, thigh thickness, work reach
standingReachEye height, shoulder height, vertical grip reach standing, work reach, knuckle height

Command line

A single percentile. Age 35 is the default when you omit --age.

humanform-cli predict SittingEyeHeight --country UK --gender everyone --age 35 --percentile 50
humanform-cli predict WorkReach --country US --gender female --age-min 25 --age-max 55 --percentile 5

Solve limits for a preset so about 90 percent of an age band fit. An age band is census-weighted. This requires Humanform Pro.

humanform-cli accommodate --pack workstation --country UK --gender everyone --age-min 25 --age-max 55 --target 90
humanform-cli accommodate --pack standingReach --country UK --gender everyone --age-min 18 --age-max 65 --target 90

Check a design you have already dimensioned. Replace each <lower> and <upper> with that product’s limits, in millimetres.

humanform-cli fit \
  --limit PoplitealHeight,<lower>,<upper> \
  --limit WorkReach,<lower>,<upper> \
  --country UK --gender everyone --age-min 25 --age-max 55

MCP

Paste this to an agent that has the Humanform MCP server:

Use the Humanform accommodate tool with pack workstation, country UK, gender everyone, ageMin 25, ageMax 55, and target 90. Report the solved limits in millimetres and which measurement excludes the most people. Say this is a Humanform preset, not a standards certificate.

The server also has a prompt named seated-workstation. It asks for the same workstation pack, with country, ageMin, and ageMax. The defaults in that prompt are the user’s country and ages 25 to 64, at target 90.

For a standing counter:

Use the Humanform accommodate tool with pack standingReach, country UK, gender everyone, ageMin 18, ageMax 65, and target 90. Then predict KnuckleHeight and ElbowHeight at the 5th and 95th percentiles for the same population.

All industries

Download Humanform

Body measurements for design, ergonomics, and anthropometry, calculated on your device.

For iPhone, iPad, Mac, Apple Watch, and Apple Vision Pro.

Download