Smashing Magazine - #497: Color Palettes and Generators

How to fix a broken color palette, accessible color combinations, color names and palette generators. Issue #497 Feb 28, 2025 View in the browser

Smashing Newsletter

Pryvit! Smashing Friends,

How difficult can color be? We do have plenty of new color spaces and color formats. We also need to ensure accessibility and consider colorblindness. And then there is a question of color organization — from design tokens to color palettes for dark mode, seasonal campaigns and “snowflake” scenarios.

Color decisions aren’t easy, especially when you have to make color work at scale, fix a broken palette or create accessible palettes that should work for everyone. In this newsletter, we’ll look into how to do just that.

On our end, this week we’re launching Smart Interface Design Patterns UX Training 🍣 — a practical UX training with complex UX challenges — with complex data tables, filters, navigation and dashboards. Only few last tickets left!

Smashing Membership
Join Smashing Membership and get a free online conference ticket of your choice.

We have a steadily growing Smashing Membership community of people who love useful content, appreciate friendly discounts, and are an active part of our lovely web community. Become a Smashing Member until March 7, and get a free online conference ticket of your choice.

We absolutely can’t wait to see you again, in-person or online, or somewhere between emails and Slack conversations. So with that, let’s dive deep into everything colors!

Vitaly


1. Color Toolbox

After having spent too much time trying to find the right tools when working with colors, Pascal Bürkle decided to create a simple but useful toolbox with everything one might need to tackle common color-related tasks and problems: hue.tools.

Hue Tools

It’s open source and offers plenty of options that make working with colors straightforward — and fun! You can combine and merge multiple colors while visualizing color steps in between, modify and blend colors, and get information about a color, including the color value translated to different color spaces, CSS values, harmonious combinations.

And, in case you need a bit of inspiration, the little helper also has links to creative projects that use the color. A wonderful little helper you might want to keep close. (cm)


2. How To Fix A Broken Color Palette

Too many choices, inconsistencies, inaccessible color combinations, and color names that are difficult to make sense of — fixing a broken color palette can seem like an overwhelming task. So where do we begin? Adam Wilson shares precious insights into how the Skyscanner team refined their color palette, along with process, naming, testing, and explorations to get there.

How we fixed Skyscanner’s broken colour palette

Skyscanner’s new color palette is split into Brand and Product libraries. They drive from the same primitive values but are used differently to enable both distinctive brand moments and accessible, usable interfaces. The complete process took the Skyscanner team a year and involved dozens of contributors and stakeholders. With lots of practical takeaways, the case study is a must-read for anyone who is about to tackle a similar challenge. (cm)


3. Accessible Color Palettes

Color contrast and color accessibility can be a tricky topic. We all know how important it is, yet many designers fear that color accessibility will limit their color palette and, thus, their creativity. Of course, making colors accessible means that you might not be able to use exactly the colors you had imagined, but this doesn’t mean that you can’t be creative, as Stéphanie Walter shows.

Tips to Create an Accessible and Contrasted Color Palette

In her article on creating an accessible and contrasted color palette, Stéphanie presents tools and quick tips to help you master the task. Using a practical example, she explains step by step how she checks contrast, tests the palette, and what to do when a color combination doesn’t meet the requirements. Practical tips that show that building an accessible color palette isn’t as hard as it might seem. (cm)


From our sponsor

Pixel-Perfect UIs, Everytime—Without The Guesswork

BrowserStack
Tired of visual bugs slipping past functional tests? Meet BrowserStack’s Visual Testing Suite — featuring Percy, App Percy, and Visual Scanner—designed to catch every inconsistency before they impact your users. AI-powered visual testing and seamless CI/CD integration on over 20,000 real devices. Get started for free!


4. Useful Color Tools And Resources

You’re struggling with color and don’t know where to begin? Vitaly compiled useful techniques, guides, and tools that provide a good foundation for mastering all the fine little details of working with color.

In the collection, you’ll find guides on how to set up color palettes in your design system, case studies on building accessible color systems, color palette generators, contrast checkers, naming tools, color space converters, and much more to make dealing with colors easier. One for the bookmarks. (cm)


5. Upcoming Workshops and Conferences

That’s right! We run online workshops on frontend and design, be it accessibility, performance, or design patterns. In fact, we have a couple of workshops coming up soon, and we thought that, you know, you might want to join in as well.

Smashing Online Events
With online workshops, we aim to give you the same experience and access to experts as in an in-person workshop from wherever you are.

As always, here’s a quick overview:


6. Color Parrot

Beef Noodle Broth, Pineapple Gold, Alaskan Moss. These are just three of the more than 30,200 color names that are part of David Aerne’s Color Names project. The open-source project aims to create a list of color names as large as possible, while guaranteeing a good name quality.

Color Parrot

For some quick color inspiration, David also created Color Parrot. Based on his collection of color names, Color Parrot lets you discover colors you might not have had on your radar yet. You can either tweak the saturation, light, and hue on a turning color wheel to get inspired or use the X bot to identify and name the colors in an image. (cm)


From our sponsor

Storyblok Now Supports Richtext!

