Skip to main content
Pricing

Plan Comparison

Pro

A full-width comparison table showing features across multiple plan tiers. Uses proper table semantics with column headers for plan names and row headers for features. Supports grouped feature sections with sub-headers for complex pricing pages.

4 variants

Free
Individual
Team
Components
44
131
131
Figma library
Updates
Community
1 year
1 year
Seats
1
5
Price
Free
€149
€249

Variants

VariantDescriptionWhen to use
DefaultStandard comparison table with feature rows and plan columns.Use on pricing pages where users need to compare features across tiers.
Compact

Usage Guidelines

Do

Use proper <th> with scope="col" for plan headers and scope="row" for feature names.

Don't

Build comparison tables with CSS grid divs — use semantic <table> elements.

Do

Group related features under section sub-headers for scanability.

Don't

Rely on colour alone to distinguish included from excluded features.

Do

Highlight the recommended plan column with a distinct background.

Don't

Cram more than 4 plan columns — it becomes unreadable on smaller screens.

Do

Use checkmarks and dashes (not just colour) to indicate included/excluded.

Don't

Code

This component is included in Lexicon Pro

From €149 — one-time purchase, lifetime access

View pricing

Design Tokens

This component is included in Lexicon Pro

From €149 — one-time purchase, lifetime access

View pricing

Accessibility

  • Uses semantic <table>, <thead>, <tbody>, <th>, and <td> elements.
  • Plan headers use scope="col"; feature labels use scope="row".
  • Checkmarks include sr-only text like "Included" or "Not included".
  • Table has a <caption> or aria-label describing its purpose.
  • Responsive: on small screens, consider stacking cards instead of a horizontal scroll.

Keyboard Interactions

TabMoves focus through any interactive elements (CTA buttons) in the table.
Arrow keysStandard table navigation in screen readers.