Color guides and practical tutorials.
Learn how color systems work, follow practical workflows, understand accessibility and print limitations, and move each result into a free Color Pick tool.
Start with the foundations.
Three practical entry points cover accessible systems, button states, and semantic interface roles.
How to Build an Accessible Color Palette
Create an accessible palette with contrast, non-color cues, semantic states, focus visibility, and realistic component testing.
Read guide 02AccessibilityHow to Test WCAG Contrast for Buttons
Test real button labels, fills, borders, focus rings, icons, and interaction states with a measured WCAG contrast matrix and a repeatable component workflow.
Read guide 03Web and UIHow to Build Semantic UI Color Roles
Map raw palette values to stable background, surface, text, action, feedback, focus, and interaction roles for light and dark interfaces.
Read guideFind the workflow you need.
Search by topic or filter the directory. Every guide includes a direct answer, worked example, limitations, references, and links to relevant tools.
Build a balanced, accessible, and reusable color palette with clear roles, practical testing, and a worked example.
Open Color Playground02AccessibilityColor Contrast Ratio: A Practical WCAG GuideUnderstand WCAG contrast ratios, AA and AAA targets, UI boundaries, worked examples, and a practical testing workflow.
Open Contrast Checker03Color BasicsHEX, RGB, HSL, OKLCH, and CMYK ExplainedCompare HEX, RGB, HSL, OKLCH, Display P3, alpha, and CMYK planning values with practical use cases and limitations.
Open Color Converter04Print and CPSRGB vs CMYK: Choosing Colors for Screen and PrintChoose the right screen and print workflow, understand gamut differences, ICC profiles, soft proofing, and practical handoff.
Open CMYK and Print Lab05TutorialsHow to Extract a Color Palette from an ImageExtract, refine, test, and reuse a practical color palette from a photo or screenshot while keeping processing local.
Open Image Color Picker06Web and UIHow to Generate a Tailwind Color ScaleBuild a perceptually balanced Tailwind 50–950 color scale with semantic tokens, accessible states, and export examples.
Open Tailwind Generator07AccessibilityHow to Build an Accessible Color PaletteCreate an accessible palette with contrast, non-color cues, semantic states, focus visibility, and realistic component testing.
Run Palette Readiness08Web and UIHow to Design Colors for Dark ModeDesign layered dark surfaces, readable text, controlled chroma, accessible states, and theme-ready semantic tokens.
Open Context Preview09Web and UIOKLCH for Web Design: A Practical GuideUse OKLCH lightness, chroma, and hue to build consistent web palettes, scales, themes, and sRGB fallbacks.
Open Color Converter10Print and CPSSpot Color vs Process ColorCompare spot colors and CMYK process colors, understand production trade-offs, proofing, and independent CPS planning references.
Open Spot Color Lab11Color BasicsWhat Is CIEDE2000 Color Difference?Understand Delta E 2000, Lab-based color comparison, practical interpretation, tolerances, and Color Pick CPS matching.
Match a Color12Print and CPSUnderstanding the Color Pick Color SystemUnderstand CPS numeric codes, 1,386 independent references, families, tones, intensities, matching, exports, and limitations.
Explore CPS13AccessibilityHow to Test WCAG Contrast for ButtonsTest real button labels, fills, borders, focus rings, icons, and interaction states with a measured WCAG contrast matrix and a repeatable component workflow.
Open Contrast Checker14Web and UIHow to Build Semantic UI Color RolesMap raw palette values to stable background, surface, text, action, feedback, focus, and interaction roles for light and dark interfaces.
Open Role Mapper15AccessibilityHow to Create Pastel Colors That Remain AccessibleUse pastel colors as accessible surfaces, accents, and states by pairing them with stable foregrounds, role mapping, OKLCH adjustments, and non-color cues.
Test a Pastel Palette16AccessibilityHow Color Vision Deficiency Changes Interface ColorsDesign status, charts, controls, and navigation that remain understandable under common color-vision differences and simulation limits.
Open Vision Simulator17Web and UIHow to Build Color Design Tokens from One Brand ColorTurn one brand color into primitive, semantic, component, light-mode, dark-mode, and high-contrast color tokens without losing traceability.
Open Design System Doctor18Web and UIHow to Audit a Color Design Token MigrationCompare two color-token releases, detect breaking changes and probable renames, test theme regressions, and create a safer migration plan.
Open migration assistant19TutorialsHow to Use the Design System Doctor: A Beginner’s GuideLearn how to turn one brand color or an existing palette into themes, semantic roles, component states, repair evidence, and production-ready design-token exports.
Start the beginner workflow20TutorialsHow to Import an Existing Color Palette into Design System DoctorUpload a palette JSON, CSS variables, Tailwind colors, DTCG tokens, or a Color Pick export and turn the detected colors into a structured design system.
Open palette importer21AccessibilityHow to Create an Accessible Chart Color PaletteImport real chart data, choose categorical, sequential, or diverging colors, model weighted adjacency, inspect the weakest pair, repair weak combinations, add redundant encodings, and export an accessible implementation pack.
Open Data Visualization Lab22AccessibilityHow to Audit a Chart Screenshot for Color AccessibilityAnalyze a chart screenshot locally, review likely background and series colors, identify weak pairs, and understand what a pixel-based audit cannot prove.
Open screenshot auditor23TutorialsHow to Import Chart Data into Accessible Data Visualization LabImport CSV, TSV, JSON records, or pasted tables locally, review inferred fields and midpoint, apply data-derived adjacency, and build an accessible chart system.
Open Data Visualization Lab24AccessibilityHow to Build Accessible Chart Legends, Labels, and Data TablesChoose direct labels, structured legends, programmatic series associations, chart descriptions, source-data tables, keyboard behavior, and responsive strategies.
Open Data Visualization Lab25AccessibilityHow to Repair Inaccessible Chart Colors Without Losing Brand IdentityUse weighted adjacency, locked series, CIEDE2000 evidence, safe subsets, redundant encodings, and selective repair to fix weak chart-color combinations.
Open Accessible Data Visualization Lab26Color SystemsHow to Validate Sequential and Diverging Color ScalesCheck monotonic lightness, perceptual step balance, hue drift, midpoint neutrality, symmetry, endpoint balance, and responsive behavior for ordered chart colors.
Validate a Chart Color Scale27Web and UIHow to Use Modern CSS Color Lab: A Beginner’s GuideLearn how to compare color-mix() spaces, compile fallbacks, build relative-color recipes, inspect wide gamut, test browser support, and export a modern CSS color system.
Open the Lab28Web and UICSS color-mix(): OKLCH vs sRGB and Other Interpolation SpacesCompare how CSS color-mix() behaves in sRGB, linear sRGB, Oklab, OKLCH, Lab, LCH, HSL, and Display P3, including hue routes and fallback planning.
Open color-mix comparison29Web and UIRelative CSS Colors, light-dark(), contrast-color(), and Progressive EnhancementBuild dynamic CSS color relationships with relative color syntax, light-dark(), and contrast-color() while keeping deterministic fallbacks and honest support boundaries.
Open the compiler30Web and UIHow to Refactor Legacy CSS Colors into Modern, Maintainable TokensAudit repeated color literals, near duplicates, legacy rgb and hsl syntax, hard-coded component colors, and opportunities for custom properties and modern derived relationships.
Open CSS refactorBuilt for people first, retrieval second.
Each guide uses clear definitions, explicit assumptions, practical steps, visible limitations, and primary references. Important answers remain readable in static HTML and do not depend on hidden tool state.
Drag, draw, remix, and export visual diagrams.
Learn to move nodes, sketch freehand notes, add lines, boxes, and text, preserve reading order, review Diagram Readiness, and export accessible files.