Storyblok
Storyblok Now Supports Richtext in frontend SDKs for React/Next, Vue, and Nuxt, making it easier for devs to integrate custom components and control content. Features like customizable links and component replacements are available. Read more about the update ↬


7. OKLCH Explained For Designers

With modern browsers embracing OKLCH, the days of RGB might be over soon. The new OKLCH color space offers 30% more colors and is closer to how we actually perceive colors. If you haven’t gotten around to wrapping your head around OKLCH yet, Samuel Wong wrote a quick guide, aimed at designers.

OKLCH Explained For Designers

In the guide, Samuel explores why designers should care about OKLCH and how it makes it easier to fine-tune a color scale compared to the good old RGB or HSL. So, as promising as OKLCH is, why are we still using RGB?

As Samuel points out, while modern browsers support the new color space, native app frameworks are still falling behind with RGB and HSL, and even design tools like Figma and Sketch have no native support yet. Also, the majority of home-use desktop monitors still only support the sRGB color space. Nevertheless, with great backward compatibility in modern CSS, we can already start using OKLCH today, as long as we set an RGB fallback. (cm)


8. Recently Published Books 📚

Promoting best practices and providing you with practical tips to master your daily coding and design challenges has always been at the core of everything we do at Smashing.

In the past few years, we were very lucky to have worked together with some talented, caring people from the web community to publish their wealth of experience as printed books. Have you checked them out already?

Success At Scale
Meet our newest book: Success At Scale by Addy Osmani. Get the book or browse the complete library.


9. Recent Smashing Articles


That’s All, Folks!

Thank you so much for reading and for your support in helping us keep the web dev and design community strong with our newsletter. See you next time!


This newsletter issue was written and edited by Cosima Mielke (cm), Vitaly Friedman (vf), and Iris Lješnjanin (il).


Sent to truly smashing readers via Mailchimp.
We sincerely appreciate your kind support. You
rock.

Follow us on Twitter Join us on Facebook

unsubscribe update preferences view in your browser

Older messages

#495: Accessibility and Inclusive UX

Thursday, February 27, 2025

Accessible fonts, inclusive design patterns, accessibility annotations and how to design for people with ADHD. Issue #495 • Feb 18, 2025 • View in the browser 💨 Smashing Newsletter Bok Smashing Friends

#496: Psychology and UX

Thursday, February 27, 2025

Laws of UX, cognitive bias cheatsheet, deceptive patterns and behavioral science Miro board. Issue #496 • Feb 25, 2025 • View in the browser Smashing Newsletter Namaste Smashing Friends, Matching users

#494: UX and Product Design

Friday, February 14, 2025

Redesigning complex navigation, product design process, UX in legacy systems, UX workshops with users. Issue #494 • Feb 11, 2025 • View in the browser Smashing Newsletter Halò Smashing Friends, How do

#490: Interface Design

Tuesday, January 14, 2025

How to design better interfaces, how to choose icons, optical effects, iconography, Gestalt principles and icon design. Issue #490 • Jan 14, 2025 • View in the browser Smashing Newsletter Buona

#489: Web Performance

Tuesday, January 7, 2025

Instant navigation, Web Almanac 2024, INP debugging, font-face fallbacks and compression dictionaries. Issue #489 • Jan 7, 2025 • View in the browser Smashing Newsletter Hello Smashing Friends, Web

You Might Also Like

180 / Make your everyday browsing ridiculously beautiful

Monday, March 3, 2025

Product Disrupt Logo Product Disrupt Half-Monthly Feb 2025 • Part 2 View in browser Welcome to Issue 180 Last year I teamed up with two of my close friends on a side project we're all obsessed with

Accessibility Weekly #438: When to Use Lists

Monday, March 3, 2025

March 3, 2025 • Issue #438 View this issue online or browse the full issue archive. Featured: When to use lists for better accessibility "When creating HTML content, using lists appropriately is

High touch recruiting

Sunday, March 2, 2025

Issue 235: Long-lasting candidate experiences ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

All Compute Must Flow

Sunday, March 2, 2025

“If I don't have that kind of compute on Day 1, I can't breathe." ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

🐺 Is a trade show is your right next step?

Friday, February 28, 2025

Q&A with Shoppe Objects' founders ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌

AD100 Designers on Battling Burnout

Thursday, February 27, 2025

View in your browser | Update your preferences ADPro Get Your Groove Back Most days, working in the design field is creatively fulfilling. But occasionally, in the throes of tight project timelines,

Accessibility Weekly #436: Evaluating Overlay-adjacent Accessibility Products

Thursday, February 27, 2025

February 17, 2025 • Issue #436 View this issue online or browse the full issue archive. Featured: Evaluating overlay-adjacent accessibility products "There's a category of third party products

#495: Accessibility and Inclusive UX

Thursday, February 27, 2025

Accessible fonts, inclusive design patterns, accessibility annotations and how to design for people with ADHD. Issue #495 • Feb 18, 2025 • View in the browser 💨 Smashing Newsletter Bok Smashing Friends

AD Editors Share Their Favorite March Issue Moments

Thursday, February 27, 2025

View in your browser | Update your preferences ADPro Behind the Scenes of Creatives at Home The March issue of AD, dedicated to creatives at home, is here. In her editor's letter, global editorial