Accessibility

What was tested, what passes, and what is still imperfect.

By Ash Banerjee, B.Tech, Mechanical Engineering. Published .

This page states measured results rather than intentions. Everything below was checked against the live site on 31 August 2026, and anything that failed is listed alongside the things that passed.

Target

Web Content Accessibility Guidelines 2.2, Level AA. The site is believed to conform, with the one exception named further down.

What was tested, and the result

CheckResult
Images with a text alternativeAll of them. No image on the site is missing an alt attribute, and none carry a filename in place of a description.
Form controls with a labelAll nine calculator controls have a real <label for>.
Colour contrastPasses AA throughout. Body text 9.6:1, headings 16.7:1, secondary text 5.1:1, links 4.7:1, against a 4.5:1 requirement.
Keyboard operationEvery control, including the whole calculator, is operable by keyboard. Focus is always visible: a two pixel outline on links and buttons, a coloured ring on inputs.
Bypassing the navigationA Skip to content link is the first thing in the tab order on every page.
Heading structureOne h1 per page and no skipped levels anywhere on the site.
Data tablesEvery table has real header cells rather than styled rows.
LanguageDeclared as English on every page.
LandmarksNavigation, main and footer are marked up as landmarks so a screen reader can jump between them.
Zoom and reflowText reflows to a single column at 320px with no horizontal scrolling and no loss of content.
MotionThe only animation is a link underline. It is disabled for anyone whose system asks for reduced motion.
Works without JavaScriptEvery page is fully readable with scripts disabled. Only the interactive calculator needs them, and the default result is in the page before any script runs.

Known problems

Wide data tables scroll sideways on a narrow screen. The state comparison tables have up to five columns and cannot be reflowed without destroying the row relationships that make them readable. On a phone they scroll horizontally inside their own container, with a shaded edge indicating there is more. The page itself never scrolls sideways. This is a compromise rather than a solution, and a better one would be welcome.

The site has not been tested with a screen reader by somebody who uses one daily. The checks above are automated and manual keyboard testing. That is not the same thing, and claiming otherwise would be the kind of unearned assurance this site tries to avoid elsewhere.

What is deliberately not here

There is no accessibility overlay, toolbar or widget. Those products consistently fail the users they claim to serve and have repeatedly lost in court. The accessibility of this site is in its markup.

Telling me something is wrong

If any part of this site is difficult or impossible for you to use, write to banerjeeashutosh01@gmail.com and say what you were trying to do and what happened. Include your browser and assistive technology if you can. Accessibility problems are treated the same way as factual errors: fixed, and recorded in the corrections log.

This statement was last reviewed on 31 August 2026.