Stark

Perception

Looking for a Stark alternative?

Looking for a Stark alternative?

Stark is the most-used accessibility plugin for Figma. It's also the most expensive, and the free tier doesn't cover much. If you're doing contrast checking before handoff and Stark's pricing doesn't make sense for what you actually use - Perception is worth a look.

Perception checks text and icon contrast against WCAG, handles gradients, image fills, blending modes, and layered backgrounds properly, and costs £39.99/year if you want the Pro features. The core tool is free.

Why designers look for alternatives

The most common complaint isn't quality. It's scope versus cost.

The free tier barely covers daily work. Stark's free plan includes a basic contrast checker and vision simulator, but caps you at five projects. Bulk scanning, component support, and most features beyond a colour picker are paywalled. If you're checking contrast across a design system file, you'll hit that limit fast.

Pricing jumps are steep. Individual Pro is $120/year. Teams start at $15/seat/month with a five-seat minimum - that's $900/year before anyone opens the plugin. CI/CD integration is on the Grow plan at $6,000+/year. If you want the full platform, you're paying for it across every tier.

Most designers only use contrast checking. Stark includes vision simulation, focus order, alt text annotations, touch target checking, and compliance reporting. All useful things. But if you're running contrast checks before handoff and not using the rest, you're paying for a platform to do one job.

Who should switch, and who shouldn't

Switch to Perception if:

  • Contrast checking is your main accessibility task in Figma and you don't use Stark's other tools

  • You work on design systems where icon contrast and complex backgrounds matter

  • You're a freelancer or small team and $120/year per person is hard to justify for one job

  • Stark's free tier has already hit its project limit on you

  • You want more accurate results on icon and complex-fill elements

Stick with Stark if:

  • You need vision simulation, focus order annotations, or alt text tools alongside contrast

  • Your team produces VPAT compliance reports or needs auto monitoring across files

  • You need CI/CD integration in your development pipeline

  • Your organisation has a budget for a full accessibility platform and uses all of it

Comparison

How Perception compares

How Perception compares
FeaturePerception FreePerception ProStark FreeStark ProContrastAble
Pricing
Annual CostFree£39.99/yrFree$120/yrFreeFree
Core Contrast
Text ContrastIncludedIncludedIncludedIncludedIncludedIncluded
Icon ContrastIncludedIncludedNot includedNot includedNot includedNot included
Dominant Colour DetectionIncludedIncludedNot includedNot includedNot includedNot included
Shows Contrast RatioIncludedIncludedIncludedIncludedNot includedIncluded
Shows Tested ColoursIncludedIncludedIncludedIncludedNot includedIncluded
Opacity SupportIncludedIncludedIncludedIncludedIncludedNot included
Standards
WCAG 2.0IncludedIncludedIncludedIncludedNot includedNot included
WCAG 2.1IncludedIncludedIncludedIncludedIncludedIncluded
WCAG 2.2IncludedIncludedIncludedIncludedNot includedNot included
AA + AAAIncludedIncludedIncludedIncludedIncludedIncluded
APCAComing soonComing soonNot includedIncludedIncludedNot included
Workflow
Bulk ScanningIncludedIncludedNot includedIncludedIncludedNot included
Component + Instance SupportIncludedIncludedNot includedIncludedIncludedNot included
Links to Tested NodeIncludedIncludedNot includedIncludedIncludedNot included
Ignore False PositivesNot includedNot includedNot includedIncludedNot includedNot included
Auto MonitoringNot includedNot includedNot includedIncludedNot includedNot included
Beyond Contrast
Type Size CheckingIncludedIncludedNot includedNot includedNot includedNot included
Touch Target SizeNot includedNot includedNot includedIncludedNot includedNot included
Vision SimulatorNot includedNot includedNot includedIncludedNot includedIncluded
Focus OrderNot includedNot includedNot includedIncludedNot includedNot included
Alt Text AnnotationsNot includedNot includedNot includedIncludedNot includedNot included
Compliance ReportingNot includedNot includedNot includedIncludedNot includedNot included

Perception does contrast checking. It does it accurately, including for icons and complex fills. It doesn't try to be a full accessibility suite - if you need vision simulation, focus order, alt text, and compliance reporting, Stark's paid plans cover that.

For an honest comparison of every major plugin, read The Best Figma Plugins for Accessibility Testing on benjaminwalsh.co.uk.

How it works

How it works

Select your layers

Pick frames, components, sections, entire pages, hell anything you want to check

Run a scan

Perception finds text and icon elements, detects foreground and background colours, and calculates contrast ratios

Review results

Filter by pass or fail. See the exact colours, contrast ratio, and WCAG level for each element

Fix and re-test

Jump to any failing node, fix it, and re-test that specific result without re-running the full scan

Features

Features

Scan text and icons against WCAG 2.0, 2.1, and 2.2 AA/AAA all in bulk

Bulk testing

Dominant colour detection handles gradients, images, opacity, and blending

Context aware detection

Individual re-testing; jump to any failed node in your designs instantly

