Welcome to our website.

Do Websites Still Need a Dark Mode Toggle?

At two in the morning, while hunting yet again for a light-mode switch hidden somewhere on a website, I had a simple thought: now that every major device supports system-wide dark mode, are we creating a new usability problem by overdesigning something the system already handles well?

Does a website really need its own dark/light mode toggle anymore?

The default pattern almost everyone follows

On personal websites especially, the same little set of icons keeps showing up in the corner of the navigation bar: 🌙, 🌞, or 🌓. They usually represent three choices:

  • force light mode for bright daytime viewing
  • force dark mode for night reading
  • follow the system setting as a middle-ground option

The logic behind this pattern sounds reasonable: visitors should always be able to control how the site looks.

But that assumption can be misleading. More options do not automatically create a better experience. Sometimes they just add one more decision, one more setting, and one more tiny bit of cognitive overhead.

The platform already solves most of this

Modern operating systems already treat color scheme preferences as a global setting, and browser support for CSS media queries like @media (prefers-color-scheme: dark) has reached 99%.

Together with the meta tag below, a site can sync dark and light appearance with the system almost perfectly, down to fine visual details:

<meta name="color-scheme" content="light dark">

At that point, the real question becomes obvious: if someone has already chosen dark mode on their device, how often do they truly want to visit a website and manually switch it back to light mode?

Probably sometimes. But not often.

Why I decided to remove the toggle entirely

A lot of personal blogs now default to dark mode. Some still offer a light-mode switch, while others do not bother at all. The reason may be less philosophical than practical: from a design standpoint, dark mode often feels more atmospheric or polished.

On many personal sites, reading is not always the top priority. Visual style often comes first.

Of course, there are also plenty of sites that default to light mode, or follow the system setting while still offering a manual toggle on top.

After weighing the trade-offs, I decided to remove the dark/light switch completely and let the entire site follow the system setting.

I do not see that as taking away a feature. I see it as respecting a preference the visitor has already set at the operating-system level.

Removing the toggle is not really about reducing clicks. It is about trusting the user’s global choice instead of asking them to repeat it on every single website.

Related Posts