Accessibility
Statement last reviewed: August 17, 2026
Target
This site aims to conform to WCAG 2.2 level AA. It is a single-page tool plus a handful of text pages, and it is built to be fully usable without a mouse, without color perception, and with a screen reader.
What is built in
- Every control is keyboard-operable: the content-type tabs use arrow-key navigation, shape pickers are radio groups, and all buttons and fields are reachable in a logical order.
- Focus is always visible, with a 2px outline that meets contrast requirements in both light and dark color schemes.
- All shape and style pickers carry text names alongside their visual swatches, and inputs have programmatic labels.
- The QR preview has a live text alternative describing what is encoded (content type, character count, error correction level), and the exact encoded payload is shown as selectable text.
- Body text and interface text maintain at least a 4.5:1 contrast ratio against their backgrounds; the site respects your operating system's light/dark preference.
- Animations and smooth scrolling are disabled when your system asks for reduced motion.
Known limitations
- The QR code preview itself is a canvas image; it cannot be made readable by a screen reader beyond the text description of its contents. The downloadable payload text is the accessible equivalent.
- User-chosen QR styling can produce low-contrast codes. The tool does not currently block low-contrast color combinations; scan-test your code before printing.
- Native color pickers and file-selection dialogs are provided by your browser and operating system, and their accessibility varies by platform.
Feedback
If any part of this site is hard to use with assistive technology, email support@ghostharbor.gg โ reports go directly to the people who maintain the code.