browse apps
separate-dock-icon-for-each-chrome-profile-mac.md

How to add multiple Chrome profiles to the Mac Dock

by ZwayStudios6 min read

To add Chrome profiles to the Mac Dock as separate icons, you need a helper, because macOS shows one Dock icon per running app and every Chrome profile runs inside the same Chrome. The options range from Automator launchers to full copies of Chrome to per-profile icon apps. If you want a Chrome profile Dock icon that brings back the window you already had, with one Chrome and your normal logins, a per-profile icon app such as Chrome Profile Switcher (free 30-day trial, then $49 once) is the most direct route.

Why macOS shows only one Chrome icon

The Dock is built around apps, not windows or accounts. Chrome is one app, and each profile is a set of data that app loads. So your Work, Personal and Client profiles all sit behind a single Chrome icon.

Clicking that icon brings forward whatever Chrome window was in front last. You can press ⌘` to cycle through Chrome’s windows, or use the profile (avatar) button or the Profiles menu, but both of those open a window in the chosen profile, often a second one next to the window you already had.

What most people want is simpler: a separate Dock icon for each Chrome profile, with that profile’s picture, that brings its existing windows forward.

Five ways to do it, compared

Here are the common methods, as of 29 September 2026. Prices come from each product’s own website.

Method Brings back your open window? One Chrome, same logins? Profile picture icon? Other browsers? Cost
Chrome’s profile menu No, opens a window in that profile Yes No Dock icon at all Similar menus in other browsers Free
Automator or Shortcuts with open -na No, always opens a new window Yes No, generic icon Yes, with the right app name and flags Free
Separate copies: --user-data-dir, Unbundle, Parall Yes, each copy is its own app No, separate data and more memory Custom or badged icons Depends on the tool Free (DIY) to about $7
Replacement dock: Superdock Tiles matched to windows by title Yes Profile tiles Chrome only for profile tiles Dock free, profile tiles $7.99 once after a 14-day trial
Per-profile icon app: Chrome Profile Switcher Yes, and cycles on repeat clicks Yes Yes, with a browser badge Yes, Chromium and Firefox families Free 30-day trial, then $49 once

1. Chrome’s profile menu

It is built in and free, but adds nothing to the Dock, and choosing a profile opens a window rather than finding the one you had. Our guide on why Chrome opens a new window instead of the existing one explains this.

2. Automator or Shortcuts with open -na

You can wrap open -na "Google Chrome" --args --profile-directory="Profile 1" in an Automator app or a Shortcut and keep it in the Dock. It works as a launcher, but it always opens a new window and the icon is generic. See how to open a Chrome profile from Terminal for the command in detail.

3. Separate copies of Chrome

Launching Chrome with its own --user-data-dir, or using a tool that builds a separate app per profile, gives you a separate app with its own icon. The cost is that each copy has separate browser data, so you sign in again, and it uses more memory. One published measurement by Superdock found 3 separate Chrome instances used about 4.6 GB across 33 processes, versus 1.67 GB across 11 processes for one Chrome with 3 profiles.

Unbundle ($6.99 once) builds a standalone copy of Chrome.app per profile, about 500 MB each by its own FAQ, and adds custom icons, pinning to a Space and its own ⌘Tab entry. Parall ($5 once on the Mac App Store) launches separate app copies with labelled icons. If you need those extras, they do things we do not. Our Chrome profiles vs separate Chrome copies guide goes deeper, and the Unbundle comparison is side by side.

4. A replacement dock like Superdock

Superdock hides Apple’s Dock and draws its own dock that looks like it. Its Chrome profile tiles are matched to windows by title, and it adds extras such as hover previews for every app, a switcher with thumbnails and folder stacks. It is signed and notarized. Profile tiles cover Google Chrome only; its own guide says Brave, Edge and Arc are not attributed to profiles. See the Superdock comparison.

Okie Dockie, a menu bar app, adds Chrome profile launchers in its $19 one-time Pro upgrade. They raise the profile’s existing window and cycle on repeat clicks, again for Google Chrome only, and the app includes many free window tools. It is notarized too. See the Okie Dockie comparison.

5. A per-profile icon app like Chrome Profile Switcher

This is the approach we built. Chrome Profile Switcher is a small menu bar app that keeps Apple’s own Dock and puts a separate icon next to Chrome’s for each profile with an open window. Each icon shows the profile’s picture and a small browser badge.

Click it and that profile’s existing windows come forward, even on another desktop or display. Click again to cycle to the next window. Only if the profile has no window does it open one. Each icon is a tiny launcher of about 2 MB, and one real Chrome keeps running, so logins, extensions and history stay as they are, and no second browser runs in memory.

Step by step: set up Chrome Profile Switcher

  1. Check your Mac. You need macOS 14 Sonoma or later. Apple Silicon and Intel are both supported.
  2. Download the free trial. Go to the download section, fill in the short form with your name and email, and the DMG (about 3 MB) downloads right away.
  3. Install and open it. Drag the app to Applications and open it. The app is not notarized by Apple yet, so macOS will say it cannot check the app. Open System Settings, Privacy and Security, and click Open Anyway. You only do this once.
  4. Grant Accessibility. This is the one permission it asks for on first launch. It lets the app read window titles and bring the right window forward.
  5. Watch the icons appear. Every Chrome profile with an open window now has its own Dock icon. When a profile’s last window closes, its icon leaves the Dock, like an app quitting.
  6. Keep the ones you use. Right-click an icon, choose Options, Keep in Dock, and drag it where you like. To keep icons even when a profile has no windows, turn that on in Settings.
  7. Try hover and right-click. Hover an icon for that profile’s windows, with optional live previews. Right-click for New Window or New Incognito Window.

One tip: the app matches windows by the profile name Chrome adds to each window title. If two profiles have exactly the same name, rename one.

Other browsers

Chrome Profile Switcher also supports Chrome (plus Beta, Dev and Canary), Brave, Microsoft Edge, Vivaldi, Chromium and Yandex, and Firefox, Zen, LibreWolf and Waterfox.

Opera and Opera GX, Arc and Dia do not show the profile name in window titles, so they are matched only when the browser has one profile. Better matching for several profiles is being worked on now, as listed on the updates page.

FAQ

Can I add Chrome profiles to the Mac Dock without extra software?

Only as launchers. An Automator app or Shortcut using open -na with --profile-directory can sit in the Dock, but it opens a new window every time and uses a generic icon.

Does a separate Dock icon mean a separate copy of Chrome?

Not with a per-profile icon app. Chrome Profile Switcher and Okie Dockie keep one Chrome running. Tools that copy Chrome, or --user-data-dir launchers, do run separate browsers with separate data.

Will each profile get its own Command-Tab entry?

Not with Chrome Profile Switcher. Its icons are in the Dock, and ⌘Tab still shows Chrome once. Separate copies of Chrome, such as Unbundle, do get their own ⌘Tab entries.

Is Chrome Profile Switcher free?

It has a free 30-day trial with every feature and no account. After that it is a one-time $49 for a lifetime license on 1 Mac, with every future update included. There is no subscription.

talk to the studio

want this for your own app? talk to us.

Tell us about your app and what is holding its growth back. We read every message and reply with ideas. No pitch.

ZwayStudioswe reply by email
New Message

Your details go only to the ZwayStudios team, to reply to you. See privacy.