Dashboard UI Kit — WCAG 2.1 AA contrast checked, for Figma

For product designers shipping customer-facing dashboards to EU consumers under the European Accessibility Act. Type your brand colour: every one of the kit's 22 variants is re-measured against 4.5:1 right here.

WCAG 2.1 SC 1.4.3 · normal text needs 4.5:1

Acme Billing
Overview
Customers
Revenue
Component / variantFillTextRatioAA 4.5:1
Full version — $168 once: all 7 components and 22 variants as a Figma plugin, 22 SVGs and one .sketch file. Get the full kit

Free now: the Button set (Primary, Secondary, Danger, Disabled) as plugin, SVG and .sketch — download the free Button set. One-time payment, not a subscription. You see the answer for your own colour above before paying anything.

What you lose if a state fails, and when

The European Accessibility Act has applied to consumer e-commerce, banking and similar services since 28 June 2025. EN 301 549, its harmonised standard, takes the contrast rules from WCAG 2.1 AA: 4.5:1 for normal text (SC 1.4.3), 3:1 for UI components (SC 1.4.11). In Germany the BFSG (§37) sets fines up to €100,000. A pale brand button with white text is the failure an auditor sees first.

Why a free kit or a contrast checker is not enough

A free Figma Community kit ships colours nobody measured against 4.5:1, and a contrast checker tests one pair at a time. This kit has all 22 dashboard states measured with the ratio printed per variant, so the only pair you recheck is your own brand shade — which this page does for you.

What is inside the full kit (counted)

Button4 variants — Primary, Secondary, Danger, Disabled (free)
Input3 variants — Placeholder, Filled, Error
Status badge4 variants — Active, Overdue, Draft, Archived
Alert3 variants — Info, Error, Neutral
Tabs3 variants — Active, Inactive, Hover
Progress3 variants — Running, Complete, Failed
Toggle2 variants — On, Off

7 components · 22 variants · 6 colour tokens · lowest measured pair 5.91:1 (Input / Error). Contrast only: focus order, keyboard access and screen-reader labels are still your build's job.

How to get it into Figma

  1. Drag the .sketch file onto the Figma file browser to open it. Sketch users open the same file directly.
  2. Copy an SVG and paste it into a frame — it comes in as editable vectors.
  3. Plugin: the kit ships as TypeScript source (code.ts). Run tsc to get code.js, import manifest.json as a development plugin, and it builds the 7 components as real variant sets.
  4. Select the kit, open Selection colors and replace #1D4ED8 with the shade this page gave you.

Menu names differ by Figma version and UI language. Some component structure may be simplified in the .sketch import; the plugin rebuilds real components with variants.

Yardstick

Rival dashboard UI kits on this shelf list at up to $168 (our 2026 shelf measurement), without per-variant contrast figures.

Get the complete version $168

This page is the working piece. The full pack has everything below.

7 dashboard components, 22 variants, every text/fill pair at 4.5:1 or higher (lowest 5.91:1) — the contrast line EN 301 549 takes from WCAG 2.1, and Germany's BFSG fines up to €100,000

WCAG 2.1 SC 1.4.3 requires 4.5:1 contrast for normal text and SC 1.4.11 requires 3:1 for UI components; EN 301 549, the EAA harmonised standard, references WCAG 2.1 AA. Germany's BFSG §37 sets fines up to €100,000. Rival dashboard

Buy the full version — $168

Questions people ask

What does this dashboard UI kit contain?

Seven Figma components for a dashboard screen — Button, Input, Status badge, Alert, Tabs, Progress and Toggle — in 22 variants. Every text and fill pair measures at least 4.5:1, the WCAG 2.1 SC 1.4.3 line for normal text; the lowest pair is 5.91:1. It ships as a Figma plugin, 22 SVG files and one .sketch file.

Who is this kit built for?

Product designers and front-end leads building customer-facing SaaS, banking or e-commerce account dashboards for EU consumers. The European Accessibility Act has applied since 28 June 2025, and EN 301 549 takes its contrast rules from WCAG 2.1 AA. Sketch users open the same .sketch file, so mixed teams can share one kit.

Why not use a free Figma Community dashboard kit?

Free kits ship colours nobody measured against 4.5:1, so you find out in an audit that grey placeholder text or a pale badge fails. A contrast checker tests one pair at a time. This kit has all 22 states measured, with the ratio printed per variant, so you only have to recheck your own brand shade.

What do I get for free?

The Button set with four variants (Primary, Secondary, Danger, Disabled) as plugin, SVG and .sketch, plus the web checker. Type your brand hex and it computes the contrast for all 22 variants and suggests the nearest darker shade that reaches 4.5:1. You see the answer for your own colour before paying anything.

How does the price compare?

The full kit is a one-time payment of $168, not a subscription. Rival dashboard UI kits on the same shelf list at up to $168 in our 2026 measurement, without per-variant contrast figures. Germany's BFSG §37 sets fines up to €100,000 for accessibility breaches, and contrast is the most visible of those requirements.

Ask about this tool

One question, answered by the person who built it. Your email only if you want the answer sent.

ENDEJAESPT

Find a tool