Quick re-tests

Switch colour formats HEX, RGB, HSL, HSB. Small-text and readability warnings

Customisable

Pricing

Pricing

Where other tools break on gradients, images, and layered fills, Perception uses dominant colour detection to test what users actually see.

Insider

£0.00

/month

For designers running contrast checks before handoff

Text and icon contrast scanning

WCAG 2.0, 2.1, and 2.2 at AA and AAA

Dominant colour detection for complex fills

Bulk scanning across frames and components

Set max icon size

Pro

£3.99

/month

For design system work where you need control over what gets flagged

Everything in Insider

Set max icon size to cut false positives

Access to all features

Priority support

Support an indie plugin developer

Insider

£0.00

/month

For designers running contrast checks before handoff

Text and icon contrast scanning

WCAG 2.0, 2.1, and 2.2 at AA and AAA

Dominant colour detection for complex fills

Bulk scanning across frames and components

Set max icon size

Pro

£3.99

/month

For design system work where you need control over what gets flagged

Everything in Insider

Set max icon size to cut false positives

Access to all features

Priority support

Support an indie plugin developer

Coming soon

Features in development

Override detected colours when you know the actual value

Manual colour overrides

Test against the Advanced Perceptual Contrast Algorithm alongside WCAG

APCA contrast mode

Save test data to the canvas and reopen it later

Persistent results

Join 126 other insiders who still care about design

Becoming an insider means you'll be the first to hear about new tools, products, and features. Have your say on our product roadmap, and get exclusive discounts.

By subscribing you agree to our privacy policy

What's always annoyed me is that even with a robust design system in place, I'd still end up manually checking contrast ratios.

The existing tools would choke on gradients, fall apart with image backgrounds, and completely ignore blending modes. So I'd be there, squinting and manually picking pixels hoping for the best.

It felt like a problem that should have been solved years ago.

So I built this plugin to handle the messy reality of actual design work - not just solid text on solid backgrounds, but the gradients, opacity, and effects that I see all the time.

Ben

Founder, Design System Tools

What's always annoyed me is that even with a robust design system in place, I'd still end up manually checking contrast ratios.

The existing tools would choke on gradients, fall apart with image backgrounds, and completely ignore blending modes. So I'd be there, squinting and manually picking pixels hoping for the best.

It felt like a problem that should have been solved years ago.

So I built this plugin to handle the messy reality of actual design work - not just solid text on solid backgrounds, but the gradients, opacity, and effects that I see all the time.

Ben

Founder, Design System Tools

FAQ

Frequently asked questions

Does Perception work with components and instances?

Yes. Select components, instances, sections, or any combination of layers. Perception tests them all in a single scan.

What WCAG versions does Perception support?

How does dominant colour detection work?

Does Perception check icon contrast?

Is Perception free?

How is Perception different from Stark?

Join 126 other insiders who still care about design

Becoming an insider means you'll be the first to hear about new tools, products, and features. Have your say on our product roadmap, and get exclusive discounts.

By subscribing you agree to our privacy policy

© Darkside Design Ltd. All rights reserved

Made with 🧡 on 🌍 Earth

Stark is the most-used accessibility plugin for Figma. It's also the most expensive, and the free tier doesn't cover much. If you're doing contrast checking before handoff and Stark's pricing doesn't make sense for what you actually use - Perception is worth a look.

Perception checks text and icon contrast against WCAG, handles gradients, image fills, blending modes, and layered backgrounds properly, and costs £39.99/year if you want the Pro features. The core tool is free.

The most common complaint isn't quality. It's scope versus cost.

The free tier barely covers daily work. Stark's free plan includes a basic contrast checker and vision simulator, but caps you at five projects. Bulk scanning, component support, and most features beyond a colour picker are paywalled. If you're checking contrast across a design system file, you'll hit that limit fast.

Pricing jumps are steep. Individual Pro is $120/year. Teams start at $15/seat/month with a five-seat minimum - that's $900/year before anyone opens the plugin. CI/CD integration is on the Grow plan at $6,000+/year. If you want the full platform, you're paying for it across every tier.

Most designers only use contrast checking. Stark includes vision simulation, focus order, alt text annotations, touch target checking, and compliance reporting. All useful things. But if you're running contrast checks before handoff and not using the rest, you're paying for a platform to do one job.

Perception: contrast checking done properly

Perception is a Figma plugin that runs colour contrast audits. It scans your selection for text and icon elements, tests them against WCAG criteria, and gives you a pass/fail breakdown you can act on before handoff.

Two things Perception does that Stark doesn't:

Icon contrast checking. WCAG 2.2 SC 1.4.11 requires non-text UI components to meet 3:1 contrast. Icons are everywhere in design systems - icon-only buttons, navigation icons, status indicators. Perception detects them automatically and tests them as part of every scan. Stark's contrast checker focuses on text.

