Two WhatsApp accounts on one PC

A personal number, a work number, one computer, and every time the same result: the second account throws out the first. Nothing is wrong with your setup. This is how browsers handle sessions.

Why WhatsApp Web holds only one account

When you link WhatsApp Web, the browser stores the session in the site data for web.whatsapp.com: cookies, local storage, a local database. That data belongs to the browser profile, and there is exactly one set of it per profile. Scanning a second QR code overwrites the first: technically, there is no room for two.

What WhatsApp already handles on its own

Two features look related and are not. Linked devices let one account run on several devices at once: one account, several screens. Account switching, now on Android and iOS, lets you move between two numbers on the phone, but one at a time, and on mobile only.

Neither does what you are after: seeing two numbers at the same time, on a computer screen.

The workarounds, and what they cost

MethodDoes it workWhat it costs
Private windowYes, while it stays openEverything is wiped on close, so you rescan the QR code every session
A second browserYesTwo browsers open all day, twice the memory, and notifications split between them
Browser profilesYesOne window per profile, and switching swaps the whole context: tabs, extensions, bookmarks
WhatsApp BusinessYes, for a second numberA separate app built for commercial use, with its own settings to maintain
NexusYesOne window, both accounts connected all day, one application to install

The first four genuinely work. The question was never whether it is possible: it is what you agree to pay, every day, to keep it that way.

Keeping two numbers connected with Nexus

Nexus is a Windows application that gives every service you add its own isolated session: its own storage, its own cookies. Two WhatsApp accounts side by side see no more of each other than if they ran on two separate computers.

  1. Install Nexus and open it. No account to create, nothing to configure.
  2. Add WhatsApp from the service catalogue, then link your first number by scanning the QR code from your phone.
  3. Add WhatsApp a second time. The new service starts blank: scan the QR code for the second number.
  4. Rename the two entries, “Personal” and “Work”, so the sidebar tells them apart.

Both stay connected in parallel, including after a restart. Switch with a click, or Ctrl+1 to Ctrl+9. Each carries its own unread badge and can be muted separately: the work account can ring while the personal one stays quiet.

The same holds for your other services

One session per browser is not a WhatsApp quirk. Microsoft Teams behaves the same way, and so does Discord. Same mechanism, same answer: one isolated session per account.

Common questions

Could my account be suspended for this?
Nexus loads WhatsApp Web, the official interface, in an isolated window. It does not touch the protocol, sit between you and the service, or automate anything. From WhatsApp’s side it is one more ordinary web session.
Do I need two phones?
Two active numbers, at least. WhatsApp Web mirrors a phone, so each linked account has to exist on a mobile device. Nexus does not create accounts; it keeps several sessions alive at once.
How many WhatsApp accounts can I add?
Nexus sets no limit. Each extra service uses memory much like a tab would, and per-service sleep hands that memory back to Windows while you are not using it.
Does Nexus store my messages?
No. Data stays in the service’s local session on your machine, exactly as a browser would keep it. Nexus has no server, no user account, and never sees a message.
Does this work on macOS or Linux?
Not today. Nexus is a 64-bit Windows 10 and 11 application. The project is MIT-licensed, so the source is there if a port interests you.