Stark

Perception vs Stark

Perception vs Stark

We built Perception, so take this comparison with that context. We've tried to be accurate about both tools. If something here is wrong, let us know.

Who should switch, and who shouldn't

  • Contrast checking is your primary accessibility task in Figma before handoff

  • You work on design systems where icon contrast and complex fills come up regularly

  • You want a free tool that works properly without hitting a project cap

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

  • You already use Stark for other features but want more accurate contrast results on icons and layered designs

  • You need more than contrast - focus order, alt text, touch targets, vision simulation

  • Your team produces compliance reports or needs VPAT documentation

  • You want one tool to cover most of your Figma accessibility workflow

  • Your organisation has budget for a full accessibility platform

  • You need CI/CD integration in your development pipeline

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

We built Perception, so take this comparison with that context. We've tried to be accurate about both tools. If something here is wrong, let us know.

Perception is a contrast checker. It tests text and icon elements against WCAG 2.0, 2.1, and 2.2, handles complex fills properly using dominant colour detection, and doesn't have a project limit on free. Pro is £39.99/year.

Stark is a full accessibility platform. Contrast, vision simulation, focus order, alt text annotations, touch targets, compliance reporting - it's all in one place. The free tier is limited. Pro starts at $120/year for individuals.

If you need contrast checking done accurately: Perception.
If you need a full accessibility platform in Figma: Stark.

  • Contrast checking is your primary accessibility task in Figma before handoff

  • You work on design systems where icon contrast and complex fills come up regularly

  • You want a free tool that works properly without hitting a project cap

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

  • You already use Stark for other features but want more accurate contrast results on icons and layered designs

  • You need more than contrast - focus order, alt text, touch targets, vision simulation

  • Your team produces compliance reports or needs VPAT documentation

  • You want one tool to cover most of your Figma accessibility workflow

  • Your organisation has budget for a full accessibility platform

  • You need CI/CD integration in your development pipeline

Feature

Perception

Stark (Pro)

Text contrast

Yes

Yes

Icon contrast

Yes

Limited

Dominant colour detection

Yes

No

Vision simulator

No

Yes

Focus order

No

Yes

Alt text annotations

No

Yes

Touch target checking

No

Yes

Typography analysis

No

Yes

Landmarks

No

Yes

Compliance reporting (VPAT)

No

Yes

Auto monitoring

No

Yes

CI/CD integration

No

Yes (Grow plan, $6,000+/year)

Perception does one thing: contrast checking. Stark does many things. If your accessibility workflow in Figma goes beyond contrast, Perception isn't a replacement.

Verdict: Stark wins on breadth. If you need the full platform, Perception doesn't cover it.

Tier

Perception

Stark

Free

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

Teams

Same price per account

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

Enterprise/CI

Not available

$6,000+/year (Grow plan)

Verdict: Perception is cheaper - significantly so at team scale. But you're comparing a contrast checker to a platform. The price gap reflects the scope gap.


Perception free

Stark free

Contrast checking

Yes - text and icons

Yes - text only

Bulk scanning

Yes

No

Components and instances

Yes

No

Dominant colour detection

Yes

No

WCAG versions

2.0, 2.1, 2.2

2.1 and 2.2

Project limit

None

Five projects

Vision simulator

No

Yes

Verdict: If you're on free, Perception gives you more for contrast checking. Stark's free tier includes vision simulation, which Perception doesn't have at any tier.

For a team of ten designers doing contrast checking:

  • Perception Pro: £400/year

  • Stark Pro: $1,200/year

  • Stark Team: $1,800/year

That's a meaningful difference if contrast checking is most of what you use.

Contrast checking accuracy

For text on flat, solid backgrounds, both tools give you the same result. The maths is identical.

The difference shows up on more complex designs.

Icons. WCAG 2.2 SC 1.4.11 requires non-text UI components - including icons - to meet 3:1 contrast. Perception detects icons automatically and tests them in every scan. Stark's contrast checker is built around text. You won't get a systematic icon contrast report from Stark the way you do from Perception.

Gradients and image fills. When your text or icon sits on a gradient, image background, or layered fill with blending modes, Perception uses dominant colour detection to calculate contrast from the colour users actually perceive. Stark reads the direct fill value. On simple gradients the difference might be small. On complex layered backgrounds with opacity and effects, the numbers can diverge enough to matter.

Verdict: Perception is more accurate for contrast checking on icons and complex fills. For text on flat backgrounds, both are equivalent.

WCAG version coverage

Perception supports WCAG 2.0, 2.1, and 2.2. Stark supports 2.1 and 2.2. In most cases this won't matter - 2.2 is backwards-compatible. But if you're working against legacy compliance requirements that cite 2.0 specifically, Perception covers it.

Both support AA and AAA.

Verdict: Perception has broader WCAG coverage. Rarely a deciding factor.

Updates and maintenance

Perception is built by one person (Ben Walsh, who also wrote this comparison). Updates ship regularly. The roadmap includes APCA contrast mode, manual colour overrides, and persistent results.

Stark has a full team. They raised $1.5M in 2022. Updates are frequent. In late 2024, Stark restructured pricing and features around team and enterprise use - a clear signal that their roadmap is tilted toward larger organisations.

Verdict: Both are actively maintained. Stark has more resource. Perception moves faster on contrast-specific features because it's the only thing it does.

Some teams use Perception for contrast (especially on icons and complex designs) and Stark for everything else - focus order, alt text annotations, touch targets. The plugins don't conflict. If you're already paying for Stark and finding the contrast results unreliable on icon-heavy files, adding Perception on free costs nothing.

Did you really build Perception and write this comparison?
Yes. We've tried to be accurate about both tools. Stark does things Perception doesn't. Where we think we do a better job, we've said why and what specifically makes it better. If something here is wrong, email us.

Can Perception replace Stark entirely?
Only if you only use Stark for contrast checking. If you use focus order, alt text, vision simulation, or compliance reporting, you still need Stark or other tools for those.

Is Perception's contrast checking actually more accurate?
For icons: yes - Perception detects and tests them as a standard part of every scan. Stark's contrast checker doesn't systematically cover icons. For complex backgrounds (gradients, images, blending modes): yes - dominant colour detection gives a more realistic result than reading direct fill values. For text on flat backgrounds: both are equally accurate.

Will Perception add the features Stark has?
APCA contrast mode and persistent results are on the roadmap. Vision simulation, focus order, and alt text are not. Perception is a contrast checker - the goal is to do that one thing as accurately as possible, not to build a full accessibility platform.