How to use Accessibility Font Size Checker
- 1
Adjust font size using the slider.
- 2
Set line height and letter spacing.
- 3
Select your font family.
- 4
Read the WCAG compliance checks and fix any failures.
Test font size, line height, and letter spacing against WCAG 2.1 readability guidelines. Live editable text preview included.
Adjust font size using the slider.
Set line height and letter spacing.
Select your font family.
Read the WCAG compliance checks and fix any failures.
WCAG 2.1 does not technically mandate a minimum font size, but best practice is ≥ 16px for body text. Many accessibility auditors flag text smaller than 12px as a failure.
WCAG 1.4.8 recommends a line height (line spacing) of at least 1.5× the font size for blocks of text to aid users with dyslexia and cognitive disabilities.
The internet is primarily a text-based medium. If the typography on your website is difficult to read, your content—no matter how brilliant—becomes useless to your audience. Web designers often prioritize tight, aesthetic layouts that look great on a design canvas but create significant cognitive and visual friction for actual users.
Our Accessibility Font Size Checker is a comprehensive diagnostic tool that evaluates the holy trinity of web typography: font size, line height (leading), and letter spacing (tracking). By testing these metrics against the Web Content Accessibility Guidelines (WCAG), you ensure your site is readable, welcoming, and legally compliant.
While color contrast gets a lot of attention in accessibility audits, ensuring the physical shape and layout of the text is legible is arguably more important. A fantastic contrast ratio (like black on white) won't save a paragraph rendered at 10px with zero line spacing.
As screens adopt higher pixel densities (Retina displays), thin and tiny fonts can become almost invisible lines of gray pixels. Furthermore, presbyopia (farsightedness) begins affecting near vision in most humans around age 40. By setting a tiny baseline font size, you are actively alienating a massive demographic of internet users.
Line height (known as "leading" in traditional print typography) is the vertical space between lines of text.
If lines of text are packed too tightly (line-height: 1), the top of lowercase letters on one line bleed into the descenders (like the tail of a 'y' or 'g') of the line above. This creates a dense, intimidating block of text that causes "visual crowding." Users with cognitive disabilities, dyslexia, or ADHD will often abandon the page entirely when faced with severe visual crowding.
Conversely, line heights that are excessively large (line-height: 3) break the visual connection between lines, making the eye struggle to find the start of the next line.
The WCAG provides specific, measurable criteria for how text should be formatted to maximize accessibility. Our tool tests against these exact parameters.
Interestingly, the WCAG 2.1 does not explicitly mandate a specific absolute minimum font size in pixels (because physical screen sizes and viewing distances vary wildly). However, they define "Large Scale Text" as:
Industry Best Practice: While there isn't a hard lower limit, practically every accessibility auditor agrees that the minimum font size for primary body text should be 16px (equivalent to 1rem in a browser's default settings). Text smaller than 14px should be used sparingly, reserved only for secondary elements like footer copyrights or image captions.
To meet success criterion 1.4.8 (Visual Presentation), the WCAG demands that:
line-height: 1.5; in CSS).margin-bottom: 2em;).Text must remain legible when users customize their browser settings to increase spacing to the following minimums (without breaking the layout):
Our Accessibility Font Size Checker provides a live, interactive sandbox.
font-size, line-height, and letter-spacing.By making 16px your absolute baseline and ensuring a 1.5 line height, you instantly upgrade your website from a frustrating squint-fest to a comfortable, inclusive reading experience.
Your data never leaves this device. All processing is handled locally by JavaScript.
Test typography settings against WCAG 2.1 readability guidelines
The quick brown fox jumps over the lazy dog. This is a sample of how your text will look with the current settings.
Minimum Body Text (WCAG 2.1)
Should be ≥ 16px. Currently: 16px
Line Height Readability
Should be ≥ 1.5. Currently: 1.6
Large Print Compliance
WCAG 'large text' threshold is 18px. Currently: 16px
Minimum Accessible Size
Absolute minimum is 14px. Currently: 16px