Accessibility

Last updated

We want every calculator here to be usable by everyone, including people using screen readers, keyboard-only navigation, magnification, or reduced-motion settings. We target WCAG 2.2 Level AA.

What we have done

  • Every calculator is fully keyboard operable, with a visible focus indicator on every control.
  • Every input has a programmatically associated label, help text and error message. Errors are announced, not signalled by colour alone.
  • Results update in a polite live region so assistive technology announces new values without interrupting typing.
  • Formulas are published as native MathML, which screen readers can read as mathematics rather than as a picture.
  • Text meets AA contrast in both light and dark themes; the theme follows your system preference and can be overridden.
  • Animation is minimal and respects prefers-reduced-motion.
  • Content is semantic HTML with one h1 per page, correct heading order, table headers with scope, and a skip-to-content link.
  • The whole article — formula, worked example and reference tables — is readable with JavaScript disabled.

Known limitations

Wide data tables and amortisation schedules scroll horizontally on narrow screens; we keep them in a labelled scroll container rather than shrinking text below a legible size. Charts are decorative summaries of numbers that are always also available as text or a table.

Reporting a barrier

If something here is hard or impossible to use with your assistive technology, please tell us — include the page, your browser and your assistive technology. Accessibility reports are prioritised.