CalcTune
🎮
Fun · Developer

Font Size vs. Viewing Distance Calculator

Determine the minimum font size that remains legible at a given viewing distance. Based on the visual angle principle used in signage standards, accessibility guidelines, and display design.

m
°
PPI

0.3° recommended for general legibility

Example values — enter yours above
Minimum Readable Font Size
14.8pt
14.8 pt
Points (pt)
5.24 mm
Millimeters (mm)
0.206 in
Inches (in)
Enter PPI above
Pixels (px)
Common Use Cases
Common Use CasesDistanceMin. Font
Mobile35 cm5.2 pt
Tablet50 cm7.4 pt
Desktop Monitor70 cm10.4 pt
Laptop60 cm8.9 pt
Presentation Screen3.0 m44.5 pt
Classroom8.0 m118.7 pt
Indoor Signage15 m222.6 pt
Billboard50 m742.1 pt

Font Size and Viewing Distance: The Visual Angle Principle

Choosing the right font size is not just a matter of aesthetics — it is a function of physics and human perception. Text that looks perfectly readable on a smartphone held at arm's length will be illegible projected onto a screen at the back of a conference room. The relationship between font size and viewing distance is governed by the concept of visual angle: the angle that a character subtends at the viewer's eye. This calculator applies the visual angle formula to recommend the minimum font size needed for comfortable reading at any given distance.

What Is Visual Angle?

Visual angle is the angle formed at the eye by the top and bottom of an object — in this case, a character on screen or a printed letter. It is expressed in degrees or arcminutes (one degree equals 60 arcminutes). The human eye at normal acuity (20/20 or 6/6) can resolve detail at approximately 1 arcminute per feature. For a complete letter, which contains multiple strokes and features, practical legibility requires roughly 15 to 20 arcminutes of character height — approximately 0.25° to 0.33°.

The visual angle formula is: character height = 2 × distance × tan(angle / 2). For small angles (under a few degrees), this simplifies to: character height ≈ distance × angle (in radians). At 1 metre and a 0.3° visual angle, the minimum readable character height works out to approximately 5.2 mm, which corresponds to about 14.8 pt in typographic units.

Why 0.3 Degrees?

The 0.3° threshold (18 arcminutes) is referenced in several international standards and guidelines as the minimum for comfortable reading under good lighting conditions. ISO 9186, the International Organization for Standardization's guidance on public information symbols, and ANSI/AISC signage standards both adopt values in this neighbourhood. The UK's Chartered Institution of Building Services Engineers (CIBSE) and various national building codes use similar figures for emergency exit signs and wayfinding.

It is worth emphasising that 0.3° represents a practical minimum under favourable conditions — good contrast, familiar typeface, ideal lighting. For low-contrast text, unusual fonts, or viewers with reduced visual acuity, a larger angle (0.4° to 0.5° or more) may be warranted. The calculator's angle field is editable precisely to accommodate these variations.

Typographic Units: Points, Millimeters, and Pixels

Font sizes are expressed in several units depending on context. Points (pt) are the traditional typographic unit: one point equals 1/72 inch, or approximately 0.353 mm. Body text in print is typically 10–12 pt; headings 18–24 pt. Millimetres are used in signage and environmental graphics, where physical measurements are more intuitive than abstract typographic units. Pixels (px) are used in screen design, and depend on the screen's PPI (pixels per inch) — the number of pixels packed into each linear inch of the display.

This calculator outputs all three plus inches, allowing designers to work in their preferred unit. The PPI field is optional: leave it blank if you are working with printed material or signage, or enter your screen's PPI to also receive a pixel size recommendation. Common PPI values: 96 px/in (standard desktop monitor), 144 px/in (typical laptop or HiDPI monitor), 326 px/in (iPhone Retina), 440+ px/in (high-end smartphone).

Common Use Cases and Recommended Distances

Mobile phones are typically held 30–40 cm from the eye. At 35 cm and 0.3°, the minimum character height is approximately 1.8 mm (5.2 pt). This aligns well with the 16 px (12 pt) minimum body text size widely recommended in mobile accessibility guidelines — a comfortable margin above the theoretical minimum.

Desktop monitors are typically viewed from 60–75 cm. At 70 cm and 0.3°, the minimum is approximately 3.7 mm (10.4 pt), consistent with standard 10–12 pt body text in desktop applications.

Presentation screens in meeting rooms are often 3–5 metres from the farthest viewer. At 3 metres and 0.3°, the minimum character height is approximately 15.7 mm (44.6 pt). This explains why presentation slide text below 28–32 pt is frequently hard to read from the back row.

