Why We Built ihatecolors
If you've ever built a web application, brand identity, or mobile app, you know the dread: spending hours flipping through hundreds of random color swatches online, only to pick four colors that look okay together in isolation, but completely fall apart when applied to real buttons, text elements, cards, or dark mode surfaces.
Traditional color websites dump thousands of uncurated, user-submitted 5-color blocks onto the screen without answering the crucial questions every designer and developer faces:
- Which hex code should be used for the main background versus the primary interactive button?
- Does body text on this background pass WCAG 2.1 AA/AAA contrast standards for readability?
- How do I format this palette directly into CSS Custom Properties (`:root`) or Tailwind CSS without manually copying hex codes one by one?
- How can I prompt generative AI models (like Midjourney, ChatGPT, v0, or Cursor) to use these exact brand colors in generated UIs or graphics?
That is why we built ihatecolors — a suite of theory-aware color tools created specifically for developers, UI/UX designers, solopreneurs, and digital creators who want gorgeous, functional color systems in seconds rather than hours.