Design Tools & Resources
Curated tools and resources that help developers make better design decisions without needing a design degree. Each tool listed here is free or has a meaningful free tier.
Colorโ
Contrast Checkersโ
- WebAIM Contrast Checker โ Paste two hex colors, get instant WCAG AA/AAA pass/fail results. The fastest way to check contrast.
- Coolors Contrast Checker โ Visual contrast checker with text preview, integrated with Coolors' palette tools.
- Adobe Color Contrast Checker โ Check contrast ratios and simulate color blindness in context of a full palette.
- Chrome DevTools โ Built into the color picker in the Elements panel. Hover any color value to see its contrast ratio against its background. No install needed.
Palette Generatorsโ
- Coolors โ Generate, explore, and save color palettes. Press space to randomize. Lock colors you like.
- Realtime Colors โ Preview your color palette on a realistic page layout in real time. Great for validating choices in context.
- UIColors โ Generate complete Tailwind CSS color shade scales from a single hex color. Essential for Tailwind projects.
- Open Color โ Optimized, accessible color scheme for UI design. Consistent lightness across hues. Good as a default palette.
- Radix Colors โ Accessible 12-step color scales designed for UI. Built for dark mode. Pairs naturally with Radix UI and shadcn/ui.
Typographyโ
- Type Scale โ Visual calculator for modular type scales. Pick a base size and ratio, see the resulting scale. See Visual Design Fundamentals for how to apply type scales.
- Google Fonts โ The largest free web font library. The Knowledge section has excellent typography education.
- Fontsource โ Self-host Google Fonts and other open-source fonts as npm packages. Better performance and privacy than Google's CDN.
- Fontjoy โ AI-powered font pairing suggestions. Generate harmonious combinations with one click.
- Modern Font Stacks โ System font stacks organized by category (transitional, humanist, geometric, etc.). Zero download cost, instant loading.
- Practical Typography โ Matthew Butterick's free online book on professional typography. Concise, opinionated, and highly practical.
note
Self-hosting fonts with Fontsource is preferred over the Google Fonts CDN for both performance and privacy. The CDN adds an extra DNS lookup and a cross-origin request; self-hosting eliminates both.
Design Inspirationโ
- Dribbble โ Design showcase and portfolio site. Filter by "Web Design" for relevant results. Best for visual inspiration, not for copying layouts.
- Mobbin โ Real-world mobile and web app screenshots organized by flow (onboarding, checkout, settings). The best resource for "how do other apps handle this?"
- Screenlane โ Curated web and mobile UI design examples organized by page type and pattern.
- Page Flows โ User flow recordings from real products. See how onboarding, upgrade, and checkout flows actually work in practice.
- Checklist Design โ Best-practice checklists organized by UI component (forms, cards, navigation, modals, etc.). A practical "did I miss anything?" tool.
tip
Refactoring UI is the single best resource for developers who want to improve at visual design. The YouTube channel and social media posts are free; the book is paid but excellent. By the creators of Tailwind CSS.
Iconsโ
- Lucide โ Clean, consistent icon set. Fork of Feather Icons with active maintenance and a larger set. React, Vue, and Svelte packages available. Used by shadcn/ui.
- Heroicons โ By the Tailwind CSS team. Outline and solid variants. Pairs well with Tailwind projects.
- Phosphor Icons โ Flexible icon family with 6 weights and 7,000+ icons. React, Vue, and Svelte support.
- Tabler Icons โ 5,000+ free, open-source SVG icons. MIT licensed.
- Remix Icon โ Neutral-style icon set with 2,800+ icons. Good when you want icons without a strong visual personality.
- Material Symbols โ Google's icon set. Largest collection (3,000+). Variable font with weight, fill, grade, and optical size axes.
Illustrationsโ
- unDraw โ Open-source SVG illustrations with customizable accent color. Popular for empty states and landing pages.
- Open Doodles โ Free hand-drawn illustration set. Good for a casual, approachable tone.
- Humaaans โ Mix-and-match people illustrations. Design library for creating custom scenes.
- Blush โ Illustration collections from multiple artists. Free and premium options.
- Storyset โ Customizable animated and static illustrations by Freepik. Free with attribution.
Learning Resourcesโ
- Laws of UX โ The original collection by Jon Yablonski. Beautifully presented UX principles backed by psychology. We cover these in detail in Laws of UX.
- Nielsen Norman Group โ The gold standard for evidence-based UX research. Dense but authoritative. Free articles on every UX topic.
- Refactoring UI (YouTube) โ Short, practical design improvement videos specifically aimed at developers.
- web.dev Learn Design โ Free course from Google on responsive design fundamentals.
- Every Layout โ CSS layout primitives (Stack, Sidebar, Cluster, Switcher) that handle responsive design algorithmically. Some free, some paid.
- Inclusive Components โ Patterns for building accessible UI components by Heydon Pickering. Detailed walkthroughs of common patterns.
Further Readingโ
- Visual Design Fundamentals โ How to apply color, typography, and spacing tools in practice.
- Accessibility as Design โ How to use contrast checkers and vision deficiency emulation.
- Web โ Design & UX โ Additional external resources and roadmaps.
- Design Systems โ Design tokens, component governance, and Figma workflow tooling.