One toggle button. Infinite preferences.
The widget appears as a small toggle button on your website. Visitors click it to open an accessibility panel where they can configure their preferred settings — font size, contrast, motion, dyslexia mode, and more.
Settings are saved to a secure, device-specific token so preferences persist across visits.
<script src="https://cdn.angstroma.com/widget.js"
data-key="YOUR_API_KEY"></script>83 tools across 13 categories
Every feature is configurable by the end user. No accessibility setting is forced.
- High contrast mode
- Color inversion
- Monochrome mode
- Saturate colors
- Text size adjustment
- Letter spacing
- Line height
- Cursor enlargement
- Highlight links
- Highlight headings
- Dyslexia-friendly font
- Readable font
- Text alignment
- Reading guide / mask
- Text to speech
- Voice speed control
- Reading highlight
- Dictionary mode
- Focus indicator enhancement
- Skip to content
- Keyboard navigation highlights
- Focus outline color
- Tab order visualization
- Stop animations
- Reduce motion
- Pause GIFs
- Seizure-safe mode
- Reduce flashing
- Content simplification hints
- Highlight important elements
- Tooltip on hover
- Plain language indicators
- Virtual keyboard
- Screen reader mode hints
- Dark mode override
- Light mode override
- Custom color themes
Built for production
Bundle size
~17KB gzipped
Runtime
Preact (React-compatible)
Delivery
Bunny CDN — global edge
Auth
API key (X-Api-Key)
Preferences
Encrypted server-side token
Browsers
Chrome, Firefox, Safari, Edge
Loading
Non-blocking async
ARIA
Keyboard navigation and screen reader support built in
Widget plans start at $19/month
Solo plan includes the widget on up to 500 pages, unlimited visitors, 1 seat, and full portal access. Starter ($39/mo) adds 2,500 pages and 5 seats.