Consistency
Unlinked fills, strokes, text, and effects. Sub-pixel nudges. Off-scale corner radii. Hidden layers left outside an archive group.
3 free scans · 3 free AI actions
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
Unlinked fills, strokes, text, and effects. Sub-pixel nudges. Off-scale corner radii. Hidden layers left outside an archive group.
Default names like “Rectangle 12” and “Frame 4”. Your own regex conventions, scoped by node type, with expected vs actual output.
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
Bind a matching local style, snap stray pixels, or rename to convention. Batch “Fix all” is one native undo step.
Build naming, brand-color, and property rules from a form. Import and export JSON. Teammates scanning the same file use the same rules.
Suggest custom rules from a page summary, or review CTA and tone consistency. Advisory only — never auto-applied. No API key to paste.
Core linting never leaves Figma. Only an explicit AI action sends a short summary or visible text strings. No product analytics.
Pricing
$5 / month
Unlimited scans, custom rules, fixes, accessibility checks, and AI.
$49 / year
Everything in Monthly, billed once a year.
Subscribe yearlyTry StyleGuard directly in Figma.
Get the Figma plugin