MetaMask Mobile ↔ Desktop: Connect, QR & Sync Accounts
Overview
Want the same accounts available on your phone and laptop without typing a seed phrase across devices? This guide explains how to connect MetaMask extension to mobile and how to connect MetaMask mobile to desktop using the QR pairing flow and related options. I use both apps regularly, and in my experience the pairing workflow saves a step compared to exporting private keys. And yes, pairing works fast once you know where to look.
This is a practical, non-commercial walkthrough. If you need installation steps first, start with the extension and mobile app pages: /install-metamask-extension and /install-metamask-mobile-app.
How the mobile to desktop sync works
The pairing process uses a QR handshake to establish an encrypted link between the browser extension and the mobile app. It does not ask you to copy the seed phrase aloud. Instead, the QR exchanges a short-lived, encrypted token that authorizes the mobile app to see and control selected accounts on the other device.
What that means in practice is simple. You scan a QR on one device with the camera on the other. Then you choose which addresses to share. After pairing, the devices can sign transactions for those accounts locally. What I believe is the most useful point for daily DeFi use is that you never need to paste your seed phrase into another device to get the same accounts available for quick swaps and dApp approvals.
How to connect MetaMask desktop to mobile
This section answers the query how to connect metamask desktop to mobile and how to connect metamask extension to mobile
Step by step
- Open the browser and click the MetaMask extension. Unlock it if needed.
- Open the account menu and look for a setting called sync or connect to mobile. If you do not see the exact label, look for a QR or sync icon.
- Click show QR code. The extension will display a QR on your laptop screen.
- Open the MetaMask app on your phone (Android or iOS). Unlock it.
- In the mobile app, tap the menu or scan icon and choose scan QR code. Point the phone camera at the QR on your laptop.
- Choose which accounts to sync when prompted, then confirm. The accounts will appear on your phone without entering a seed phrase.
Image: screenshot placeholder for extension QR code
Notes and caveats
- If your mobile app already contains a wallet you rely on, the app might ask whether to create a new vault or import. Be careful and back up any existing seed phrase before pairing. See /backup-recovery-seed.
- Hardware wallet accounts may appear but still require the hardware device to sign transactions. See /hardware-wallets-overview.
How to connect MetaMask mobile to desktop
This explains how to connect metamask mobile to desktop and how to connect metamask from phone to pc
The flow is essentially the same as above but reversed in user intent. If you start on the phone and want the desktop extension to pick up accounts, open the extension on your laptop, choose show QR, then use the mobile scanner to scan from the desktop. The mobile app initiates the link. After confirmation you can access the selected addresses on both devices.
If you want to connect from laptop to phone, follow the instructions in the previous section. The terms laptop and phone are interchangeable for the purpose of pairing.
WalletConnect versus extension pairing
Which should you use when interacting with a desktop site or dApp? WalletConnect and extension pairing solve different problems.
- WalletConnect is a protocol that links a mobile software wallet to a desktop dApp by scanning a QR that the site displays. Use this when the dApp website is on your laptop and you want to approve transactions from your phone without installing an extension. For more detail see /walletconnect-mobile-linking.
- Extension pairing is for keeping the same wallet accounts available across your own devices. It is not the protocol used by most third-party dApps for mobile approval.
A quick rule: want to control a desktop site from your phone use WalletConnect. Want the same accounts available in both apps use the extension pairing QR.
What sync shares and what it does not
Shared items
- Account addresses you select during pairing
- Connection authorization so the paired device can sign transactions for those accounts
Not shared automatically
- Seed phrase is not displayed or transmitted by the QR pairing
- Custom RPC endpoints and some network settings may need to be re-added on the other device. See /add-custom-network.
- Offline backups such as paper seed phrase storage are your responsibility
What I have found is that tokens and balances show up, but token metadata and NFT presentation can differ between mobile and extension. Keep that in mind when tracking portfolio details.
Troubleshooting common issues
Common problems and fixes
- QR scanner not opening on mobile: check camera permissions for the app
- QR fails to scan: increase brightness and remove glare, use the desktop zoom, or temporarily disable VPNs
- Accounts do not appear: unlock both apps and make sure you selected the accounts during the pairing step
- Extension error about versions: update both mobile app and browser extension then retry
If none of that works, try the basic steps: lock and unlock the wallet, restart the browser, and restart the phone. If you still struggle, see /troubleshooting-dapp-connections for more.
Security and best practices
- Never paste or type your seed phrase into another device to achieve sync. But remember, syncing is not a replacement for seed phrase backup.
- Pair only when both devices are in your control and on the same trusted network if possible.
- Use a hardware wallet for large balances and add it to your extension rather than syncing those accounts to a phone. See /hardware-wallets-overview.
- Revoke token approvals for dApps you no longer use. I once left an unlimited token allowance active and paid for it later; do not repeat that mistake. See /token-approvals-revoke.
If you want an extra layer of convenience for daily small trades, enable biometric unlock on mobile but limit what you keep on-device. This balances speed and security.
Who this setup is for, who should look elsewhere
Best for
- Active DeFi users who want quick swaps from phone and laptop
- People who prefer mobile-first dApp interactions but like a desktop UI sometimes
Consider other options if
- You hold large sums and prefer cold storage only
- You need native support for non EVM-compatible chains such as Solana (see /solana-limitations)
FAQ
Is it safe to keep crypto in a hot wallet
Hot wallets are convenient. They are also higher risk than offline storage. Keep only what you use for daily DeFi. For long term holdings consider a hardware wallet. See /backup-recovery-seed and /hardware-wallets-overview.
How do I revoke token approvals
Use an approvals dashboard or on-chain tool to locate and revoke allowances. Disconnect unused dApps from the connected sites list in the extension. Guide at /token-approvals-revoke.
What happens if I lose my phone
If your phone is lost, lock the extension or revoke account access from another device if possible. Restore from seed phrase to a new device only after ensuring the phrase has not been exposed. See /lost-phone-recovery for steps.
Conclusion and next steps
Connecting MetaMask extension to mobile removes a lot of friction for daily DeFi activity and dApp interaction. It keeps your workflow smooth while preserving the self-custody model. In my experience, pairing by QR is the least risky way to make the same accounts available across devices without exporting private keys.
Try the pairing once with a small test transaction. If you need setup guides, see /install-metamask-extension and /install-metamask-mobile-app. And if you want stronger protection for larger holdings, read about hardware options at /hardware-wallets-overview.
Ready to sync your devices or want a deeper walkthrough for custom networks and approvals Review related guides at the links above and proceed cautiously.