Text line length and height

#
minutes to read
September 21, 2025

Optimal line length and line height make text easy to read, scan, and comprehend. They reduce cognitive load and support accessibility by ensuring a natural reading rhythm across devices.

Overview

The width of a line and the space between lines determine how comfortably users can move through content.

  • Too long lines force the eye to travel far, making it harder to track the next line
  • Too short lines break the flow, forcing constant jumps
  • Too tight line height causes text to feel cramped
  • Too loose line height breaks cohesion and slows reading

A balanced line length and line height improve readability, comprehension, and accessibility, making content usable for everyone.

Best practices

Key techniques for setting line length and spacing that improve readability and accessibility.

Keep line length within 45–75 characters

Importance:
Critical

The optimal range for body text is 45–75 characters per line (including spaces). This range is backed by research on reading speed and comprehension.

Good example keeps line length within 45–75 characters. Bad example uses overly long lines, hurting readability

References:

Set line height between 1.4–1.6 for body text

Importance:
Critical

This range gives enough breathing room for comfortable reading without breaking cohesion. For headings, line height can be tighter: 1.1–1.3.

Good example uses 1.4–1.6 line height for body text, ensuring readability. Bad example uses tight lines that reduce clarity

References:

Adjust line height per font and context

Different fonts have different x-heights and stroke weights, which affect readability. Always test line height visually and on multiple devices.

References:

Use relative units for line height

Importance:
Critical

Avoid fixed pixel line heights. Use unitless values (for example: line-height: 1.5) so spacing adapts to text size changes.

References:

Common mistakes

Frequent pitfalls that weaken readability when line length and spacing are poorly managed.

Overly long lines

Importance:
Critical

Lines longer than 90–100 characters reduce comprehension and increase eye fatigue.

Lines too short

Text blocks narrower than 35 characters feel choppy and break reading flow.

Good example keeps line length balanced for readability. Bad example has lines too wide and too short, making text hard to scan

Tight line spacing

Importance:
Critical

Line-height: 1.2 or less makes text cramped and inaccessible, especially for users with low vision or dyslexia.

Excessive line spacing

Line-height: 2 creates “text islands” and slows reading.

Summary

Line length and line height define the rhythm of reading. Stick to 45–75 characters per line, pair with a line height of 1.4–1.6 for body text, and keep headings tighter.

Balance improves readability, reduces cognitive load, and supports accessibility across devices.

Newsletter subscription

Get notified when new guides are published. Subscribe to receive practical UX recommendations straight to your inbox.