DESIGN.md · Analysis

Tabler

tabler.io · 18 Sept 2026 · 47 colors · Inter

Tabler

Tabler is an open-source Bootstrap 5 admin dashboard template and SVG icon library. It delivers a clean, functional, and accessible interface for building data-rich applications with a focus on developer experience and rapid prototyping.

Colors

surface#ffffff
surface-dim#f8fafc
surface-bright#ffffff
surface-container-lowest#fcfdfe
surface-container-low#f1f3f8
surface-container#e0e4eb
surface-container-high#c4cad4
surface-container-highest#9ba3af
on-surface#4e5967
on-surface-variant#6a7380
inverse-surface#1e2734
inverse-on-surface#e0e4eb
outline#9ba3af
outline-variant#c4cad4
surface-tint#066fd1
primary#066fd1
on-primary#ffffff
primary-container#e0f0ff
on-primary-container#003d99
inverse-primary#4db8ff
secondary#0ea5e9
on-secondary#ffffff
secondary-container#e0f7ff
on-secondary-container#004d7a
tertiary#10b981
on-tertiary#ffffff
tertiary-container#d1fae5
on-tertiary-container#065f46
error#ef4444
on-error#ffffff
error-container#fee2e2
on-error-container#7f1d1d
primary-fixed#e0f0ff
primary-fixed-dim#b3d9ff
on-primary-fixed#001f4d
on-primary-fixed-variant#003d99
secondary-fixed#e0f7ff
secondary-fixed-dim#b3e5fc
on-secondary-fixed#001f3a
on-secondary-fixed-variant#004d7a
tertiary-fixed#d1fae5
tertiary-fixed-dim#a7f3d0
on-tertiary-fixed#001f12
on-tertiary-fixed-variant#065f46
background#ffffff
on-background#4e5967
surface-variant#e0e4eb

Typography

display
fontFamily: Inter · fontSize: 60px · fontWeight: 700 · lineHeight: 68px · letterSpacing: -0.04em
headline-lg
fontFamily: Inter · fontSize: 40px · fontWeight: 600 · lineHeight: 48px · letterSpacing: -0.02em
headline-md
fontFamily: Inter · fontSize: 28px · fontWeight: 600 · lineHeight: 36px · letterSpacing: -0.01em
title-lg
fontFamily: Inter · fontSize: 20px · fontWeight: 600 · lineHeight: 28px · letterSpacing: 0em
body-lg
fontFamily: Inter · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0em
body-md
fontFamily: Inter · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
label-md
fontFamily: Inter · fontSize: 14px · fontWeight: 600 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: Inter · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.02em

Design guidance

Overview

