Perception - Accessibility & Contrast Testing
Checks text and icon contrast across gradients, blends, images, and layered fills
Plugin Preview
About this plugin
You've been asked to run an accessibility audit on a file with hundreds of components. Perception does it for you. Select any frames, components, or layers and scan - it finds text and icon elements, measures colour contrast against WCAG criteria, and gives you a pass/fail breakdown you can action before handoff.For complex foregrounds and backgrounds - gradients, images, blending modes, patterns, and effects - Perception uses dominant colour detection to calculate contrast from what users actually see, not just the first solid fill.What it checksScan any selection for text and icon contrast failuresWCAG 2.0, 2.1, and 2.2 - AA and AAA compliance levelsDominant colour detection for gradients, opacity, image fills, blending modes, and effectsPreview images of every tested nodeFilter results by pass or fail and jump directly to any nodeRe-test individual results without re-running the full scanView foreground and background colours in HEX, RGB, HSL, or HSBSmall-text warnings for font sizes that may hurt readabilityMultiple selections in a single runPro planSet maximum icon size (px) for icon detectionOn the roadmapThese features are planned and in active development:Manual color overridesAPCA contrast mode - test against the perceptual contrast algorithm alongside WCAGPersistent results - save test data to the canvas and reopen it laterMade by Ben Walsh - a product designer who has worked on design systems at Pearson, Zego, and others. Built for designers who care about getting accessibility right, not just ticking a box. More tools at designsystemtools.com
Plugin Details
| Version | 6 |
|---|---|
| Created | February 9, 2026 |
| Last Updated | March 12, 2026 |
| Category | Accessibility tools |
| Creator | Ben Walsh |
| Stats | 7 installs, 8 likes |
| Pricing | Free |
Technical Details
- API:1.0.0
- UI:dist/src/ui/index.html
- main:dist/code.js
- Document Access:dynamic-page
- Network Access:
This plugin manages user access with our API on benjaminwalsh.co.uk and error reporting with Sentry.
- Editor Types:figma
- Allowed Domains:
- https://*.benjaminwalsh.co.uk
- https://*.figma.com
- https://*.sentry.io
More Like This
Discover other plugins in the Accessibility tools category.
Stark - Contrast & Accessibility Checker
Fix Color Contrast and Typography issues and add WCAG annotations for a smooth design to dev handoff
Contrast
Quickly check and scan for contrast issues on gradients, images, blends, and fills.
Color Palettes ( Colorsinspo ) : Color & Accessibility Tools
A free suite of integrated Color & Accessibility tools - 10+ tools free access 🔥