1. Identify the stage where linking stalled
If there's a blank area or an endless loading spinner instead of a QR code, your phone's camera isn't the issue yet — the page simply hasn't generated a code. If the code is clearly visible but your phone doesn't react to it, check your scanning method and the image itself. If “Couldn't link device” appears after scanning, recognition most likely already succeeded and the problem happened afterward.
Write down the exact error text and where it appeared — on the phone or the computer. Don't replace it with a vague “WhatsApp isn't working.” Different errors call for different fixes. If the web client is already showing your chat list, the linking stage is done: a missing old message is a sync or history question, not a linking one.
| What you see | Next thing to check |
|---|---|
| No code, or it won't load | Site address, connection, browser, extensions |
| Code is there, camera won't recognize it | Linked-device scanner, camera focus, zoom level |
| Code recognized, link rejected | Network on both devices, app version, exact error text |
| Chats opened, but got signed out again | Linked-device status and session persistence |
2. Confirm the normal linking sequence
Open the official WhatsApp Web on the computer you plan to use. On your primary phone, open WhatsApp and go to “Linked Devices.” On Android it's in the app menu; on iPhone it's under WhatsApp settings. Choose “Link a Device,” complete the confirmation prompt on your phone, and point the built-in scanner at your computer screen.
Make sure you're using the linking scanner specifically. A contact's QR code, an ordinary phone camera, and a web-client sign-in code all belong to different scenarios. If the app reports the code as invalid, go back to “Linked Devices” first rather than start changing browser settings.
Only scan a code on your own login screen. A code someone else sends you and asks you to confirm to “verify your account” can link a device that isn't yours. Never forward a QR code or a linking code to support, and never post it in a screenshot.
3. If the QR code never appears at all
Check the address: the official web client lives at web.whatsapp.com. If you landed on an ordinary WhatsApp marketing page, you're not on the sign-in screen yet. If your chats are already visible, it's normal for no code to appear — a session already exists. There's no need to sign out just to make a code show up.
Refresh the page once and wait for a result. Check whether the same address loads a code in a different, ordinary profile of a supported browser. If a code shows up there, the difference lies in your original environment — site data, settings, or extensions. That alone doesn't prove a corrupted cache.
If the page mentions an unsupported browser, use a current browser version and try again. On a corporate network, account for mandatory sign-in through an access portal and organizational restrictions. If the page won't load on any client on that network, reinstalling the app is unlikely to be the first useful step.
4. If the code is visible but your phone won't read it
First refresh the code using the on-page button, if one appears. Don't try to scan an old screenshot. Then check the basics: the whole code fits inside the frame, nothing else is covering the image, the lens is clean, and there's no heavy glare on the display. Hold the phone steady and give the camera time to focus.
If the page zoom is way off, return it to normal size and try again. You don't need maximum zoom — the camera needs to see the whole graphic and its edges. Adjust distance gradually. These steps check image quality; they don't fix a server rejection that happens after recognition already succeeded.
If the scanner shows a black screen or won't launch, check WhatsApp's camera permission in your phone settings. For comparison, open the camera the normal way. Getting the camera to work in another app helps separate a general hardware issue from an app-specific permission problem, but it doesn't guarantee every capture mode is working.
5. If you get a linking error after scanning
At this stage, stop endlessly adjusting brightness and screen distance. Check the internet connection on both the computer and your primary phone, and confirm the mobile app opens and works normally. Install any available WhatsApp update from the official app store. If you're told to wait and retry, give it the suggested amount of time.
Open the linked-devices list on your phone. If the service reports you've hit a device limit, end only a session you genuinely no longer need. Don't disconnect every active device without reason — that creates extra work and can cut off colleagues if the account is used as part of an agreed team process.
If the error keeps happening, compare the official web client in a browser against the client where the failure occurred. The same failure in both places points to a broader cause than one local tab. Write down the result and the exact error text. Don't install old APKs, modified clients, or dubious “linking unlock” tools.
6. Checking network and extensions without random changes
Change one thing at a time. For example, open the web client first in a clean, regular browser profile with no custom extensions. If the page loads there, go back to your original profile and check which extensions might be modifying the page's content. WhatsApp specifically warns that browser extensions can read or alter the content it displays.
For a network check, try a different trusted network if your organization's policies allow it. Compare the result without changing the browser and the account at the same time. If everything works on the other network, that's a reason to investigate filtering or routing on the original one, not to reset your phone.
Don't disable antivirus software or install unknown certificates just to sign in. Don't grant every site new permissions. If you find out a specific extension or rule is the cause, change only the setting relevant to WhatsApp and revert it if the check didn't help. That keeps the result clear and repeatable.
7. When phone-number linking is worth trying
WhatsApp documents an alternative way to link by phone number. If that option is available on your login screen, follow the instructions shown in the web client and in the app on your primary phone. It's a useful option when the problem is specifically about scanning the image — for example, if your camera can't focus.
Don't confuse a linking code with number registration or account recovery. Start the procedure yourself, on your own computer, and confirm that exact attempt. If someone sends you a ready-made code and asks you to enter it to receive a document, an order, or a gift, that is not part of a normal check on your own web client.
The alternative method doesn't guarantee it will bypass every error. If the QR code is recognized but the server refuses to link the device, entering a code instead may end the same way. At that point, the state of the account, the connection, and the exact error message matter more. Don't cycle through both procedures repeatedly without new diagnostic information.
8. If WhatsApp Web won't sign in specifically inside Centrio
Add WhatsApp from the Centrio catalog and go through the web service's normal sign-in. The aggregator doesn't issue a separate WhatsApp account and doesn't override confirmation from your primary phone. If the code works in a browser on the same computer but not in Centrio, note that difference along with the app version.
Check whether you've opened a different WhatsApp instance with a separate session. A work and a personal instance can be in different states: one already signed in, the other waiting to be linked. Label them by purpose and confirm the account after signing in. Don't delete a working instance while trying to fix the one next to it.
Update Centrio the standard way if an update is available, then repeat a single check on the affected service. Before a full reset, give support these observations: is the code visible, does the phone read it, at what point does the error appear, and what happens in a regular browser. Those four answers are usually more useful than a screenshot of your whole desktop.
9. Clearing data — only after checks, and only for the right site
“Cache” and “site data” get used interchangeably, but for sign-in the difference matters. Deleting cookies and local data can end your session. Before doing that, make sure your primary phone is on hand and re-linking is possible. Save any important unsaved text and finish what you're doing first.
In Chrome, you can manage a specific site's data through privacy settings. If it genuinely comes to this, target WhatsApp specifically rather than wiping all data for every site, for all time. In a dedicated app, use only the documented reset function for that specific service; don't manually delete the app's general data folder.
If a clean browser profile still won't link, clearing the original profile has little diagnostic value left. But if only the old environment consistently fails, a local reset can be a reasonable next step. Treat it as testing a hypothesis, not a universal cure for every QR-code error.
10. What to check after a successful sign-in
Confirm the right account is open, wait for the available history to load, and send one safe test message. Then close and reopen the client to confirm the session persists. Don't judge success purely by the QR code disappearing — your actual conversations need to open correctly.
On your primary phone, check the linked-devices list. End any connection you don't recognize or no longer need, through WhatsApp's own settings. For access you don't recognize, rely on WhatsApp's official device-verification guidance rather than third-party services claiming to identify the owner of a connection.
If the problem remains, include in your report: OS, browser or Centrio version, the WhatsApp version on your phone, the time of the attempt, and the exact stage where it failed. Remove codes, phone numbers and personal messages from any screenshots. A good report describes a reproducible sequence of steps and the checks you've already run, without exposing the session itself.
Sources
Continue reading
Try Centrio with your own workflow
Free includes up to 3 services. Pro is billed in RUB: 199 ₽ per month or 1,590 ₽ per year.