Monitor Ergonomics Tool

Lines · head movement · curvature · ground truth: ~125 lines at 55cm on 45" LG

▸ How to read this tool

Pick a screen, set your font size and distance. The tool shows how many lines fit, whether those lines are comfortable to read, and what trade-offs the screen forces.

Lines — how many lines of code fit vertically. Depends on font size and physical screen height. More pixels don't add lines at the same font — they sharpen rendering.

Arcmin — how big text looks to your eye. Same font on a higher-PPI screen = smaller text = lower arcmin.

<13' fatigue13' floor16' ISO20'+ comfort

Head movement — wider screens = more head rotation at the same distance.

✓ ≤15°~ 30°⚠ 46°✗ severe

PPD — pixels per degree at your eye. Tier lines show where each resolution crosses the text-sharp threshold.

<36 coarse36 sharp57 retina94+ img retina

Curvature — equalises focal distance (does NOT reduce head movement).

too close0% sweet spotfurther → slowly worse

80cm RPA — eyes' natural rest distance.

30cm working80cm rest120cm+ relaxed

Resolution value — when each tier is worth paying for. Green = visible benefit, yellow = lower tier would suffice, red = wasted pixels.

4K
2.5K
FHD
too close (coarse)visible benefit →matched by lower tierwasted

Width = panes — ultrawide adds horizontal space for tiling, not vertical lines. · Right-click cards to compare up to 3 screens.

55cm
14pt
All screens — click to select · hover to compare on arcmin chart
Desk view — top down
Curvature comfort — focal asymmetry vs distance
Arcmin comfort vs distance — at fixed font, how far can you sit?

Each curve = one screen at your fixed font. Where a curve drops below a threshold line, that screen strains at that distance.

The geometric invariant — what would the dream monitor require?
120
16'
60cm
For a given aspect ratio, target lines, and arcmin comfort, the half-angle is geometrically fixed regardless of distance. Change the distance slider — the angles don't budge.

A wider aspect ratio doesn't add lines — it adds horizontal space for splitting into panes. Vertical pixel count and arcmin determine density. Width determines layout flexibility. An ultrawide with 120 lines of code has exactly the same vertical reading experience as a 16:9 with 120 lines — the extra width lets you tile 3 panes instead of 2.