For dashboards and data-heavy UI
Build clear hierarchy with dependable contrast, semantic tokens, and readable data colors.
Generate beautiful color palettes with tints, shades, and color harmonies. Create complementary, analogous, triadic, and split-complementary schemes instantly.
:root {
--color-100: #E0E0FC;
--color-200: #C1C2F9;
--color-300: #A1A3F7;
--color-400: #8285F4;
--color-500: #6366F1;
--color-600: #4F52C1;
--color-700: #3B3D91;
--color-800: #282960;
--color-900: #141430;
}Build clear hierarchy with dependable contrast, semantic tokens, and readable data colors.
Create reusable color scales and exports for CSS variables, Tailwind, and documentation handoff.
Tints are created by adding white to a color (making it lighter), while shades are created by adding black (making it darker). Together they form a complete palette from light to dark.
Complementary colors are opposite each other on the color wheel. They create high contrast and visual interest when used together.
Analogous colors are next to each other on the color wheel. They create harmonious, pleasing combinations often found in nature.
Triadic colors are evenly spaced around the color wheel (120° apart). They offer vibrant contrast while maintaining color harmony.
These weight numbers follow common design system conventions. 500 is the base color, 100-400 are lighter tints, and 600-900 are darker shades.
colors
A decision guide for choosing the color format that fits design handoff, implementation, and theme work.
colors
Why teams switching from HSL to OKLCH get cleaner scales, steadier contrast outcomes, and a better mental model.