This guide explains how to use MetaMask (desktop extension and mobile app) with NFT marketplaces like OpenSea and Rarible. It focuses on practical steps: connecting, buying, listing, and dealing with common connection errors (searches like "opensea metamask", "opensea not connecting metamask", "connect opensea to metamask" are addressed directly). I’ve tested flows on both desktop and mobile and include remediation steps when connections fail.
Who this is best for
Who should look elsewhere
What I’ve found: desktop is fastest for repeat approvals, mobile is convenient for on-the-go buys, and WalletConnect is flexible but adds handshake steps.
How it works: marketplaces detect the injected provider in your browser and prompt for connection. Typical connect time: a few seconds.
Pros: fastest for browsing and signing; easier to manage multiple accounts. Cons: browser extensions are exposed to the local environment (beware malicious extensions).
(If you haven’t installed the extension yet, see install-metamask-chrome-extension.)
Open the MetaMask mobile app, use the in-app dApp browser to navigate to OpenSea or Rarible and connect directly. This avoids WalletConnect handshakes.
Pros: single-app flow, fewer steps. Cons: mobile UX can be slower for large collections.
See setup steps in metamask-mobile-ios-android.
If you open a marketplace in Safari/Chrome on mobile, choose "Connect Wallet" → WalletConnect. MetaMask will open and prompt to pair.
Pros: works with marketplaces that don't support in-app injection. Cons: pairing adds 5–20 seconds and occasionally fails on older app versions.
You can connect a hardware wallet (Ledger/Trezor) to MetaMask and sign marketplace transactions through the device. More on that at hardware-wallets-with-metamask.
Pros: higher security for approvals and transfers. Cons: slower for frequent small trades; requires extra USB/BT steps.
Desktop (OpenSea / Rarible)
Mobile (OpenSea / Rarible using MetaMask mobile browser)
Rarible MetaMask flow is similar; choose the same connect method on the Rarible site and follow the prompts.
If you see a deeplink error when attempting to connect from a mobile browser, try these steps: open the marketplace inside the MetaMask mobile browser, or use WalletConnect pairing (from the marketplace pick WalletConnect, then switch to MetaMask to approve pairing). And yes, update the MetaMask app first — outdated clients cause many deeplink issues.
MetaMask shows basic NFT ownership (extension and mobile app have an NFTs area). Metadata loads from IPFS or centralized hosts — delayed metadata can make assets appear blank. You can add custom tokens or view collections on the marketplace UI. For advanced collection management, use dedicated collection pages on the marketplace or the nft-support-and-management guide.
(If an image is missing, try refreshing metadata on the marketplace page.)
Buying or listing on Ethereum mainnet will incur gas fees; MetaMask exposes EIP-1559 fields so you can set priority fees. For frequent activity, Layer 2 networks reduce gas significantly — but confirm marketplace support for the L2 chain before switching networks. See gas-fees-eip1559-l2 for more details and troubleshooting steps in transaction-errors-and-fixes.
| Mode | In-app dApp browser | WalletConnect support | Hardware supported via MetaMask | Best for |
|---|---|---|---|---|
| MetaMask (desktop extension) | No | Yes (via QR) | Yes (connected device) | Fast browsing, quick approvals |
| MetaMask (mobile in-app) | Yes | N/A | Limited | On-the-go buying, direct connects |
| External mobile browser + WalletConnect | No | Yes | Yes (via MetaMask) | Compatibility with sites outside MetaMask |
| Hardware via MetaMask | No | Depends | Yes | High-security transfers and approvals |
Q: Is it safe to keep NFTs in a hot wallet?
A: Hot wallets (software wallets) are practical but carry online risk. For high-value items, use a hardware wallet for signing. Always keep your seed phrase offline (see seed-phrase-backup-recovery).
Q: How do I revoke token approvals if I listed with a marketplace?
A: Use a token-approval revocation tool or on-chain explorer and revoke unused allowances. See step-by-step in token-allowances-and-revoke.
Q: My OpenSea not connecting MetaMask — what now?
A: Try the checklist above: unlock wallet, verify network, disable other extensions, or switch to the MetaMask mobile browser. If problems persist, check transaction-errors-and-fixes.
Q: What happens if I lose my phone?
A: If you lose access to MetaMask mobile but have your seed phrase, you can restore on another device (see seed-phrase-backup-recovery). If you don't have the seed phrase, funds cannot be recovered.
Using marketplaces with MetaMask works well for everyday NFT activity, but small differences matter: desktop is faster for browsing and mass approvals; mobile offers convenience and direct dApp browsing. What I recommend (from hands-on tests): try a low-value test purchase or a small test listing first. But be careful with approvals — always check the contract and gas before signing.
Ready to test? If you need setup help, start with install-metamask-chrome-extension or metamask-mobile-ios-android, and review security-checklist before making a purchase.