Deterministic rules
Organised into 17 focus areas. Every check is documented. Contrast ratios computed with alpha compositing. Spacing verified against 8pt grids. Each rule references a specific WCAG criterion or Nielsen principle — no guesswork.
90 automated rules across 17 focus areas cover contrast, layout, typography, heuristics, and color — each scored, graded A–F, and fixable in one click. Get a second opinion from 15 AI models.
Top findings
Features
Organised into 17 focus areas. Every check is documented. Contrast ratios computed with alpha compositing. Spacing verified against 8pt grids. Each rule references a specific WCAG criterion or Nielsen principle — no guesswork.
Applied directly on canvas. Verified before the issue closes. Undo any change instantly.
Scored 0–100, weighted by severity. Errors count 3× more than warnings.
Bring your own API key. Claude, GPT-4o, Gemini, and 12 more run in parallel — results attributed per provider.
Register your component library. Detached instances, drift from canonical size, unregistered components.
Full audit as structured JSON or formatted PDF. Built for handoff, post-mortems, and design reviews.
How it works
Choose any frame or your entire page. Veris works at any scope — a single component or a full-page mockup.
90 rules run in parallel. Contrast computed with alpha compositing. Spacing checked against 8pt grids. Results scored by severity and graded instantly.
One click applies and verifies each fix directly on canvas. The score refreshes live. Export as JSON or PDF for handoff.
Audit categories
Every audit runs all six evaluators in parallel, then combines them into a single weighted grade.
Text legibility against WCAG AA/AAA — including opacity, gradients, and colour-blind safety.
Spacing grids, alignment, padding symmetry, off-canvas elements, and minimum touch-target sizes.
Font sizes, line height, hierarchy, weight contrast, and typeface variety across the design.
Nielsen's 10 principles plus Laws of UX mental-model checks — feedback, control, consistency, error prevention, cognitive load, and dark-pattern detection.
Palette size, near-duplicate colours, saturation balance, and colour-only information encoding.
Component coverage, unregistered instances, detached components, and size drift from registered specs.
Attention heatmap
A rule-based saliency model overlaid on your actual screen — grounded in Itti–Koch attention research and Nielsen Norman Group eye-tracking studies.
Fold-aware budget. Each viewport slice gets its own attention budget — above-the-fold elements rank higher.
F-pattern & central-fixation prior. Reading-pattern bias resets per fold, so every scroll depth is modelled correctly.
Gaze magnets. Element size, contrast, colour warmth, type weight and interaction presence all contribute to the score.
Top 5 attention magnets listed with their exact drivers, so you know why each element pulls focus.
Pinch or ctrl-scroll to zoom into any part of the heatmap overlay.
Heat scale
Audit history
Every completed audit is stored locally in your Figma file. Watch your score trajectory move over time — run by run, frame by frame.
Score trend · example
Up to 20 audits stored per file
Saved in Figma clientStorage, scoped to the file and grouped by audited target — file, page and frame.
Sparkline score trend per target
Each audited frame shows its run-by-run score as an SVG sparkline with a delta badge for improvement or regression.
Re-open any past run
Click a historical audit to reload its full results, issue list and category scores — exactly as they were when it ran.
AI analysis
All analysis uses your API key, runs inside Figma, and never touches a third-party server.
Ollama runs entirely offline — no API key required.
Scoring system
Scores use a damped sigmoid formula so a design with a few warnings lands around 70–80, not near zero.
The overall score is a weighted average across all 6 categories: contrast at 30%, layout/typography/heuristics at 20% each, color at 10%.
Inside Veris
Every issue is actionable — three severity levels, searchable and filterable, with one-click fixes verified on canvas and a live-refreshing score.
Pricing
$0/month
Start auditing immediately — no credit card, no account.
—
Unlimited audits across all your devices.
Billed monthly via Lemon Squeezy · Cancel anytime
FAQ
Never. All evaluation logic runs inside Figma's UI iframe — your design data never leaves Figma. When you enable AI analysis, only a structured text summary (not raw node data) is sent to your chosen AI provider, using your own API key.
You get 10 complete audits every 30 days, per device. No signup, no account — just install and run. Cancelled or errored audits don't count against your quota. The counter resets on a rolling 30-day window.
15 providers: Anthropic Claude, OpenAI, Google Gemini, Groq, OpenRouter, Azure OpenAI, GitHub Models, Mistral, Together AI, DeepSeek, xAI/Grok, Cerebras, Fireworks AI, Perplexity, and Ollama. Ollama runs fully offline — no API key required.
Yes — Pro licenses support multiple device activations. The exact limit is shown at checkout. Licenses also include a 7-day offline grace period, so your audit access stays available if you temporarily lose connectivity.
Yes. Veris walks the full node tree, resolving INSTANCE nodes to their main components. Library compliance checks specifically target instances and detect detached components by name. Up to 10,000 nodes per audit.
Each category is scored 0–100 using a damped sigmoid: errors count 12 points each, warnings 4, info 1. The overall score is a weighted average — contrast at 30%, layout/typography/heuristics at 20% each, color at 10%. Design Library compliance optionally takes a 10% slice when enabled.