What Is Dark Mode on Mac?

Dark mode is a system-wide appearance setting introduced in macOS Mojave (2018). When enabled, macOS swaps light backgrounds for dark surfaces and replaces dark text with light text across the entire interface. This is not just a cosmetic skin - Apple exposed a dedicated appearance API so that developers could build apps that respond intelligently to the system setting. When you switch to dark mode, every native macOS app - the menu bar, Dock, Finder, Safari, Mail, Calendar, Notes, Messages, and more - adapts automatically.

Third-party app support has improved dramatically since Mojave. The vast majority of modern apps on macOS support the appearance API and switch seamlessly. Older or poorly maintained apps may ignore the setting and render in their own fixed appearance, but these are the exception rather than the rule in 2026.

macOS offers three appearance options in System Settings:

The "Auto" setting is the most popular choice for users who want their Mac to adapt naturally to the time of day, but it comes with an important limitation: you cannot set a custom switching time. If you want dark mode to activate at 6pm rather than at sunset (which may be much later or earlier depending on your location and the season), the built-in Auto option cannot do this. That is where a custom dark mode schedule becomes useful.

For a broader look at why people use dark mode and what the research says about its benefits, see What Is Dark Mode and Why Do People Use It?

How to Enable Dark Mode on Mac (Step by Step)

Enabling dark mode on Mac takes under thirty seconds. The path is the same on macOS Sonoma (2023) and macOS Sequoia (2024):

  1. Click the Apple menu in the top-left corner of your screen.
  2. Select System Settings.
  3. Click Appearance in the left sidebar.
  4. Under "Appearance", select Dark to enable dark mode permanently, or Auto to switch automatically at sunrise and sunset.

The change takes effect immediately - no restart required. Every open app that supports the macOS appearance API will update its interface within a second or two.

macOS Sequoia note

On macOS Sequoia (2024), the Appearance panel is in the same location. The three options - Light, Dark, Auto - are unchanged. If you upgraded from an older macOS version your Appearance preference carries over automatically.

One thing macOS does not offer is a built-in keyboard shortcut for toggling dark mode. You can create one via Shortcuts.app, but there is no native hotkey. Solace provides a configurable global keyboard shortcut that toggles your appearance with a single keystroke - useful if you switch frequently throughout the day.

For a complete walkthrough with screenshots, see How to Enable Dark Mode in macOS Sequoia.

How to Schedule Dark Mode on Mac

The built-in "Auto" setting is convenient but inflexible. It ties dark mode switching to the actual sunrise and sunset times at your location, which means the switching time drifts throughout the year - sometimes by two or three hours between winter and summer. If you live at a high latitude, summer sunsets can be as late as 10pm, meaning dark mode does not activate until the evening is nearly over.

For a fixed schedule - for example, dark mode always activates at 6pm and light mode returns at 7am - you need a third-party tool. Solace provides exactly this: you set precise times for dark mode activation and deactivation, and the schedule runs automatically every day. You can also use solar-based switching with a time offset, so that dark mode activates a fixed number of minutes before or after your local sunset rather than at sunset exactly.

This matters more than it might seem. Research on circadian biology suggests that reducing screen luminance in the two hours before your intended bedtime produces the most meaningful effect on sleep quality. If your actual bedtime is 11pm but sunset is 9pm, an automatic 9pm switch may be too late to matter. A fixed 8pm schedule gives you the full two-hour window every night, year-round.

Related guides

For step-by-step instructions on creating a custom dark mode schedule, see How to Create a Dark Mode Schedule on Mac. For solar-based scheduling specifically, see How to Auto-Switch Dark Mode at Sunset.

How to Set Dark Mode Per App on Mac

macOS does not include a native per-app dark mode toggle. By default, every app that supports the appearance API inherits the system-wide setting. When you switch to dark mode, all supported apps go dark; when you switch to light mode, they all go light.

Some apps provide their own in-app appearance controls that override the system setting. Safari does not have a separate appearance toggle - it follows the system. Notion, on the other hand, has its own independent light/dark/system setting in its preferences. A handful of productivity apps take the same approach, letting you pin them to a specific appearance regardless of the system state.

For apps that rely on the macOS appearance API but do not have their own preference panel, Solace provides per-app appearance overrides. This lets you run specific apps in light mode even when the system is in dark mode - or vice versa. Useful if you find one particular app harder to read in dark mode, or if you are doing colour-critical work in a single app and want to stay in light mode for that app without changing the whole system.

For the full guide to per-app settings, see How to Set Dark Mode Per App on Mac and How to Disable Dark Mode for Specific Apps.

Separating Dark Mode and Night Shift Schedules

