Skip to content
VisionWall

Blog

A different wallpaper for each Space on a Mac: one picture per desktop, and how a rotating wallpaper fits in

Updated · Lucas Viegas · 6 min read

Yes, macOS does this on its own. Leave Show on all Spaces off in System Settings → Wallpaper, switch to a Space, pick a picture, then move to the next Space and pick another. Each Space keeps its own wallpaper.

Below: what a Space is, what the Show on all Spaces switch does in Apple’s words, how Spaces multiply across displays, what Apple says about deleting one, and the honest limit of pairing per-Space wallpapers with a timer. Labels are quoted from the macOS Tahoe 26 Mac User Guide and from our guide to automatic wallpaper rotation, verified on macOS 26.5.2 (Tahoe).

The short version

  • A Space is an extra desktop. Apple adds one with the Add button in the Spaces bar of Mission Control, up to 16.
  • One switch decides everything. Apple’s wording: turn on Show on all Spaces “to use the same wallpaper on every desktop space and display”. Off means one picture per Space.
  • A rotating wallpaper app sets the picture per screen, through a macOS call with no notion of Spaces. Which Spaces it reaches was not tested here.

What is a Space, and how do you add one in Mission Control?

Apple’s guide describes Mission Control as the view that “shows all of the windows open on the desktop of your Mac, arranged in a single layer”. Along its top edge runs the Spaces bar, where “desktop spaces you created are shown as thumbnails”, beside any app in full screen or Split View, which gets a space of its own. A Space is one more desktop with its own windows, and, in Apple’s words, you can “make your spaces unique by assigning a different desktop picture to each one”. To get in, swipe up with three fingers, press the Mission Control key, or press Control-Up Arrow.

How do you give each Space its own wallpaper?

Six steps across two panes. The method rests on one switch staying off.

  1. 1Enter Mission Control: swipe up with three fingers on the trackpad, press the Mission Control key, or press Control-Up Arrow. Your desktop spaces appear as thumbnails in the Spaces bar along the top edge of the screen.
  2. 2In the Spaces bar, click the Add button. Apple allows up to 16 spaces. Click the new thumbnail to open that Space.
  3. 3Choose Apple menu → System Settings and click Wallpaper in the sidebar. If Show on all Spaces is on, turn it off: Apple describes it as using the same wallpaper on every desktop space and display.
  4. 4Pick the picture for this Space: a built-in picture or color, or your own through Choose from Photos, Choose File or Choose Folder. With the switch off, the choice belongs to the Space you are in; Apple’s macOS Sonoma page also describes a pop-up menu below the thumbnail for choosing a different wallpaper for each desktop space and display.
  5. 5Press Control-Right Arrow, or swipe with three or four fingers, and pick that Space’s picture. Setting one Space does not set another, and with Displays have separate Spaces on, each display has its own Spaces to work through.
  6. 6To go back to one wallpaper everywhere, turn Show on all Spaces back on.

What does Show on all Spaces actually do?

The Wallpaper settings page of the macOS Tahoe 26 guide puts it in one sentence: “If you’ve created additional desktop spaces on your Mac, or you’ve connected more than one display, turn on ‘Show on all Spaces’ to use the same wallpaper on every desktop space and display.” So it is one control for two dimensions, Spaces and displays, with no documented middle setting, and while it is on, a picture chosen anywhere is the picture everywhere, which is how a carefully assigned set of desktops collapses into one. The macOS Sonoma 14 edition of the same page was more explicit: “Use the pop-up menu below the thumbnail to choose a different wallpaper for each desktop space and display.”

The five controls that decide which wallpaper you see

ControlWhereWhat Apple says it does
Show on all SpacesSystem Settings → WallpaperOn: the same wallpaper on every desktop space and display. Off: each Space, and each display, set on its own.
Displays have separate SpacesSystem Settings → Desktop & DockSeparate spaces for each display, with the Dock on all displays. Required for Split View on other displays and for Stage Manager.
Add and Delete buttonsMission Control, in the Spaces barAdd creates a space, up to 16. Delete removes one; its open windows move to another space.
Use asSystem Settings → DisplaysExtend the desktop across displays, or mirror your entire desktop on each display.
Assign ToControl-click an app’s Dock icon, then OptionsAll Desktops, This Desktop, Desktop on Display, or None: which space an app opens in.

How do Spaces work with more than one display?

Spaces and displays multiply. In System Settings → Desktop & Dock, Apple describes Displays have separate Spaces as “Set up separate spaces for each display (if you use Spaces and have multiple displays)”, and notes it must be on for Split View on other displays or for Stage Manager. With it on, each display carries its own row of Spaces, and Mission Control opened on a second display shows “only the open windows and spaces you’re working with on that display”. Three Spaces on a MacBook beside two on a monitor is five wallpapers to choose. Mirroring is the exception: Apple’s displays page offers video mirroring “to show your entire desktop on each display” from each display’s Use as pop-up menu, so there is nothing separate to set. How macOS stores a wallpaper per display, and what docking does to it, is in our post on a different wallpaper for each monitor.