Dominant colour detection for complex fills. When your element sits on a gradient, image background, or layered fill with blending modes and opacity, Perception calculates contrast from the colour users actually see - not the first solid fill value the plugin finds. For anything beyond two flat colours on top of each other, this gives you a more accurate result.

Switch to Perception if:

  • Contrast checking is your main accessibility task in Figma and you don't use Stark's other tools

  • You work on design systems where icon contrast and complex backgrounds matter

  • You're a freelancer or small team and $120/year per person is hard to justify for one job

  • Stark's free tier has already hit its project limit on you

  • You want more accurate results on icon and complex-fill elements

Stick with Stark if:

  • You need vision simulation, focus order annotations, or alt text tools alongside contrast

  • Your team produces VPAT compliance reports or needs auto monitoring across files

  • You need CI/CD integration in your development pipeline

  • Your organisation has a budget for a full accessibility platform and uses all of it

Feature

Perception (free)

Perception (Pro - £39.99/yr)

Stark (free)

Stark (Pro - $120/yr)

Text contrast checking

Yes

Yes

Yes

Yes

Icon contrast checking

Yes

Yes

No

Limited

Dominant colour detection

Yes

Yes

No

No

Bulk scanning

Yes

Yes

No

Yes

Components and instances

Yes

Yes

No

Yes

WCAG 2.0 / 2.1 / 2.2

All three

All three

2.1 and 2.2

2.1 and 2.2

AA and AAA

Both

Both

Both

Both

Project limit

None

None

Five projects

Unlimited

Icon size controls

No

Yes

No

No

APCA support

Roadmap

Roadmap

No

Yes

Vision simulator

No

No

Yes

Yes

Focus order

No

No

No

Yes

Alt text annotations

No

No

No

Yes

Touch targets

No

No

No

Yes

Compliance reporting

No

No

No

Yes

Auto monitoring

No

No

No

Yes

Where Perception wins: Contrast accuracy - especially icons and complex backgrounds. Free tier that actually covers what you need. No project limit.

Where Stark wins: Breadth. If you need vision simulation, focus order, alt text, touch targets, or compliance reporting, Stark covers all of it in one place. Perception doesn't.


Perception

Stark

Free tier

Full contrast checking - text and icons, bulk scanning, all WCAG versions, no project limit

Basic contrast checker and vision simulator, five projects max

Individual paid

£39.99/year

$120/year

What paid adds

Icon size controls

Focus order, alt text, touch targets, and the rest of the platform

Teams

Same price per account

$15/seat/month, five-seat minimum ($900/year minimum)

CI/CD

Not available

$6,000+/year (Grow plan)

For a team of five designers doing contrast checking:

  • Perception Pro: £200/year

  • Stark Pro: $600/year (roughly £470 at current rates)

  • Stark Team (5-seat minimum): $900/year (roughly £705)

That's before you hit the Grow plan, which starts at $6,000+/year for CI/CD access.

  1. Install Perception from the Figma Community

  2. Select the frames or components you'd normally check in Stark

  3. Run a scan

No account setup required on the free tier. No project limit. If you've used any contrast checker before, the interface is familiar.

Perception handles contrast checking. If you need something different, these are worth looking at:

Contrast by WillowTree - Free, actively maintained, handles bulk checking and components. Doesn't cover icon contrast or complex fills as accurately as Perception, but solid for simple text contrast.

Adee 2.0 - Free, includes touch target checking and colour blindness simulation alongside contrast. Good if you want more than just contrast but don't want to pay Stark prices. Active development as of late 2025.

Contrast by Roman Nurik - Free with a clean visual interface for reviewing results. Supports APCA. Hasn't been updated since late 2023, which is worth knowing before you rely on it.

For a full breakdown of every plugin, read The Best Figma Plugins for Accessibility Testing.

Is Perception really free?
Yes. Text and icon contrast scanning, WCAG 2.0/2.1/2.2, AA and AAA, dominant colour detection, bulk scanning - all free with no project limit. Pro (£39.99/year) adds icon size controls for design system work where you want to filter out large decorative icons from results.

Can I use Perception and Stark together?
Yes, and some teams do. Perception for contrast accuracy - especially on icons and complex fills - and Stark for focus order, alt text, and touch target annotations. The plugins don't conflict.

Does Perception cover everything Stark covers?
No. Perception is a contrast checker. It doesn't do vision simulation, focus order, alt text, touch targets, or compliance reporting. If you need those, Stark is the right tool for them, or you can combine Perception with other free plugins that cover specific gaps.

Why is Stark so expensive?
Stark is building a full accessibility platform - plugin, browser extension, CI/CD integration, compliance reporting. The pricing reflects that scope. If you use all of it, the cost might make sense. If contrast checking is 80% of your accessibility work in Figma, you're paying for a lot you won't open.

Is Perception as accurate as Stark for contrast checking?
For text on flat backgrounds, both give you the same result. For icons, Perception is more thorough - it detects them automatically and tests them as a standard part of every scan. For complex backgrounds with gradients, images, or blending modes, Perception's dominant colour detection gives you a more accurate number than reading direct fill values.