Most Mac users know about both dark mode and Night Shift, but fewer realise that the two features serve distinct purposes - and that their schedules can and should be independent.

Dark mode changes the interface appearance: backgrounds go dark, text goes light. It reduces overall screen luminance and is primarily about visual comfort and aesthetics. Night Shift changes the colour temperature of the display: it shifts the white point from cool blue-white (~6500K) to warm amber-white (~3000K). It targets sleep specifically, by reducing the blue-wavelength light that suppresses melatonin.

These are complementary but separate interventions. Ideally, you want Night Shift to start slightly after dark mode - for example, dark mode at 6pm to reduce overall brightness, Night Shift gradually warming through the evening as bedtime approaches. But macOS ties both features to the same "Sunset to Sunrise" trigger. You cannot make dark mode start at 6pm and Night Shift start at 8pm through System Settings alone.

Solace breaks this coupling entirely. Dark mode timing, Night Shift timing, Night Shift intensity, and wallpaper switching are all independently configured. Each has its own schedule, and none of them need to share a trigger.

For a complete explanation of how to separate these schedules, see How to Separate Dark Mode and Night Shift Schedules on Mac.

Dark Mode and Eye Health

The relationship between dark mode and eye health is more nuanced than the popular narrative suggests. Dark mode is not a universal cure for digital eye strain - its benefits depend heavily on context.

In a dim or dark room, dark mode is genuinely better for your eyes. The primary problem with using a bright white screen in a dark room is the extreme luminance contrast between the screen and its surroundings. Your pupils dilate to accommodate the dark room, and the bright screen then overwhelms the adapted visual system. Dark mode reduces screen luminance substantially, bringing it closer to the ambient level and reducing the strain caused by this mismatch.

In a bright office, the calculus reverses. High ambient light means your pupils are constricted, and a light-mode screen - which has better contrast between dark text and bright background - is actually easier to read. Dark mode in a bright office can cause the interface to look washed out, reducing legibility. Most research on readability supports light mode for high-luminance daytime environments.

The practical recommendation is simple: use dark mode in low-light conditions (evenings, dim rooms, night shifts) and light mode in bright conditions (daytime, sunlit offices). Automated switching at sunset handles this transition without requiring you to think about it.

Dark mode alone does not address all sources of digital eye strain. The 20-20-20 rule (every 20 minutes, look at something 20 feet away for 20 seconds), display brightness calibration, and colour temperature adjustments all play important supporting roles.

For a deeper look at the evidence, see How to Use Dark Mode Without Eye Strain, When Should You Use Dark Mode on Mac?, and Does Dark Mode Improve Productivity?

Dark Mode and Wallpapers

One of the most commonly overlooked aspects of a properly configured dark mode setup is the wallpaper. A bright, high-luminance wallpaper undermines the entire point of dark mode - your Dock sits on a dark background, but the desktop behind it blazes white. The visual system registers the overall luminance level, not just the UI chrome, so a bright wallpaper partially negates the luminance reduction dark mode achieves.

macOS supports Light and Dark wallpaper variants natively. In System Settings > Wallpaper, you can select wallpapers that have both a light version and a dark version. macOS then displays the appropriate variant based on the current appearance setting, switching automatically when dark mode activates. Apple's built-in dynamic wallpapers work this way.

The limitation is that macOS only supports this for built-in wallpapers and specific third-party dynamic wallpaper packages. If you want to assign your own images - say, a bright landscape for daytime and a night-sky photo for evening - macOS does not provide a native way to pair them. You would have to change wallpapers manually every time you switch appearance.

Solace handles this automatically. You assign a light wallpaper and a dark wallpaper for each schedule, and Solace switches them at the correct time alongside the appearance change. Your desktop always matches your appearance mode without any manual intervention.

For complete instructions, see How to Match Your Wallpaper to Light and Dark Mode and How to Use Different Wallpapers for Light and Dark Mode.

Troubleshooting Dark Mode on Mac

Dark mode on macOS is generally reliable, but a handful of issues come up regularly. Here are the most common problems and how to fix them.

Mac dark mode keeps switching back to light mode

This is almost always caused by the Appearance setting being set to "Auto" rather than "Dark". When Auto is active, macOS switches to light mode at sunrise every morning. If you want dark mode permanently, open System Settings > Appearance and select Dark explicitly. If you want to keep the automatic schedule but control the timing yourself, use Solace to define your own switching times and set macOS Appearance to a fixed value - Solace overrides it on its own schedule.

For a detailed diagnosis of this issue, see Mac Dark Mode Keeps Switching Back: How to Fix.

