What dark mode scheduling options does macOS offer?
macOS Sequoia gives you three appearance options, all found in System Settings > Appearance:
- Light - always stays in light mode regardless of the time of day
- Dark - always stays in dark mode regardless of the time of day
- Auto - switches to dark mode at sunset and back to light mode at sunrise, using your device location
The Auto option is the closest thing macOS has to a built-in schedule, but it is tied entirely to solar position. There is no way to override the time, set a fixed hour, or apply different settings on weekdays versus weekends. If you go to bed at midnight and sunset is at 4:30pm in winter, macOS switches you to dark mode seven and a half hours before you need it.
That gap between when macOS thinks darkness starts and when your evening actually begins is why so many users look for a better solution.
For a full breakdown of all scheduling methods including NightOwl and third-party apps, see How to Schedule Dark Mode on Mac (3 Methods).
Who needs custom dark mode scheduling?
The default Auto mode works well enough if your routine roughly aligns with the sun. But many people do not. Common scenarios where custom scheduling matters include:
- Night owls who stay up past midnight and want dark mode to kick in at 9pm or 10pm, not at sunset
- Early risers who are at their desk before sunrise and want light mode available from 5am onwards
- Shift workers whose sleep schedules rotate and need a schedule that can adapt week to week
- Students who often study late and want dark mode active during evening study sessions without switching it manually each day
- Anyone in high latitudes where summer sunsets arrive at 10pm or later, and Auto mode never triggers dark mode at a useful time
In all of these cases, a custom schedule - one you set to a specific clock time - is significantly more useful than solar-based Auto.
How do you set dark mode to switch at a specific time on Mac?
There are two ways to get a fixed custom time for dark mode on Mac: using the macOS Shortcuts app to build an automation, or using a dedicated tool like Solace. The Shortcuts method is free but fragile. Solace is $4.99 and runs reliably in the background.
Method 1: Set up macOS Auto (sunset/sunrise)
This is the quickest option if solar-based switching is close enough to your routine.
- Open the Apple menu and choose System Settings
- Select Appearance in the sidebar
- Click Auto under the appearance options
- macOS will now switch to dark mode at sunset and back to light mode at sunrise automatically, using your Mac's location
No further configuration is needed. The limitation is that you cannot choose the switching time - it is always tied to the sunset and sunrise in your location.
Method 2: Use macOS Shortcuts for a custom time
If you need dark mode to switch at a specific time rather than at sunset, you can create a Time of Day automation in the Shortcuts app. It works, but it has some significant reliability issues.
- Open the Shortcuts app (found in Applications or via Spotlight)
- Click the Automation tab in the top navigation
- Click the + button to create a new automation
- Choose Time of Day as the trigger type
- Set the time you want dark mode to activate (for example, 8:00 PM)
- Set it to run Daily or choose specific days of the week
- Click Next, then add a new action: search for Set Appearance
- Set the appearance to Dark
- Save the automation, then repeat the process to create a second automation that switches back to Light at your chosen morning time
macOS Shortcuts automations can miss their triggers if your Mac is asleep when the scheduled time arrives. They also have a history of breaking silently after macOS updates - the automation appears active but nothing happens. If you notice dark mode is not switching, check the Shortcuts app first.
The Shortcuts method is the best free option for custom time scheduling, but it requires occasional maintenance and does not guarantee consistent behaviour across sleep cycles or system updates.
Can macOS schedule dark mode differently on weekdays vs weekends?
Not natively. macOS Auto has no concept of weekday and weekend schedules. The Shortcuts method can partially address this: when you create the Time of Day automation, you can set it to run only on specific days of the week instead of daily. This lets you build separate weekday and weekend automations with different times.
The practical steps:
- In Shortcuts, create your weekday dark mode automation (for example, 9pm Monday through Friday)
- Create a separate automation for weekends with your preferred time (for example, 10:30pm Saturday and Sunday)
- Do the same for the light mode return time - create a weekday version and a weekend version
- You will end up with four automations total to cover both directions and both schedule types
This works, but it is clunky to set up and maintain. If your schedule changes, you need to edit four separate automations. And each one is subject to the same reliability problems mentioned above.
Solace handles this in a single screen. You set your weekday schedule and a weekend override in one place, and it persists reliably without additional maintenance.
How do you build a dark mode schedule with Solace?
Solace is a macOS menu bar app built specifically for appearance scheduling. It costs $4.99 as a one-time purchase - no subscription, no account, no data collection. It runs quietly in the background and handles dark mode switching reliably, even when your Mac wakes from sleep.
Here is how to set up a custom schedule:
- Purchase and install Solace from theodorehq.com/solace
- After installation, the Solace icon will appear in your menu bar
- Click the menu bar icon and open Preferences
- Navigate to the Scheduling tab
- Select Custom times from the scheduling mode options
- Set your dark mode start time - for example, 8:00 PM
- Set your light mode return time - for example, 7:00 AM
- If your weekend schedule differs, enable the Weekend override and set separate times for Saturday and Sunday
Once configured, Solace runs persistently in the background. You do not need to keep the Shortcuts app running or worry about missed triggers. When the scheduled time arrives, Solace switches macOS appearance immediately, whether your Mac is active or just woke from sleep.
Solace also supports solar-based scheduling (like Auto, but with offsets you control - for example, "30 minutes before sunset") and weather-aware switching that adapts appearance based on real-time local conditions. If it is overcast during the day, Solace can switch to dark mode automatically. These are both optional; the custom time mode described above is the most common starting point.
If you also want to schedule Night Shift separately from dark mode, see How to Separate Dark Mode and Night Shift Schedules on Mac.
What is the best time to switch to dark mode?
Sleep research provides a clear answer here. The goal of evening dark mode is to reduce blue light exposure during the hours when your brain is preparing for sleep. Two studies are particularly useful for setting your schedule:
- A 2022 study published in PNAS found that blue light exposure after 10pm delays sleep onset by an average of 26 minutes, with a measurable reduction in sleep quality during the first two hours of sleep
- A 2024 report from the American Heart Association linked disrupted circadian rhythms - partly caused by light exposure at night - to an increased risk of cardiovascular events, with the largest effects observed in people with irregular sleep timing
The practical recommendation from sleep researchers is to switch to dark mode approximately 2 hours before your target sleep time. If you aim to be asleep by 11pm, switching at 9pm gives your melatonin production time to normalise before you go to bed.
For early risers targeting 10pm, 8pm is a good dark mode start time. For night owls who sleep at midnight, 10pm is the target. The key is picking a specific time and keeping it consistent - irregular light exposure makes circadian disruption worse, not better.
Dark mode alone is not the complete picture. Your screen's colour temperature also matters. Dark mode reduces the overall luminance, but if your display is still emitting high levels of blue light, the melatonin suppression effect persists. Combining dark mode with a warm colour temperature in the evening (via Night Shift or Solace's colour temperature feature) provides more complete protection than either setting alone.
Night Shift on its own is often not enough. Read Why Night Shift Alone Isn't Enough to Protect Your Sleep for the full picture.
Frequently asked questions
Can macOS dark mode switch at a specific time I choose?
macOS Auto only uses sunrise and sunset times - it does not let you pick a fixed custom time like 8pm. For a specific time, you can create a Shortcuts automation (Shortcuts > Automation > Time of Day > Set Appearance), but this can miss triggers if the Mac is asleep and may break after macOS updates. Solace provides reliable custom time scheduling from its menu bar preferences.
Does Shortcuts automation for dark mode work reliably?
It can miss triggers if the Mac is asleep when the scheduled time passes, and it sometimes breaks after macOS updates. The automation appears active in the Shortcuts app but nothing happens, which can be frustrating to diagnose. Solace runs persistently in the menu bar and is more reliable for daily custom scheduling.
What time should I set dark mode to turn on?
Research suggests switching to dark mode around 2 hours before your target sleep time. For most adults who aim to sleep at 11pm, switching at 9pm is effective. This aligns with the circadian rhythm window where blue light suppression has the greatest impact on melatonin production and sleep onset time.
Can I schedule dark mode to turn off automatically in the morning?
Yes. Both macOS Auto and Solace can switch back to light mode at sunrise or at a custom morning time. In Solace, you set both the dark mode start time and the light mode return time independently in Preferences > Scheduling. With macOS Shortcuts, you need a second automation that sets Appearance to Light at your chosen morning hour.
Does scheduling dark mode affect Night Shift?
No - dark mode and Night Shift are independent settings on macOS. Switching dark mode on or off does not change Night Shift. For full sleep protection, you should schedule both. Solace includes a colour temperature feature so you can manage both dark mode and screen warmth from one app without maintaining two separate schedules.
Solace - $4.99, yours forever
Custom dark mode scheduling, solar offsets, weekend overrides, and weather-aware switching. One app, zero data collection.
Buy NowOne-time purchase, no subscription. Learn more