What happens to a Space’s wallpaper when you delete the Space?

Apple documents the windows, not the picture. In the Spaces bar, “hold the pointer over the space you want to delete, then click the Delete button when it appears. If the space contains open windows, they are moved to another space.” That is all the guide says. Where the wallpaper assignment goes was not tested for this post, so keep the assumptions modest: the picture file is untouched, since a wallpaper is a setting that points at an image, and a Space you add later should be treated as new, so expect to choose its picture again.

What happens when a rotating wallpaper meets per-Space wallpapers?

An app that changes the wallpaper on a timer does not know about Spaces, at least not through the door Apple provides. The call an app uses, NSWorkspace’s setDesktopImageURL, is documented as setting “the desktop image for the given screen to the image at the specified URL”. It takes a screen and a file; the documentation never mentions spaces.

Read from the VisionWall source, not from a test

VisionWall is the one app whose source this post can check, because we make it: a macOS menu-bar app that turns any public Pinterest board into a live, rotating desktop wallpaper, one composition per connected display, refreshed every 30 minutes by default and anywhere from 2 minutes to 2 hours. At each refresh it makes that call once per connected screen, and on launch it re-applies the last composition so the wallpaper survives reboots and manual changes. Nothing in its source reads or reacts to Spaces. Verified, then: on a screen it manages, a picture you chose by hand is replaced at the next refresh. Not tested: which of your Spaces show the new composition, the one you are in or all of them. If you want the rotation on every desktop, Show on all Spaces is the switch that makes the two agree on paper; whether an app-set picture propagates like one picked in the pane was not tested either.

One board, live on your desktop.

One payment of $9.99, no subscription, no account. macOS 13.3 Ventura or later, public boards only.

Get VisionWall

Prefer the built-in route? Every Shuffle interval macOS offers, in one guide.

FAQ

Can each Space on a Mac have a different wallpaper?

Yes, by design. Apple’s Spaces page says to make your spaces unique by assigning a different desktop picture to each one, and its Wallpaper settings page says to turn on Show on all Spaces only when you want the same wallpaper on every desktop space and display. Leave the switch off, switch to a Space, open System Settings → Wallpaper and pick a picture, then repeat in the next Space.

Why do all my desktops show the same wallpaper?

Almost always because Show on all Spaces is on. Apple describes it as using the same wallpaper on every desktop space and display, so a picture chosen in any Space becomes the picture in every Space. Turn it off in System Settings → Wallpaper and set each Space again, on each display if Displays have separate Spaces is on.

How many Spaces can a Mac have?

Up to 16, according to Apple’s current Mac User Guide, each added with the Add button in the Spaces bar of Mission Control. An app you run full screen appears in its own space as well, as a thumbnail in the same bar.

If I delete a Space, does its wallpaper disappear?

Apple documents that open windows are moved to another space and says nothing about the wallpaper. The picture file is untouched either way, since a wallpaper is a setting that points at an image. Whether macOS remembers the assignment for a Space you add later was not tested for this post, so expect to choose the picture again.

Can one Space rotate its wallpaper while the others stay fixed?

Not something this post can promise. Apple’s Wallpaper settings page describes Shuffle as a control on the wallpaper and never says whether the interval belongs to a Space, and it was not tested here. An app that changes the wallpaper on a timer sets the picture per screen through a macOS call with no notion of Spaces, so which Spaces it reaches was not tested either. To rotate every desktop together, turn on Show on all Spaces.

Keep reading

Sources

  1. 1.Apple: Work in multiple spaces on Mac (macOS Tahoe 26)
  2. 2.Apple: View open windows and spaces in Mission Control on Mac (macOS Tahoe 26)
  3. 3.Apple: Wallpaper settings on Mac (macOS Tahoe 26)
  4. 4.Apple: Wallpaper settings on Mac (macOS Sonoma 14)
  5. 5.Apple: Customize the wallpaper on your Mac (macOS Tahoe 26)
  6. 6.Apple: Change Desktop & Dock settings on Mac (macOS Tahoe 26)
  7. 7.Apple: Extend or mirror your Mac desktop across multiple displays (macOS Tahoe 26)
  8. 8.Apple Developer: NSWorkspace.setDesktopImageURL(_:for:options:)
  9. 9.VisionWall guide: Wallpaper pane control names read off macOS 26.5.2 (Tahoe)

Apple pages read on 6 September 2026. “Not tested” means neither Apple’s documentation nor the VisionWall source settles it.