NEWNew patterns added every weekExplore what's new →
TutorialsOct 1, 2026•6 min read

How to Set a Different Wallpaper on Each Monitor on Mac

macOS can show a different wallpaper on each display, but the setting is easy to miss and breaks in one specific case. The exact steps for Sequoia, Sonoma and Ventura.

PattrnLab Team
Design. Create. Inspire.
PatternsColorsIdeasInspirationFor a brighter everyday
Misty Ridges pattern wallpaper in the Silver Mist palette - cover art for "How to Set a Different Wallpaper on Each Monitor on Mac", made with PattrnLab.

macOS handles per-display wallpapers better than Windows does, but the interface gives you almost no indication that it is doing so, and there is one setting that silently breaks the whole thing. Here is the short version and the gotcha.

Misty Ridges wallpaper in the Silver Mist palette at 3840x2160, generated with PattrnLab.
Misty Ridges · Silver Mist · 3840 × 2160Customize this wallpaper →

The basic method

On macOS Sequoia, Sonoma and Ventura:

  1. Open System Settings.
  2. Click Wallpaper in the sidebar.
  3. Here is the part people miss: the wallpaper panel shows settings for the display your cursor is currently on.
  4. Move your pointer onto the second monitor. The panel follows it, and now shows that display's wallpaper.
  5. Choose a different image.

That is genuinely all there is to it. There is no "apply to all displays" toggle to fight, and no hidden per-monitor picker like the one Windows buries in a right-click menu.

On macOS Monterey and earlier, the same idea appeared as System Preferences → Desktop & Screen Saver, with a separate window appearing on each display.

The setting that breaks it

If changing the wallpaper on one display changes it on both, check this:

System Settings → Desktop & Dock → "Displays have separate Spaces"

When that is turned off, macOS treats your displays as one continuous desktop rather than independent ones - and a single desktop gets a single wallpaper. Turning it back on restores per-display wallpapers.

Changing this setting requires logging out and back in, which is why it is easy to toggle, see nothing happen, and assume it was not the problem.

Pro Tip

"Displays have separate Spaces" also controls whether full-screen apps black out your other monitor. If you have ever been annoyed by that, this is the setting responsible.

Per-display wallpapers and Spaces

macOS wallpapers are set per Space, not just per display. If you use multiple Spaces (Mission Control desktops), each one remembers its own wallpaper for each display.

This is powerful and occasionally confusing: setting a wallpaper while in Space 2 does not change Space 1. If a wallpaper "reverts" when you swipe between desktops, this is why.

To set the same wallpaper everywhere, you have to visit each Space, or right-click the image in Finder and use Set Desktop Picture, which is less selective.

Why the second monitor's wallpaper often looks worse

A common and separate frustration: the external display's wallpaper looks soft or badly cropped compared to the MacBook's built-in screen.

Two causes:

Resolution mismatch. A MacBook Pro's Retina display is extremely dense. An external 1440p or 4K monitor is not. The same image file, scaled to both, will look sharper on the denser panel and softer on the larger one.

Aspect ratio mismatch. A 16:10 MacBook screen and a 16:9 external monitor are different shapes. macOS fills the display and crops what does not fit, so the composition you chose is not what you see on the second screen.

The fix for both is the same: use a wallpaper at the second display's actual resolution rather than reusing the one from your laptop screen.

Setting a different wallpaper for each Space

Because wallpapers are per-Space as well as per-display, you can give each desktop its own look. That is genuinely useful if you keep work and personal Spaces separate, since the wallpaper tells you instantly where you are.

  1. Swipe to the Space you want to change.
  2. Open System Settings, then Wallpaper, with the cursor on the relevant display.
  3. Pick the image. It applies to that Space, on that display, only.

Repeat per Space. There is no bulk option, which is tedious the first time and then permanent.

Wallpaper resets after restart: the fix

A recurring macOS annoyance: you set per-display wallpapers, restart, and everything reverts or swaps between monitors.

The cause is usually that macOS identifies displays by their connection, and the order in which they are detected at boot is not guaranteed - particularly through a dock or hub. Display A and Display B swap identities, taking their wallpapers with them.

What helps:

  • Plug displays directly into the Mac rather than through a hub, where practical.
  • Use the same port for the same monitor every time.
  • Clear the wallpaper cache if it is persistently confused: remove the Dock's desktoppicture database from your user Library Application Support folder and restart. macOS rebuilds it, and you set your wallpapers once more.

Dynamic wallpapers across two displays

macOS ships aerial and dynamic wallpapers that shift with time of day. These work per-display like any other, with two caveats worth knowing:

  • They are large video files. Two different aerials on two displays means two of them decoding.
  • On battery, macOS may pause the animation. That is intended behaviour, not a fault.

If you would rather have something static and sharp on the external monitor and a dynamic one on the laptop, that combination is fine - they are set independently.

Making two different wallpapers look deliberate

Two unrelated images on adjacent monitors tends to look accidental. A few things that help:

  • Share a palette, vary the pattern. Same colours, different composition, reads as a set.
  • Vary the density. Put the busier image on the display you look at less.
  • Keep the brightness close. A dark wallpaper beside a bright one makes the bright one feel glaring, especially in the evening.

Spanning one wallpaper across both displays instead

If you would rather have a single image stretch across two monitors, macOS does not do it natively in any reliable way. The practical approach is a single image at the combined resolution of both displays, which is what a dual monitor wallpaper is - for two 1920x1080 monitors, that is a single 3840x1080 file.

macOS will still try to fit it per-display, so this works best with third-party wallpaper tools, or by accepting the per-display approach instead.

Summary

  • Move the cursor onto a display to set that display's wallpaper.
  • If both change together, turn on Displays have separate Spaces and log out.
  • Wallpapers are per Space as well as per display.
  • Use a wallpaper matched to each monitor's own resolution, not one file for both.

FAQ

How to set a different wallpaper for each monitor on Mac

Open System Settings, then Wallpaper, and move your cursor onto the display you want to change. The panel follows the pointer and shows that display settings, so you pick an image for each monitor separately.

How to change background on one screen only

Move the pointer onto that screen before opening the Wallpaper settings. macOS applies your choice to whichever display the cursor is on, so the other screen is untouched.

How to get different wallpapers on each monitor

Set them one display at a time. Put the cursor on the monitor you want to change, open System Settings and then Wallpaper, and choose an image - macOS applies it only to the display the pointer is on.

Why does changing one wallpaper change both monitors?

Displays have separate Spaces is turned off. Find it in System Settings under Desktop and Dock, turn it on, then log out and back in - macOS treats the displays as one continuous desktop until you do, and one desktop gets one wallpaper.

Why does my Mac wallpaper reset or swap after restarting?

macOS identifies displays by their connection, and the detection order at boot is not guaranteed, especially through a dock or hub. Plugging monitors directly into the Mac and using the same port each time is the reliable fix.

Can each Space have its own wallpaper on Mac?

Yes. Wallpapers are stored per Space as well as per display, so each Mission Control desktop remembers its own image for each monitor. There is no bulk option, so you set them one Space at a time.