Why Does My Website Break When I Zoom In?
Test website zoom and reflow to find clipped text, overlapping controls and blocked forms, then fix shared layouts without disabling enlargement.

Part of our guide: What Is Website Accessibility?
A website that breaks when someone zooms in has a usability problem even if it looks tidy at the designer’s preferred size. People enlarge pages for many reasons, including low vision, small screens and difficult viewing conditions.
Do not solve the issue by disabling zoom. The layout should adapt so important information and controls remain available.
Identify what actually breaks
Look for clipped headings, overlapping buttons, disappearing navigation and fields hidden beneath fixed elements. Record the zoom level, browser, viewport and exact page.
Distinguish a large image that legitimately contains detail from ordinary text that forces someone to scroll sideways for every line. The consequences for reading are different.
The accessibility overview explains how text enlargement fits into everyday website use.
Understand reflow
Reflow means content rearranges to fit a narrower effective viewing area rather than simply becoming larger inside an unchanged box.
W3C’s reflow guidance describes presenting content without loss of information or functionality at specified narrow dimensions, with exceptions for content that genuinely requires a two-dimensional layout.
The familiar desktop check at 400% zoom on a 1280-pixel-wide viewport relates to a 320 CSS-pixel-wide effective view. It is one useful check, not the whole accessibility evaluation.
Test a real journey
Start on a service page, enlarge it and try to make an enquiry. Keep the zoom setting while opening navigation and correcting a form error.
A fictional business page might show readable paragraphs but leave its enquiry button underneath a fixed chat bubble. The text passed a casual inspection; the task did not.
Use harmless test data and record the point where progress becomes difficult or impossible.
Review common layout constraints
| Symptom | What the developer should inspect |
|---|---|
| Text cut off | Fixed heights and hidden overflow |
| Cards overlap | Rigid widths and spacing assumptions |
| Button label disappears | Inflexible control dimensions |
| Header covers content | Sticky positioning and available viewport space |
| Form becomes unusable | Field layout, error placement and overlays |
These are investigation areas, not guaranteed causes. Inspect the actual rendered component before changing shared styles.
Our mobile website guide explains related responsive behaviour. A site can pass one narrow-screen test yet still fail when text is enlarged differently.
Keep meaningful exceptions usable
Some tables, maps and detailed diagrams need more than one dimension. Do not squeeze them until their information becomes unreadable just to avoid a scrollbar.
Where horizontal movement is necessary, make it understandable and keep the surrounding page usable. Provide an alternative explanation when the visual content carries an essential message.
Check that controls remain reachable by keyboard and touch. An exception for a complex visual does not excuse a broken surrounding form or navigation.
Retest the shared pattern
A fix to one card or header can affect many pages. Check a long title, a short title, a form and a page with a table.
Include text-only enlargement where relevant, not just browser page zoom. Different enlargement methods can reveal different assumptions in the styling.
The keyboard checklist complements this review by checking whether the repositioned controls still work in a sensible sequence.
Keep the result scoped
Record the pages, zoom settings and tasks tested. Describe unresolved exceptions or barriers instead of marking the entire website “accessible” after one successful screenshot.
Check that the content remains usable at different zoom levels and screen sizes. The layout can change as long as people can still read and use it.
Thinking about your own rebuild?
Tell us about your business, your current website and what you would like to improve. We will help you work out the next step.


