This guide explains how to use a MetaMask software wallet for NFTs and marketplaces such as OpenSea and Rarible. It covers connecting, viewing, sending, common errors (for example: "opensea metamask connect" or "opensea won't let me connect metamask"), and the security checks I run every time I approve a marketplace transaction. I've been using a MetaMask hot wallet daily for months for quick NFT interactions and testing. I also keep higher-value items on a hardware device.
Marketplaces detect a browser-injected provider or use a connector protocol. On desktop that usually means the MetaMask extension injects window.ethereum, so a site can prompt a connection. On mobile you have two common options: use the wallet's built-in dApp browser, or connect via WalletConnect. Which path a marketplace offers determines the UX (and sometimes the error messages you see).
In short: if a marketplace doesn't see MetaMask, either the extension isn't injected (extension disabled or locked), or the site is on a different chain than your wallet. That’s the most common culprit.
Desktop (browser extension)
Mobile (two options)
If you want a walkthrough with marketplace-focused tips see Connect OpenSea & Marketplaces and the mobile linking guide at WalletConnect mobile linking.
MetaMask mobile includes an NFTs or "Collectibles" tab that pulls basic metadata for ERC-721 and many ERC-1155 tokens. The extension may show limited details depending on the version and the token's metadata hosting.
Table: Mobile vs Extension (NFT features)
| Feature | MetaMask Mobile | MetaMask Extension |
|---|---|---|
| Built-in NFT gallery | Yes (collectibles tab) | Limited / varies by version |
| Add by contract + token ID | Yes | Often possible (collectible import) |
| Preview metadata (image/description) | Usually | Sometimes requires marketplace |
| Send NFT from wallet UI | Yes | Yes (may be limited) |
If an NFT doesn't appear you can usually add it manually by contract address and token ID (tip: copy both from the marketplace). For more on on-wallet NFT options see NFT management.
Wrong network = lost tokens. Really. Always confirm the chain (and whether the recipient expects tokens on that chain). And use a small test transfer for new recipients.
Marketplaces often ask for a token approval so they can transfer items on your behalf. There are two common approval types: approve a single token (tokenId) or setApprovalForAll (which grants a contract permission to move any tokens you own for that collection). Unlimited approvals are a high-risk convenience.
I once approved a malicious contract in a hurry. It was avoidable. Lesson learned: revoke unwanted approvals immediately.
How to check and revoke
But don't panic if you see a scary approval: stop, revoke, and then review where the request came from (fake marketplaces are a common vector).
Why opensea cannot connect metamask / open sea connect metamask fails
Quick troubleshooting checklist
If you still see "unable to connect to opensea metamask," try clearing site data for the marketplace or use a different browser profile. For deeper connection troubleshooting see troubleshoot dApp connections.
Many marketplaces support L2s and alternative chains to reduce gas. When you list or transfer an NFT, check which chain you're transacting on. MetaMask exposes EIP-1559 fields (base fee + priority) on supported networks; adjusting the priority fee can speed a transfer but costs more.
Cross-chain NFTs require a bridge. Don't try to send a Polygon NFT while MetaMask is set to Ethereum mainnet — that will not cross the chains and can permanently lock assets. See bridges & cross-chain for safe bridging patterns.
Who this wallet is most suitable for
Who should look elsewhere or add extra layers
Q: Is it safe to keep crypto in a hot wallet? A: For daily trading and low-value NFTs it's reasonable, but for long-term storage of high-value items use hardware wallets and split your risk. See backup & recovery.
Q: How do I revoke token approvals? A: Use the token approvals interface in the wallet or an on-chain approvals viewer. Start at token approvals & revoke.
Q: What happens if I lose my phone? A: Restore from your seed phrase on a new device. If you used cloud backups for your seed phrase be aware of additional risks (see backup cloud vs paper).
Q: Why can't I see my NFT in MetaMask? A: Confirm the wallet account owns the token, the correct chain is selected, and the token contract metadata is available. If needed, add the collectible by contract and token ID.
Using a MetaMask software wallet with OpenSea or Rarible is straightforward once you understand providers, networks, and approvals. Follow the connection steps, double-check the network, and treat approvals with care. I use MetaMask for quick moves and a hardware wallet for big-ticket items — that balance has saved me from one avoidable loss (ask me how). And remember: if OpenSea won't let me connect MetaMask, start with the simple checklist above before assuming something is broken.
Read more focused walkthroughs: Connect OpenSea & Marketplaces, NFT management, and token approvals & revoke to keep your NFT activity smoother and safer.