3 free scans · 3 free AI actions

One-click design QA for Figma

Catch naming, accessibility, and style inconsistencies before handoff. Core checks run locally in Figma. AI is included — no card or OpenAI account required to try it.

What it catches

A pre-handoff QA pass for every Figma file

Consistency

Unlinked fills, strokes, text, and effects. Sub-pixel nudges. Off-scale corner radii. Hidden layers left outside an archive group.

Naming

Default names like “Rectangle 12” and “Frame 4”. Your own regex conventions, scoped by node type, with expected vs actual output.

Accessibility

WCAG contrast against AA or AAA, missing alt text on image fills, 44×44 touch targets, and a 12px readable font-size floor — all configurable.

Fix it fast

Find the issue, jump to the layer, fix it

One-click and batch fixes

Bind a matching local style, snap stray pixels, or rename to convention. Batch “Fix all” is one native undo step.

Custom rules that travel with the file

Build naming, brand-color, and property rules from a form. Import and export JSON. Teammates scanning the same file use the same rules.

AI, included

Suggest custom rules from a page summary, or review CTA and tone consistency. Advisory only — never auto-applied. No API key to paste.

Local by default

Core linting never leaves Figma. Only an explicit AI action sends a short summary or visible text strings. No product analytics.

Pricing

Simple plans after the trial

Monthly

$5 / month

Unlimited scans, custom rules, fixes, accessibility checks, and AI.

Compare plans, trial details, and FAQ

Ready to check your file?

Try StyleGuard directly in Figma.

Get the Figma plugin