Accessibility
ToolHive is built for everyone. Learn about our accessibility standards, assistive technology support, and how to report issues.
Last updated: April 8, 2026
Our Commitment
ToolHive is committed to ensuring digital accessibility for people with disabilities. We continuously improve the user experience for everyone and apply relevant accessibility standards.
We believe that accessibility is not a feature — it is a fundamental requirement. Every tool, every page, and every interaction should be usable by the widest possible audience, regardless of ability or assistive technology.
Standards We Follow
We aim to conform to the Web Content Accessibility Guidelines (WCAG) 2.1 at Level AA. Our implementation is guided by:
- WCAG 2.1 — Perceivable, Operable, Understandable, Robust
- WAI-ARIA 1.2 — roles, states, and properties for dynamic content
- HTML5 semantic markup throughout
- Section 508 (US federal standard)
- EN 301 549 (EU standard) where applicable
Screen Reader Support
We test with the following screen reader and browser combinations:
- NVDA + Chrome (Windows) — primary testing combination
- JAWS + Chrome (Windows)
- VoiceOver + Safari (macOS / iOS)
- TalkBack + Chrome (Android)
Dynamic content changes (file upload progress, processing status, toasts) are announced to screen readers using aria-live regions. All images and icons carry appropriate alt text or are marked aria-hidden="true" when decorative.
Visual Design
Our visual design targets the following criteria:
- Colour contrast — body text meets WCAG AA (4.5:1 minimum ratio)
- Large text meets WCAG AA (3:1 minimum ratio)
- UI components (buttons, inputs) meet 3:1 contrast against their backgrounds
- Information is never conveyed by colour alone — icons and labels reinforce meaning
- Text can be resized up to 200% without loss of content or functionality
- Dark mode and light mode both meet contrast requirements
Reduced Motion
All animations and transitions respect the prefers-reduced-motion media query. When this preference is enabled:
- Page-entry animations are skipped entirely
- Parallax and scroll-triggered effects are disabled
- Animated counters display their final value immediately
- Looping background animations are paused
You can enable reduced motion in your OS settings (Windows: Settings → Accessibility → Visual effects; macOS: System Settings → Accessibility → Display → Reduce motion).
Known Issues
We are actively working to resolve the following known accessibility gaps:
- Some complex drag-and-drop file upload areas lack full keyboard-only alternatives — a fallback file picker button is always available
- PDF preview iframes do not yet expose a complete accessibility tree — we recommend downloading the output and using your OS PDF viewer for full screen reader support
- Some data visualisations (charts) currently lack text alternatives — we are adding caption summaries
If you encounter an issue not listed here, please report it using the contact details below.
Tested With
We conduct accessibility testing using:
- axe DevTools browser extension — automated WCAG scan on every release
- Lighthouse accessibility audit — CI gate, score must be ≥ 90
- Manual keyboard-only walkthroughs of all critical user flows
- Manual screen reader testing (NVDA, VoiceOver) on new feature releases
- User testing with participants who use assistive technology (quarterly)
Feedback & Contact
We welcome feedback on the accessibility of ToolHive. If you experience barriers that prevent you from accessing any part of our service:
- Email: accessibility@toolhive.app
- Subject line: Accessibility — [brief description]
- We aim to respond within 2 business days
- Postal: ToolHive Inc., 123 Mission Street, San Francisco, CA 94105, USA
We take all accessibility feedback seriously and will do our best to provide an accessible alternative or fix the issue promptly.
Found an accessibility issue?
We take all reports seriously and will respond within 2 business days.
Report an Issue