Chrome keeps opening the wrong profile on a Mac
Short answer: Chrome has no concept of a "default" profile for the Dock. Clicking the Chrome icon, or opening a link from another app, uses whichever profile was last active — so the answer changes through the day. macOS cannot help, because all profiles share one application. The only reliable fix is an icon in the Dock for each profile, so you are choosing the profile rather than hoping.
On this page
What decides which profile opens
Chrome keeps a notion of the last used profile and reopens that one. It is written down when you close a window, so it moves around constantly as you work. Click the Dock icon in the morning and you get whatever you happened to be doing last night.
There is no setting to pin it. Chrome offers no "always start in this profile" option on macOS, and macOS has nothing to offer either: the Dock switches between applications, and every profile you own is the same application.
Why links from other apps land in the wrong place
When you click a link in Mail, Slack or Notes, macOS hands the URL to your default browser. That is Chrome — the application, with no profile attached. Chrome opens the link in whichever profile it considers current.
This is why a work link opens in your personal profile and immediately asks you to sign in, or worse, silently shows you the wrong account's version of a document. Nothing you can set in macOS fixes it, because the operating system has no way to express "this link belongs to that identity".
Things that look like fixes but are not
- Setting a default profile in Chrome. There is no such setting on macOS.
- Renaming or reordering profiles. Cosmetic; the last-used rule is unchanged.
- "Create Shortcut" from Chrome's menu. That makes a shortcut to a website, not a profile.
- Deleting and recreating a profile. You lose the profile's data and the behaviour is identical afterwards.
- Making the profile the first one.
Defaultis just the folder name of whichever profile you made first; it carries no priority.
The fix that holds
Stop asking Chrome which profile to open and start telling it — by giving each profile its own icon in the Dock. Then there is no last-used rule to lose to: you click Work and you get Work.
You can build these by hand with Automator around
open -na "Google Chrome" --args --profile-directory="Profile 1", but every
click opens a brand new window rather than returning you to the one that profile already
had — for reasons we go into
here.
Okie Dockie builds the launchers for you, puts the profile's picture on each one, and makes a click bring forward that profile's existing window. Your Chrome is otherwise untouched — same logins, same extensions, same history.
It does not change what happens to links clicked in other applications; nothing can, short of per-link rules. But it removes the far more common frustration, which is reaching for a profile and getting a different one.
Get every Chrome profile into your Dock
Okie Dockie builds a real Dock icon for each Chrome profile you use, badged with that profile's own picture. Click one and you land back in the window it already had open.
Everything except Chrome profile icons is free forever, and the profile icons come with a 7-day free trial that starts on its own — no sign-up, no card. macOS 13+, Apple Silicon and Intel.
Frequently asked questions
Can I set a default Chrome profile on a Mac?
No. Chrome has no default-profile setting on macOS; it reopens whichever profile was used last, and that changes as you work. Giving each profile its own Dock icon is the only way to choose reliably.
Why do links from Mail or Slack open in the wrong Chrome profile?
macOS hands the link to your default browser as an application, with no profile attached, so Chrome opens it in whichever profile is current. The operating system has no way to express which identity a link belongs to.
Is "Default" the profile that opens first?
No. Default is just the folder name of the first profile you ever created. It carries no priority over any other profile.
Does deleting a profile fix the switching problem?
No, and you lose that profile’s logins, extensions and history. The behaviour afterwards is identical.
Was this guide helpful?
Thank you — that tells me what to write next.