Dark mode making text hard to read

Some users find light text on dark backgrounds harder to read than dark text on light, particularly for long-form reading. If this is affecting you, two macOS accessibility settings help significantly: Increase Contrast and Reduce Transparency. Both are in System Settings > Accessibility > Display. Increase Contrast strengthens the distinction between foreground and background colours. Reduce Transparency replaces translucent UI elements (like the menu bar and sidebars) with solid dark fills, which improves readability at the cost of the frosted-glass aesthetic.

For a complete set of fixes, see Dark Mode Making Text Hard to Read: How to Fix.

Safari not going dark

Safari respects the system dark mode setting for its own chrome (the toolbar, tab bar, and sidebar), but web pages are a different matter. Websites can include a CSS media query (prefers-color-scheme: dark) that applies a dark theme when the user's system is in dark mode. Many major websites support this. However, websites that do not implement this media query continue to render with a white background even when your Mac is in dark mode.

For websites that do not support dark mode natively, Safari's Reader mode provides a dark background for article content. Browser extensions like Dark Reader can force dark mode on any website, though the results vary in quality depending on the site's CSS complexity.

For a full guide to getting Safari dark mode working as expected, see How to Make Safari Dark Mode on Mac.

Weather-Aware Dark Mode

Fixed schedules based on the clock are a significant improvement over macOS Auto, but they still do not account for one important variable: the actual light conditions outside. On a heavily overcast day in November, the ambient light at 2pm may be dimmer than a clear evening in June. The optimal time to activate dark mode is not a fixed clock time - it is when the ambient light actually drops.

Solace can activate dark mode based on weather conditions, not just time of day. When the sky is overcast and ambient light is low, Solace can trigger an earlier switch. When conditions are bright and clear, the switch comes later. The result is that your Mac's appearance matches the actual light environment you are sitting in, rather than a fixed schedule that was calibrated for an average day.

This is particularly useful for people who work from home and whose available natural light varies significantly with the season and with weather. For a complete guide to setting this up, see How to Make Dark Mode Follow the Weather on Mac.

Automating Dark Mode with Solace

Every topic in this guide has a thread running through it: macOS provides a solid foundation, but its built-in controls are inflexible at the edges. The "Auto" setting ties everything to a single solar trigger. Night Shift shares that trigger. Wallpapers change manually. Per-app overrides do not exist. Weather awareness is absent entirely.

Solace is a menu bar app that addresses all of these gaps from a single interface. Here is what it adds beyond the macOS built-in Auto setting:

Solace is a one-time purchase at $4.99 with no subscription. It collects no personal data and runs entirely on-device. It requires macOS Sequoia or later.

Further reading

For a step-by-step setup walkthrough, see How to Automate Your Mac Appearance with Solace.

Automate your entire Mac appearance - $4.99, yours forever

Dark mode, Night Shift, and wallpaper switching on your schedule. Solar timing, weather awareness, per-app overrides. One-time purchase, no subscription, macOS Sequoia+.

Buy Now

One-time purchase, no subscription. Learn more

Frequently Asked Questions

How do I turn on dark mode on Mac?

Apple menu → System Settings → Appearance → Dark. Choose "Auto" to switch automatically at sunrise and sunset. The change takes effect immediately across all apps that support the macOS appearance API.

Can I schedule dark mode at a specific time on Mac?

macOS Auto only switches at sunrise and sunset based on your location. For a custom schedule - for example, always activate dark mode at 6pm regardless of sunset time - you need a third-party tool. Solace provides this, with exact clock-time scheduling, solar offset scheduling, and weather-aware switching.

Why does my Mac keep switching out of dark mode?

If your Appearance is set to "Auto" in System Settings, macOS automatically switches to light mode at sunrise every morning. To keep dark mode permanently, set Appearance to "Dark" explicitly. If you want a custom automated schedule rather than the built-in sunrise/sunset logic, use Solace to define your own switching times.

How do I use dark mode on a per-app basis on Mac?

macOS does not have a native per-app dark mode toggle. Some apps (like Notion) have their own in-app appearance setting that overrides the system. For apps that rely on the macOS appearance API, Solace provides per-app overrides, letting you keep individual apps in light or dark mode regardless of the system-wide setting.

Does dark mode reduce eye strain on Mac?

In low-light environments, yes - dark mode reduces screen luminance and the contrast between the screen and the surrounding room, which are key contributors to digital eye strain. In bright daytime conditions, light mode is generally easier to read because dark-on-light text has higher legibility in high-ambient-light environments. Automated switching at sunset gives the best results: light mode during the day when you need it, dark mode in the evening when it helps most.

All posts