Scheduling wallpaper changes by time of day
A bright wallpaper at 7 AM, something calm and muted by afternoon, dark and minimal at night. macOS doesn't have a one-click "schedule by time" feature, but there are several ways to get this behavior — from dead-simple to fully automated.
Option 1: Dynamic wallpapers (simplest)
macOS has built-in dynamic wallpapers that change throughout the day based on time or sun position. You've probably seen them — the Mojave desert that shifts from dawn to night, or the Big Sur coastline.
- System Settings → Wallpaper
- Choose any wallpaper marked "Dynamic"
- Select "Dynamic" mode (not "Light" or "Dark" — those are static variants)
That's it. macOS handles the timing. The wallpaper shifts throughout the day without any manual intervention.
Limitation: You're limited to Apple's included dynamic wallpapers or third-party HEIC dynamic wallpapers. You can't schedule arbitrary images this way.
Option 2: Shortcuts automation
For full control over which specific wallpaper appears at which time, use the Shortcuts app:
Create the shortcut
- Open Shortcuts
- Create a new shortcut
- Add the action: "Set Wallpaper"
- Choose a specific image file
- Save it with a name like "Morning Wallpaper"
Schedule it
- Go to the Automation tab in Shortcuts
- Create a new automation → Time of Day
- Set your trigger time (e.g., 7:00 AM)
- Point it at your "Morning Wallpaper" shortcut
- Repeat for other times: "Afternoon Wallpaper" at 1 PM, "Evening Wallpaper" at 6 PM, etc.
This gives you complete control. Any image, any time, any number of changes per day. The downside: you need to set up each automation manually, and Shortcuts automations sometimes don't fire if your Mac is asleep at the scheduled time.
Option 3: Create your own dynamic wallpaper
If you want a smooth, automatic transition using your own images (not just Apple's), create a custom dynamic wallpaper:
- Collect 6–16 images representing different times of day
- Use an app like Dynaper (free on the Mac App Store) to combine them
- Assign each image a time slot
- Export as HEIC
- Set the result as your wallpaper and choose "Dynamic" mode
Now it works exactly like Apple's dynamic wallpapers — automatic, smooth, no Shortcuts hackery.
Option 4: Focus mode switching
If your day has clear phases (work, personal, wind-down), you can tie wallpapers to Focus modes and let Focus mode scheduling handle the timing:
- Work Focus (9 AM – 5 PM) → dark minimal wallpaper
- Personal Focus (5 PM – 11 PM) → warmer, more expressive wallpaper
- Sleep Focus (11 PM – 7 AM) → very dark wallpaper
Not exactly "time of day" scheduling, but it achieves the same effect with less setup if you already use Focus modes.
What timing actually makes sense?
- 3–4 changes per day is plenty. Morning/afternoon/evening covers it.
- Match energy to time. Bright and energizing early, calm and minimal midday (when you need focus), warm and dark in the evening.
- Don't overcomplicate it. Hourly changes are more work to set up than they're worth. Daily rhythms are more natural.
Wallpapery handles rotation automatically — not strictly time-based, but keeps your desktop fresh with curated wallpapers throughout the day.