Vision Accessibility
Features for people who are blind, have low vision, or experience conditions like achromatopsia and nystagmus.
- Screen reader compatible structure
- High contrast mode
- Adjustable text size
- Dark mode to reduce light
Accessibility for everyone. This site demonstrates inclusive design features and provides comprehensive guides for assistive technology across all platforms.
A site designed for everyone, demonstrating how accessibility features work and how to use them.
Getting Started
Look at the Accessibility Toolbar at the top of this page. It stays visible as you scroll and lets you customize how this site looks and behaves. Every button is designed to work with keyboard navigation, screen readers, and other assistive technologies.
Features for people who are blind, have low vision, or experience conditions like achromatopsia and nystagmus.
Features for people with learning differences, attention differences, or who benefit from simplified layouts.
Features for people who navigate without a mouse, using keyboard, voice control, switches, or other input methods.
Features for people who experience discomfort from animations, parallax effects, or moving content.
Every feature explained, including keyboard shortcuts and what each option does.
The toolbar at the top of the page provides controls that change how this site appears and behaves. Your settings are saved automatically and persist when you return.
| Feature | What It Does | Who Benefits |
|---|---|---|
| Text Size (A- / A+) | Increases or decreases all text on the page from 75% to 200% | Low vision, anyone who finds text too small or too large |
| Light/Dark Mode | Switches between dark background (easier on eyes, less light) and light background | Light sensitivity, achromatopsia, preference |
| High Contrast | Increases color contrast dramatically—black/white with yellow accents | Low vision, color blindness, bright light conditions |
| Text Spacing | Increases line height, letter spacing, and word spacing | Dyslexia, tracking difficulties, cognitive load |
| Dyslexia Font | Switches to OpenDyslexic, a font designed to reduce letter confusion | Dyslexia, reading differences |
| Reduce Motion | Disables all animations and transitions | Vestibular disorders, motion sensitivity, nystagmus |
| Reading Guide | Adds a horizontal highlight bar that follows your cursor to help track lines | Nystagmus, tracking difficulties, focus |
| Highlight Links | Adds visible background color to all links so they stand out | Low vision, cognitive accessibility |
| Focus Mode | Dims header, footer, and navigation to reduce visual noise | Attention differences, reducing distraction |
| Reset | Returns all settings to their defaults | Starting fresh, shared computers |
Keyboard Navigation
Every toolbar button can be reached with Tab and activated with Enter or Space. Screen readers announce the current state of each toggle button.
Built-in accessibility features for Mac, Windows, iOS, and Android.
Understanding the hardware and software people use to navigate websites.
Software that reads screen content aloud and provides keyboard navigation for people who are blind or have low vision.
Popular options:
How they navigate this site: Using heading structure, landmarks, links lists, and form controls. This site uses proper semantic HTML to ensure compatibility.
Software that enlarges portions of the screen for people with low vision who can see but need content larger.
Popular options:
How they navigate this site: This site reflows properly at high zoom levels, maintains readable text, and doesn't break layouts when magnified up to 400%.
Input methods for people who cannot use a standard mouse and keyboard.
Methods include:
How they navigate this site: All interactive elements are keyboard accessible, have visible focus states, and meet minimum size requirements (44×44 pixels).
Hardware devices with refreshable braille cells that show text as tactile braille patterns.
Popular options:
How they navigate this site: Braille displays work with screen readers. Proper semantic structure and text alternatives ensure braille output makes sense. No information is conveyed by images alone.
How different conditions affect web browsing and which features help.