Profiles Switcher › Blog

How to Change Mac Settings Automatically by Wi-Fi Network

By the Profiles Switcher team. Published .

To change Mac settings automatically by Wi-Fi network, create a profile for each network in Profiles Switcher, add a Wi-Fi network rule, and add the actions that belong there: default printer, network drives, sound output, apps, wallpaper and more. The profile switches on the moment your Mac joins that network.

An Office profile that recognizes the office by its Wi-Fi network or its IP range.

Set this up with Profiles Switcher on the Mac App Store, or start from a ready-made recipe.

What can change automatically when you join a Wi-Fi network?

Almost everything that differs between your places. The Wi-Fi network is the most reliable signal a Mac has about where it is, and a profile tied to it can switch several settings at once:

SettingHomeOffice
Default printerHome inkjet3rd floor printer
Network driveThe NAS with photosThe team file server
Sound outputLiving room speakersDesk monitor speakers
AppsMusicSlack, Mail
WallpaperA holiday photoA calm, plain one
Keyboard layoutYour first languageEnglish

Each row is one action in a profile. When the Mac joins the network, every action runs together, so the whole setup changes in one go.

What does macOS do by network on its own?

A few pieces, none of them a complete setup:

What these have in common: each handles one piece. The idea of a profile is to describe the whole place once, and let the Mac apply it whenever it recognizes that place.

How do you set up a Wi-Fi profile?

It takes a few minutes in Profiles Switcher:

  1. Create a profile named after the place, for example Office.
  2. Add a Wi-Fi network rule. Pick the network while you are connected to it, or type its name exactly as it appears in the Wi-Fi menu.
  3. Add actions. Set default printer, Mount a network share, Launch an app, Set desktop wallpaper, Set audio output device: whatever belongs to the place.
  4. Repeat for your other places, then give each profile a priority so the more specific one wins when two match.

The first time, macOS asks for Location permission, which Wi-Fi rules need. After that, joining the network is all it takes.

Why does Location permission matter for Wi-Fi?

Wi-Fi network names can reveal where you are, so macOS shares them only with apps that have Location access. That is why a Wi-Fi rule and a location rule need the same permission. Everything stays on your Mac: Profiles Switcher uses the name to match your rules and does not send it anywhere.

What if a network name is not unique?

Office networks named “Guest” or “Company” can exist in several buildings. When the name is not enough, an IP address / range rule identifies the network by the addresses it hands out. With the profile set to Any is true, the Wi-Fi name or the IP range is enough to switch it on, which also covers a wired connection at your desk.

What happens when you leave the network?

Actions run when a profile switches on, so “leaving” is handled by the profile that takes over. Two patterns cover most setups:

For “everywhere except home”, an IP rule set to NOT in this range does the job; the mute away from home recipe shows it step by step.

Frequently asked questions

Can macOS change settings by Wi-Fi network on its own?

Only a little. Network Locations group network settings, but you switch them by hand, and the Last Printer Used option remembers a printer per network. On macOS 26 Tahoe, a Shortcuts automation can run a shortcut when you join a network. Switching a whole set of settings by network needs an app such as Profiles Switcher.

Why does a Wi-Fi rule need Location permission?

Current versions of macOS reveal the name of the Wi-Fi network only to apps that have Location access, because network names can reveal where you are. Profiles Switcher uses it only on your Mac to recognize the network.

What if two places use the same Wi-Fi name?

Use an IP address / range rule instead. Networks with the same name usually hand out different address ranges, such as 192.168.1.x at home and 10.20.x.x at the office.

Ready-made automations for this

wi-fihome-and-officehow-to

Let your Mac switch its own setup

Profiles Switcher is a menu bar app for Mac (macOS 13 or later, Apple Silicon and Intel) that switches your Mac's setup automatically. You build profiles from 19 triggers, such as the Wi-Fi network you join, a place, headphones or a display, and 18 actions, including running any of your Shortcuts. Everything runs on your Mac; it is available on the Mac App Store.

Download on the Mac App Store