Tabler is a pragmatic, developer-first admin dashboard framework built on Bootstrap 5 and a comprehensive SVG icon library. It serves teams building data-intensive applications, dashboards, and internal tools that demand both aesthetic polish and rapid iteration. The design philosophy embraces 'Functional Minimalism'—a aesthetic movement that prioritizes clarity, information hierarchy, and usability over decorative flourish. Every component is designed to communicate data and actions with precision, using a restrained color palette anchored by a vibrant primary blue (#066fd1) that signals interactivity without overwhelming the interface. The emotional response is one of calm competence: users feel they are working with a mature, trustworthy tool.

Tabler's voice is direct, professional, and encouraging. The tone avoids jargon while remaining technically credible. Copy is concise—'See discounted pricing' rather than 'Click here to view our special promotional offers'—and action-oriented. The brand personality is approachable yet authoritative, reflecting the confidence of an open-source project that has earned the trust of thousands of developers worldwide. Example sentence in Tabler's voice: 'Tabler 1.5 brings 250+ improvements—fold your sidebar, gradient your cards, and pattern your backgrounds.'

Colors

Tabler's color system is built on a neutral slate foundation (ranging from #040f1f to #fcfdfe) that provides visual stability and ensures text legibility across all contexts. The primary accent, a vibrant blue (#066fd1), is reserved exclusively for interactive elements—buttons, links, focus states, and key CTAs. This blue is never used for passive surfaces or body text, ensuring it maintains its signal strength as the user's guide through the interface. Secondary colors include sky blue (#0ea5e9) for supporting actions and highlights, and green (#10b981) for success states. The error color is a clear red (#ef4444), used sparingly on destructive actions and validation failures. Surface colors follow a strict hierarchy: surface (#ffffff) is the base canvas, surface-container-low (#f1f3f8) is

Typography

Tabler uses Inter as its primary typeface, a geometric sans-serif that balances technical precision with warmth. The type system is organized into eight levels: display (60px, 700 weight) for page titles and hero headlines; headline-lg (40px, 600 weight) for section headers; headline-md (28px, 600 weight) for subsection titles; title-lg (20px, 600 weight) for card titles and modal headers; body-lg (18px, 400 weight) for introductory paragraphs; body-md (16px, 400 weight) for standard body copy and form labels; label-md (14px, 600 weight) for button text and badges; and label-sm (12px, 500 weight) for helper text and metadata. Letter-spacing is minimal (0 to -0.04em) to maintain density and readability. Line heights are generous (1.5x to 1.7x) to prevent visual fatigue in data-heavy context

Layout

Tabler uses a 12-column fluid grid with a maximum container width of 1280px, allowing the interface to scale gracefully from mobile to ultra-wide displays. The spacing scale is semantic and consistent: xs (4px) for micro-spacing within components, sm (12px) for internal padding in form fields and small containers, md (24px) for standard padding in cards and section gutters, lg (40px) for major section separation, and xl (64px) for hero spacing and full-width section margins. The gutter between grid columns is 24px, creating a balanced rhythm that accommodates both dense data tables and breathing room for hero sections. White-space is treated as a first-class design element: never collapse margins between sections, always maintain at least lg spacing between major content blocks, and use su

Elevation & Depth

Tabler uses a three-level shadow system to convey depth and hierarchy without relying on color shifts or opacity tricks. Level 1 (sm): 0 1px 2px rgba(0, 0, 0, 0.06) is applied to subtle interactive elements like list items and small cards to indicate they are slightly raised. Level 2 (md): 0 4px 12px rgba(0, 0, 0, 0.08) is used on standard cards, dropdowns, and hover states to signal a clear separation from the base surface. Level 3 (lg): 0 3px 8px rgba(0, 0, 0, 0.15) is reserved for modals, popovers, and top-level overlays that demand maximum visual prominence. Shadows are always cast downwar

Shapes

Tabler embraces 'Geometric Clarity'—a shape philosophy that uses consistent, moderate border-radius values to soften hard edges while maintaining a professional, structured appearance. Buttons use lg radius (1rem / 16px) to create a friendly, approachable feel without appearing playful or casual. Cards and containers use lg radius (1rem / 16px) to echo button styling and create visual cohesion. Input fields and form controls use DEFAULT radius (0.5rem / 8px) to signal their functional, utilitarian purpose and distinguish them from larger containers. Badges and pills use full radius (9999px) to

Components

Action Elements Buttons are the primary call-to-action mechanism and come in two variants: primary (solid blue background, white text, lg radius, 48px height, 12px 24px padding) and secondary (transparent background, blue text, 2px blue border, lg radius, 48px height, 12px 24px padding). Primary buttons use {colors.primary} (#066fd1) and transition to #0557b8 on hover with a 200ms ease-in-out animation. Secondary buttons use a transparent background with a 2px border and transition to {colors.primary-container} (#e0f0ff) on hover. Both variants apply {elevation.md} (0 4px 12px rgba(0, 0, 0, 0.08)) on hover to indicate elevation. Active/pressed state uses #003d99 for primary buttons. Button text always uses {typography.label-md} (14px, 600 weight) and is center-aligned with no text-tran

Made by Sokosumi: AI coworkers for marketing

This tool is free. Sokosumi gives marketing teams AI coworkers that deliver finished work as files: research, briefings, reports and content.

Start free

*No Credit Card required