How to Fix Expired Binance QR Code Login

 / 
 / 
1

Binance QR code login shows "expired" because the QR code itself has a validity period. Once that time window passes, the code becomes invalid. This is a security mechanism designed to protect your account—not a problem with your phone or network. Simply refresh the QR code to generate a new one.

Binance Exchange
The world's largest cryptocurrency exchange by trading volume,leading in security and liquidity.
New user benefit: Enjoy 20% off trading fees upon registration!

Prerequisite: Understand the QR Code Expiry Mechanism

Binance scan-to-login QR codes are not permanently valid. Based on the underlying technical implementation, a timestamp is attached when the QR code is generated, and the server continuously verifies whether the code is still within its validity period. The moment the preset time is exceeded, the QR code expires and you must refresh the page to obtain a new one.

Additionally, if you generate a QR code while logged out on the desktop site but wait a long time before scanning it, expiration is completely normal—not a malfunction.

Step 1: Directly Refresh the Webpage QR Code

What to do: On the desktop login page, refresh the QR code to generate a new one.

How to do it:

  1. On the Binance web login page, locate the QR code area.

  2. Click the [Refresh] button next to the QR code, or press your browser's refresh key (F5).

  3. A new QR code will be generated on the page.

  4. Use the Binance mobile app to scan this new QR code.

When is it done: The QR code has been refreshed, and scanning it with the mobile app brings up the login confirmation page.

⚠️ Do not repeatedly attempt to scan an expired QR code. That only wastes time. Refreshing the code immediately is the most efficient solution.

Step 2: Check if the Mobile App Is Logged In

What to do: Confirm that the Binance app you are using to scan is currently logged in to an account.

How to do it:

  • Open the Binance mobile app and check whether you are logged in.

  • If the app is logged out, scanning the QR code will redirect you to the login screen instead of the confirmation page, interrupting the scanning flow.

  • If logged out, complete the login inside the app first, then scan the QR code again.

When is it done: The mobile app is logged in, and scanning the code correctly displays the confirmation screen.

Step 3: Clear Browser Cache or Use Incognito Mode

What to do: If the QR code still shows as expired after a refresh, browser cache or extensions may be interfering with the normal loading of the QR code.

How to do it:

  1. Try incognito mode: Open an incognito/private browsing window, revisit the official Binance website, and generate the QR code.

  2. Clear browser cache: If incognito mode works, the issue is with cache or cookies. Clear your browser's cache and cookies (select "All time"), then log in normally.

  3. Check browser settings: Ensure JavaScript and cookies are enabled in your browser, as these are necessary for Binance login to function correctly.

When is it done: You can scan and log in normally in incognito mode, or the problem is resolved after clearing the cache.

Step 4: Check System Time Accuracy

What to do: QR code login relies on time synchronization. If the system time on your phone or computer deviates significantly from the server time, the QR code may be incorrectly flagged as expired.

How to do it:

  1. On mobile: Go to [Settings] → [Date & Time] and enable "Set automatically" or "Automatic time synchronization".

  2. On desktop: Likewise, check whether the system time is synchronized with internet time.

  3. If the time deviation is large, correct it, refresh the QR code, and scan again.

When is it done: Both mobile and desktop system times are synchronized to the network automatic time.

Common Reasons for Failure

  1. Waiting too long before scanning: The interval between generating the QR code and scanning exceeded the validity period, making the code invalid at the time of scanning. The scan window is typically a few to ten-plus minutes. Scan as soon as possible after generation.

  2. Outdated app version: Older versions of the app may have compatibility issues with the scan protocol. Update the Binance app to the latest version via your app store.

  3. Repeated refresh attempts still unsuccessful: An unstable network environment may cause abnormal QR code loading. Try switching between Wi-Fi and mobile data.

Risk Reminders

  • Do not scan QR codes sent by strangers or from unverified sources to guard against phishing attacks.

  • If you are operating on a public Wi-Fi network, consider using your personal mobile data or verify the Wi-Fi's security before logging in.

Binance Exchange
The world's largest cryptocurrency exchange by trading volume,leading in security and liquidity.
New user benefit: Enjoy 20% off trading fees upon registration!

How to Confirm You Have Completed the Steps Correctly

After refreshing the QR code, scan it with the Binance mobile app. A login confirmation prompt should appear on your phone. Once you tap [Confirm], the desktop page automatically redirects to your account dashboard—this indicates a successful QR code login.

If the code still repeatedly shows as expired after following the steps above and you are certain you scanned within the validity period, try restarting both your phone and computer before retrying, or use an alternative login method such as email/phone number plus password.