Indoor signage in corridors, lobbies, or retail environments is typically read from 5–20 metres. At 15 metres, the minimum character height is approximately 78.5 mm (222 pt) — consistent with the large uppercase letterforms used on wayfinding and regulatory signage.

Billboards and outdoor advertising are viewed from 30 metres or more. At 50 metres, the minimum character height is approximately 262 mm (742 pt), which matches the large format text common on highway signs and building-mounted advertising.

Font Choice and Legibility Beyond Size

Minimum font size ensures that characters are physically large enough to be resolved by the eye, but legibility depends on more than size alone. Typeface selection, letter spacing, line height, contrast ratio, and background complexity all interact with the size recommendation.

Sans-serif typefaces (such as Helvetica, Arial, or Roboto) are generally preferred for signage and screen text at distance because their letterforms have simpler strokes with fewer serifs that could bleed together at small apparent sizes. For body text at normal reading distances, either serif or sans-serif typefaces can achieve equal legibility when properly sized and spaced.

Contrast ratio is another critical factor. The Web Content Accessibility Guidelines (WCAG) recommend a minimum contrast ratio of 4.5:1 for normal text and 3:1 for large text (above 18 pt regular or 14 pt bold). At distance, the effective contrast decreases due to atmospheric haze, glare, and the reduced resolution of the eye's peripheral vision. For outdoor signage, a contrast ratio of 7:1 or higher is typically recommended.

In summary, the font size this calculator suggests is a starting point grounded in optics. Real-world design requires testing with representative viewers under realistic conditions, and iterating upward from the minimum rather than treating it as a target.

ADA and Accessibility Standards

The Americans with Disabilities Act (ADA) specifies minimum character heights for signage in accessible facilities. ADA Standards for Accessible Design require overhead signs to use characters at least 3 inches (76.2 mm) tall. Tactile and Braille signage has separate requirements. While these regulations apply to the United States, similar principles appear in the European Accessibility Act and ISO 7010 (safety signs).

For digital accessibility, WCAG 2.1 Success Criterion 1.4.4 requires that text can be resized up to 200 percent without loss of content or function. This does not directly prescribe a minimum font size in points or pixels, but it underscores the need for designs that accommodate users with reduced visual acuity. The visual angle framework this calculator implements is compatible with both physical signage standards and digital accessibility thinking.

Frequently Asked Questions

What visual angle should I use for general readability?

A visual angle of 0.3° (18 arcminutes) per character height is the figure commonly cited in signage standards and accessibility literature for comfortable reading under good conditions. For critical or emergency information, or for viewers with reduced acuity, 0.4° to 0.5° is more appropriate. The theoretical minimum for 20/20 vision is around 0.083° (5 arcminutes), but this assumes perfect conditions not encountered in practice.

How do I convert the result to CSS pixels?

Enter your screen's PPI in the optional PPI field and the calculator will output a pixel value. For standard desktop monitors, 96 PPI is the traditional CSS reference pixel density. A 1 CSS pixel is defined as 1/96 inch, so the conversion is: px = pt × (96 / 72) = pt × 1.333. For HiDPI or Retina screens running at 2× scaling, the physical PPI is higher, but CSS pixels already account for the scaling factor.

Why does the calculator show a minimum font size, not a recommended one?

The visual angle formula yields the smallest size at which text is technically resolvable. Comfortable reading typically requires a size 1.5× to 2× larger than the minimum. The calculator shows the minimum as a floor, not a target. For body text, starting at twice the minimum and adjusting for typeface and contrast is a useful design heuristic.

Does font size in points equal font size on screen?

Not exactly. In digital contexts, 1 pt = 1/72 inch in the physical sense, but screen fonts are rendered relative to the display's PPI. On a 96 PPI monitor, a 12 pt font renders as 16 CSS pixels. On a 144 PPI HiDPI monitor at 1.5× scaling, the same 12 pt appears the same physical size on screen, but is backed by 24 physical pixels. The PPI field in this calculator handles this by computing a pixel recommendation based on physical inches.

Are these calculations applicable to video subtitles and captions?

Yes, with the relevant viewing distance in mind. For broadcast television viewed from approximately 3 metres, the formula suggests a minimum character height around 15 mm (42 pt equivalent at 72 DPI). The EBU (European Broadcasting Union) and SMPTE (Society of Motion Picture and Television Engineers) subtitle safe area guidelines recommend body text no smaller than 4–5 percent of frame height, which at 1080p corresponds to approximately 43–54 pixels — broadly consistent with this formula's output for a 3-metre viewing distance.