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
| Measurement | Catalog id | Typical use |
|---|---|---|
| Popliteal height | PoplitealHeight | Seat height at a desk |
| Sitting elbow height | SittingElbowHeight | Arm support and desk height |
| Sitting eye height | SittingEyeHeight | Seated display height |
| Buttock-knee length | ButtockKneeLength | Knee clearance |
| Thigh thickness | ThighThickness | Clearance under the work surface |
| Work reach | WorkReach | Forward reach to a control |
| Eye height | EyeHeight | Standing sightline |
| Shoulder height | ShoulderHeight | Standing reach zone |
| Knuckle height | KnuckleHeight | Low shelf or handle |
| Elbow height | ElbowHeight | Standing work-surface height |
| Vertical grip reach, standing | VerticalGripReachStanding | Overhead grip |
| High counter height | HighCounterHeight | Standing counter |
The full catalog is on Measurements.
Presets
| Preset id | Measurements |
|---|---|
workstation | Popliteal height, sitting elbow height, sitting eye height, buttock-knee length, thigh thickness, work reach |
standingReach | Eye 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.