Connecting MetaMask mobile to your desktop gives you two practical capabilities: use the mobile app to sign transactions for dApps opened on your computer, and bring your browser accounts to your phone without typing your seed phrase. This guide explains both approaches (WalletConnect and MetaMask’s built-in pairing), shows how to connect WalletConnect to MetaMask, and walks through troubleshooting and security tips.
I've been using a mix of these methods daily. They save time when I want to approve a token swap on a large monitor but sign from my phone. And yes — I once approved a token approval I shouldn't have; that taught me to always test with tiny amounts first.
There are two common paths to link MetaMask mobile to desktop:
Both avoid typing your seed phrase on a desktop machine. Which you choose depends on whether you want the same accounts on both devices (sync) or simply to sign transactions for a desktop website (WalletConnect).
When you want the same accounts available on both devices, use the built-in pairing feature.
Step-by-step (typical):
What this does: it creates an encrypted handshake to bring your extension accounts into the mobile app without you entering the seed phrase on the phone. (This is much safer than copy-pasting or typing the seed.)
Caveats: the exact menu labels change over time. If you don’t see the option, update both the extension and the mobile app and try again.
WalletConnect is an open standard many dApps use to let phones sign transactions for websites opened on a desktop browser. This is the method behind phrases like "walletconnect metamask" and "connect walletconnect to metamask."
How it works (simple): the dApp generates a QR pairing code. You scan it with the MetaMask mobile app and approve the connection. The site can then request account access and ask the phone to sign messages or transactions.
Step-by-step (typical):
Want to disconnect? Use the dApp’s disconnect button, or open MetaMask mobile → Settings → Connections (or WalletConnect sessions) and revoke the session.
Why use WalletConnect instead of the injected provider? If the website doesn't support the browser extension or you prefer to keep keys only on mobile, WalletConnect is the right choice. It’s also useful if you want to use a different account on mobile than the one in your browser extension.
In my experience the biggest user mistake is approving a contract interaction without checking the target address (or granting an unlimited token allowance). I usually send a tiny test (0.0001) first to confirm behaviour.
If problems persist, see [/troubleshooting-dapp-connections] and [/mobile-desktop-sync] for deeper steps.
But remember: pairing makes life convenient. Balance convenience with the risk that comes with any software wallet (hot wallet). If you hold very large balances, consider pairing only for small, routine interactions and using a hardware wallet for high-value transactions (see [/hardware-wallets-overview]).
| Method | How to set up | Keys moved? | Good for | Downsides |
|---|---|---|---|---|
| MetaMask Sync (extension ↔ mobile) | Scan QR in extension from mobile app | No seed typing required (encrypted transfer) | Having same accounts on phone + desktop | Requires both extension & mobile app updated |
| WalletConnect | Desktop dApp → QR → scan with MetaMask mobile | Keys stay on phone; mobile signs | Signing desktop dApps from phone (single-site session) | Sessions can persist; must manage connections |
| Seed phrase import | Type/scan seed into device | Keys imported to device | Full control on single device | Higher risk if typed on compromised desktop |
Who this is for:
Who should look elsewhere:
Q: Is it safe to keep crypto in a hot wallet?
A: Hot wallets are convenient but come with more risk than cold storage. Use small balances for daily activity, back up your seed phrase offline, and use hardware wallets for larger holdings. See [/backup-recovery-seed] and [/hardware-wallets-overview].
Q: How do I revoke token approvals after connecting with WalletConnect?
A: Open MetaMask mobile or the dApp and remove the session. Then use a token-approval revoke tool (or the wallet’s built-in approval manager) to revoke allowances. See [/token-approvals-revoke].
Q: What happens if I lose my phone?
A: If your seed phrase is backed up, you can restore your wallet on a new device. Revoke any active WalletConnect sessions from another device if possible. Review the recovery guide: [/lost-phone-recovery] and [/backup-recovery].
Q: Can I connect MetaMask app to browser extensions that aren’t MetaMask?
A: You can use WalletConnect to connect MetaMask mobile to many desktop dApps independent of the extension. Direct extension sync is specific to the MetaMask ecosystem.
Pairing MetaMask mobile to your desktop (either via the official sync or WalletConnect) makes signing and managing DeFi activity faster. Try a simple test connection first. Send a tiny transaction, approve a non-sensitive signature, and get comfortable with the approval flow.
If you need setup help, start with the extension and mobile install guides: [/install-metamask-extension] and [/install-metamask-mobile-app]. For connection-focused troubleshooting check [/troubleshooting-dapp-connections] and the deeper WalletConnect reference at [/walletconnect-guide].
Ready to try it? Pair, test with a small transaction, and then use the workflow that fits your daily activity.