How to log in to multiple accounts on the same website in Chrome
Short answerInstall QA SessionLab (free, open source), create one session per account and open the site in each session tab. Each session has its own cookies, localStorage and IndexedDB, so every account stays logged in at the same time in one window.
Step by step
- Install the extensionDownload qa-sessionlab.zip, unzip it, open chrome://extensions, enable Developer mode and choose “Load unpacked”.
- Create a session per accountClick the QA SessionLab icon, type a name such as “Admin” and press Open. Repeat for “Customer”, “Guest” and so on.
- Log in once in each tabLog in normally in every session tab. Cookies and storage are separated per session, so logging in one tab never logs out another.
- Keep working side by sideLinks, pop-ups and window.open from a session tab stay in that session; coloured tab groups and a [Role] title prefix show which account each tab uses.
Why this works
- Chrome profiles need a separate window per account; incognito only gives you one extra session.
- Websites store the login in cookies and browser storage that every tab normally shares — so the last login wins.
- QA SessionLab replaces the Cookie header per tab and namespaces page storage, so each tab behaves like a separate browser.
Questions
Does it work with Google, Microsoft or SSO logins?
Yes for normal cookie-based logins, including OAuth redirects, because every request of the tab carries that session’s cookies. HTTP Basic Auth is the exception: the browser shares it between tabs.
Is my normal browsing affected?
No. Your normal profile’s cookies are never sent from session tabs and session logins never leak back into it.