On this page
About Contrast by Alex Carr
Contrast is a free Figma plugin published by Alex Carr in 2019. It works in Figma Design and has 514,988 users and 8,307 likes on the Figma Community. It ranks #2 in Accessibility on our lists.
In the developer's words
Contrast makes it easy to check the contrast ratios of colors as you work. Select a layer and Contrast will immediately look for the color directly behind your selection and serve up the contrast ratio along with passing and failing levels from the Web Content Accessibility Guidelines (WCAG). If Contrast cannot find the background color, add another layer to your selection, and Contrast will compare them both.
Are you looking to give everything a once-over before finishing? Scan entire pages to generate a report of all text-based contrast issues. Step through them and fix issues as needed.
- Select elements to automatically find the color behind them
- Scan entire pages or the current selection to see all text-layer color issues
- Works on any element, not just text
- Extremely fast and responsive—keep it open as you work
- Supports image and gradient backgrounds with Smart Sampling
- Supports solid, transparent, blended fills, layered fills, and backgrounds
- Live updates as you change the color, opacity, or blend of the selected element
APCA Support (Beta)
Contrast now includes Beta support for the Advanced Perceptual Contrast Algorithm (APCA) algorithm. Calculate contrast using APCA, a new method for calculating and predicting readability contrast. This method is continuously evolving. APCA W3 is in public beta and use of the algorithm in Contrast is a work in progress. Please share your thoughts with us! We'll continue to post updates and new approaches over time.
Smart Sampling
Contrast can compare an element’s color with the colors it finds in gradients and images in the background. It does this by taking a sampling of colors from the area directly behind the element and calculating the contrast ratio for each color. Contrast considers a color passing if all colors in the sample pass.
Bugs
If you have a situation where Contrast is not finding the right background, please let us know! Send us an example test case in Figma along with a short description of what you were expecting, and we’ll have a look.
Known Issues
- Element strokes are not yet supported
Smart Sampling Technique
Contrast uses RGBQuant to analyze the selection of pixels behind an element. It looks for colors (pixels) that are represented two or more times within each sub-region (64x64) of the area tested. This method gives the best balance of speed and results. The time it takes Contrast to sample and analyze the colors is proportional to the size of the layer you are testing. I.e., Larger layers, in terms of area, will take longer than smaller areas. Sampling can temporarily block the interface in the same way that exporting a frame might—this shouldn’t be very noticeable for smaller layers.
Credits
Contrast was made by the WillowTree design team.
What's new
Version 26 · released Jun 16, 2025
- Updates error handling for foreground elements that cannot be tested.
Permissions and privacy
Network access
Contrast declares no network access, so it runs entirely inside Figma and can't send your file anywhere.
Extra permissions
None beyond the standard access to the file you run it in.
Read from the plugin's published manifest.
Where Contrast ranks
Contrast alternatives
- 1

Stark
by Stark
577K users10KFreeFix Color Contrast and Typography issues and add WCAG annotations for a smooth design to dev handoff
- 2

A11y
by Kelly Gorr
315K users4.7KFreeText color accessibility
- 3

UI Color Palette /one・WCAG Color Palette Manager for Apps & Websites
by Aurélien Grimaud
92K users814Free + $8/mo upgradeColor Palettes that meet WCAG Guidelines and Operations (tailored for individuals)
- 4

Color contrast
by Aleksandra Walczak
82K users474FreeColor contrast checker
- 5

Contrast
by Roman Nurik
72K users341FreeQuickly run a visual contrast report on your design.
- 6

Contrast Checker
by Lucas Amorim
54K users186FreeCheck contrast in your UI design
Contrast FAQ
What does Contrast do?
Quickly check and scan for contrast issues on gradients, images, blends, and fills. It's a Figma plugin by Alex Carr that runs in Figma Design.
Is Contrast free?
Yes. Contrast is free to install and run from the Figma Community, with no paid tier listed.
Is Contrast safe to use?
Figma plugins can only reach the internet through domains listed in their manifest. Contrast declares no network access, so it runs entirely inside Figma and can't send your file anywhere. As with any plugin, check the developer's privacy policy before using it on client work.
How do I install Contrast?
Open it on the Figma Community, or search for it in the Actions menu (Cmd/Ctrl + K) inside any file you can edit. See how to install Figma plugins.
What are the best alternatives to Contrast?
By user count, the closest alternatives are Stark, A11y and UI Color Palette /one・WCAG Color Palette Manager for Apps & Websites. Compare all of them on the best Figma plugins for accessibility.
Built this plugin?
Use this page as a landing page for Contrast: link to it from your site, README or launch posts, or add a badge. Pick a style and copy the code.
Style
Label
Size
Code
<a href="https://figmaplugins.co/plugins/contrast/" target="_blank" rel="noopener"><img src="https://figmaplugins.co/badges/featured-dark.svg" alt="Contrast by Alex Carr on figmaplugins.co" width="220" height="48"></a>