Do Mac Spaces survive a restart?
The desktops usually do, and so do apps you assigned to a desktop in the Dock. Which window was on which Space, and full screen state, are often lost.
Spaces guide
Partly. macOS usually keeps the number of Spaces you had and any app you assigned to a desktop, but it does not reliably reopen each window on the Space it was on. After a restart, apps often pile onto the first desktop, and full screen apps come back as normal windows or not at all.
Short version: assign your main apps to a desktop in the Dock for a free partial fix. To get the whole multi-Space setup back, with positions, full screen windows and browser tabs, save a SnapState workspace before you restart and restore it after you log in.
Your Spaces themselves usually come back, and so do app assignments you set by right-clicking an app in the Dock and choosing Options, then This Desktop. Reopen windows when logging back in relaunches the apps. What is not kept is a reliable record of which window was on which desktop, its exact frame, or whether it was in full screen. See Mac windows reset after restart.
SnapState is a Mac menu bar app that saves a named workspace: every window with its display, position and size, the apps to relaunch, the Space each app was on, full screen windows, and all open tabs in Safari, Chrome, Edge, Brave, Arc and Chromium. You restore it from the menu bar, with a Control-Command-1 to 6 shortcut, or automatically on wake, when a monitor connects or disconnects, or when a matching display layout appears.
Before you restart, set up every desktop the way you like it and save it as one workspace. After you log in, pick it from the menu bar or press its shortcut. SnapState relaunches the apps, moves each one to the Space it was on, puts windows back at their saved position and size, and returns full screen apps to full screen. Workspaces saved in older versions need one re-save to pick up Spaces. For more on desktops see restore windows on multiple Spaces and Mission Control Spaces layout reset.
Restart, then one click: apps back on their Spaces. The 40 second demo shows a workspace saved from the SnapState menu bar and restored with one click: apps relaunch and windows go back to their saved displays, positions and sizes.
SnapState 2.7.2 costs $9.99 once, with a license for up to three Macs and a 14-day refund. It needs macOS 15.7 or later and runs natively on Apple Silicon and Intel. It needs Accessibility permission to move windows, and Automation permission if you want browser tabs reopened. Workspace data stays on your Mac. Workspaces saved in older versions need one re-save to pick up Spaces and full screen. See SnapState.
SnapState is not a tiling or snapping tool. It does not save browser tab groups, history or form data, Firefox is not supported, and it does not change the display arrangement, main display, menu bar or Dock. It restores app windows.
The desktops usually do, and so do apps you assigned to a desktop in the Dock. Which window was on which Space, and full screen state, are often lost.
macOS relaunches apps but does not reliably remember the Space each window was on, so they open on the current desktop unless the app is assigned to a specific one.
Yes. A SnapState workspace saves the Space each app was on and moves it back when you restore, along with position, size, full screen and browser tabs.
SnapState restores each app to one Space. It does not split one app's windows across several Spaces.
$9.99 once, for up to three Macs, with a 14-day refund. It needs macOS 15.7 or later.