Dark Mode Isn’t Just Inverting Colours
18 Jun 2025

Dark mode has become a common feature in digital products, but designing it well takes more than changing a white background to black and dark text to white. A strong dark interface needs its own visual logic, hierarchy, and accessibility considerations.
When dark mode is treated as a simple colour inversion, the result can feel harsh, flat, or difficult to use. The goal is not to create the darkest possible interface. It is to create a comfortable experience that remains clear, readable, and visually balanced.
Start With Hierarchy, Not Black
Pure black backgrounds can create extreme contrast and make bright content feel overly intense. In many cases, a deep navy, charcoal, or near-black tone creates a more refined and comfortable foundation.
Using multiple dark surface tones also helps users understand hierarchy. A slightly lighter panel can separate a card from the page background, while a soft border can define an input field or modal without relying on heavy shadows.
For example, a gaming app may use deep indigo as its main background, a slightly lighter navy for cards, and a muted blue-grey for secondary surfaces. This creates depth while maintaining a cohesive visual language.
White Text Is Not Always the Answer
Pure white text on a pure black background can cause visual strain, especially during extended reading. Instead, designers can use off-white or light grey text for primary content and softer grey tones for secondary information.
A simple hierarchy could look like this:
- Primary text: Warm off-white for key headings and body copy
- Secondary text: Soft grey for supporting information
- Tertiary text: Muted grey for metadata, labels, and inactive states
- Accent text: Brand colour for actions, links, or status feedback
The most important content should still have enough contrast, but not every piece of text needs to compete for attention.
Colour Behaves Differently in Dark Interfaces
Bright colours often feel stronger against dark surfaces. A vivid blue or neon green that feels balanced in light mode may become visually overwhelming in dark mode.
Instead of using the exact same colours, dark mode may need adjusted tones with lower saturation, different brightness levels, or more controlled use. Accent colours should guide attention, not dominate the screen.
For instance, a coral accent can work well for rewards or key actions, while electric blue can highlight interactive elements. If both appear at full intensity across every screen, the interface can quickly feel noisy. Use colour intentionally and reserve the strongest contrasts for the most important moments.
Elevation Needs a Different Approach
In light mode, shadows often communicate depth. In dark mode, shadows are less visible because the background is already dark.
Surface elevation can instead be created through subtle changes in colour, thin borders, gradients, and controlled highlights. A raised card may use a slightly lighter background tone and a low-contrast border, while an active modal could use a soft glow or deeper shadow to separate it from the rest of the interface.
This approach keeps the UI layered without making it look glossy or over-designed.
Design Every State
Dark mode should support the same level of detail as light mode. It is not enough to restyle default screens; every interaction state should be reviewed.
Consider the following states:
- Hover, pressed, and disabled buttons
- Selected and unselected navigation items
- Focus states for keyboard users
- Form errors and validation messages
- Empty, loading, and offline states
- Success, warning, and destructive actions
- Charts, data visualisation, and media content
A success message that uses low-contrast green may be readable on a light background but disappear on a dark surface. Similarly, disabled states can become too faint if they are designed only by reducing opacity.
Accessibility Comes First
A dark interface still needs clear contrast between text, controls, and background surfaces. Designers should test core flows rather than relying only on visual judgement.
Important considerations include:
- Text should remain readable at all sizes
- Interactive controls need visible focus indicators
- Status information should not rely on colour alone
- Icons should remain recognisable at lower brightness
- Touch targets should be easy to identify
- Motion and glowing effects should not distract from essential content
Accessibility is not a limitation on dark mode. It creates a stronger, more dependable interface for every user.
Match the Product’s Mood
Dark mode can change the personality of a product. A finance app may use dark mode to communicate focus and confidence. A music product may use it to create an immersive, cinematic atmosphere. A gaming app may use it to make achievements, game art, and progression feel more vivid.
The visual direction should support the product’s purpose. For example, a productivity app may need soft neutrals and restrained colour to reduce visual fatigue. A gaming platform can handle richer contrast and more expressive accents, as long as information remains easy to scan.
Dark mode should feel like a deliberate part of the brand, not a secondary theme added at the end.
Final Thought
Dark mode is an opportunity to rethink hierarchy, colour, depth, and atmosphere. It is not a filter applied to a light interface.
The best dark interfaces use layered surfaces, comfortable text contrast, purposeful colour, and accessible interaction states. When designed with intention, dark mode can feel calm, focused, immersive, and unmistakably part of the product experience.