WCAG 1.4.4 Resize Text — Testing Guide for Mobile & Web Apps

WCAG 1.4.4, "Resize Text," is a crucial Level AA criterion that ensures users can effectively read and interact with your application's content regardless of their preferred text size. This guide brea

February 23, 2026 · 6 min read · WCAG Guides

Ensuring Text Readability: A Practical Guide to WCAG 1.4.4 Resize Text (AA)

WCAG 1.4.4, "Resize Text," is a crucial Level AA criterion that ensures users can effectively read and interact with your application's content regardless of their preferred text size. This guide breaks down the requirement, its importance, common pitfalls, and practical testing and remediation strategies.

What WCAG 1.4.4 Requires

At its core, WCAG 1.4.4 mandates that users must be able to resize text up to 200% without loss of content or functionality. This means that when a user increases the font size in their operating system or browser settings, your application should adapt gracefully. Text should not become truncated, overlap other elements, or disappear entirely. Crucially, interactive elements and their associated labels must remain accessible and functional at these larger text sizes.

Why Text Resizing Matters

The ability to resize text is fundamental for users with low vision, visual impairments, or cognitive disabilities that make reading small text challenging. It also benefits older users who may experience age-related vision changes.

Failing to meet this criterion can lead to exclusion and discrimination, potentially violating regulations like the EU's European Accessibility Act (EAA) and the Americans with Disabilities Act (ADA) in the US.

Common Violations with Examples

Violations of WCAG 1.4.4 typically arise from fixed-size elements or inflexible text containers that cannot accommodate larger font sizes.

#### Web Applications

  1. Truncated Text in Fixed-Width Containers:
  1. Overlapping Elements due to Inflexible Layout:

(Without proper flexbox or grid layout to manage spacing)

  1. Loss of Interactive Element Functionality:

(If "Submit Your Request" becomes too long when enlarged)

#### Mobile Applications (Android/iOS)

  1. Text Overlapping UI Elements on Android:

(If the description_textview's text becomes too long, it could push the button down and potentially overlap it if vertical spacing is insufficient)

  1. Content Truncation in iOS Views:

(When system font size increases, this text will be cut off if lineLimit is not handled)

  1. Unresponsive Buttons or Interactive Controls:

How to Test for Compliance

A multi-faceted approach combining manual checks and automated tools is most effective.

#### Manual Testing Steps

  1. Access OS Text Scaling Settings:
  1. Increase Text Size to 200%: Set the text size to the maximum supported by the OS/browser.
  2. Navigate Through Your Application:
  1. Specific Scenarios: Pay close attention to complex layouts, tables, forms, and navigation menus, as these are common areas for violations.

#### Automated Tools for WCAG 1.4.4

While full compliance often requires manual review, automated tools can catch many common issues.

#### Mobile-Specific Considerations

How to Fix Violations

Remediating WCAG 1.4.4 violations focuses on creating flexible layouts and responsive text handling.

#### Web Application Fixes

Example Fix (HTML/CSS):


<div class="product-card">
    <h3 class="product-name">A very long product name that should wrap nicely.</h3>
    <p class="product-description">This is a detailed description of the product.</p>
</div>

.product-card {
    width: 300px; /* Or use max-width */
    border: 1px solid #ccc;
    padding: 15px;
    display: flex;
    flex-direction: column; /* For flexible stacking */
}

.product-name {
    font-size: 1.2rem; /* Relative unit */
    margin-bottom: 10px;
    word-break: break-word; /* Prevents long words from breaking layout */
}

.product-description {
    font-size: 1rem; /* Relative unit */
    flex-grow: 1; /* Allows description to take available space */
}

#### Mobile Application Fixes

Test Your App Autonomously

Upload your APK or URL. SUSA explores like 10 real users — finds bugs, accessibility violations, and security issues. No scripts.

Try SUSA Free