All your Web3 tools in one place
Whether you’re swapping tokens, collecting NFTs, or using a dApp, Coinbase Wallet extension keeps your private keys local and your experience seamless.
Secure key storage Non-custodial wallet: keys stay in your browser.
Connect to dApps One-click connections for DeFi, NFT marketplaces, and games.
Multi-chain support Ethereum, Layer 2s, and EVM-compatible chains.
Easy account recovery Backup your seed phrase and restore on any device.
Extension
Chrome • Firefox • Edge
v2.1.0
Extension UI preview
Features at a glance
Fast transaction signing
Approve or reject transactions in a single click. The extension displays gas estimates and token details before signing.
Secure by design
Private keys and seed phrases are encrypted and stored locally — never on remote servers.
Built-in token manager
Add custom tokens, track balances, and monitor activity with an intuitive dashboard.
Install & setup
Installing the Coinbase Wallet extension takes a few minutes. Follow these steps to get started.
1
Download the extension
Visit the Chrome Web Store, Firefox Add-ons, or Edge Add-ons and search for "Coinbase Wallet". Click "Add to browser".
2
Create or import a wallet
Choose Create new wallet to generate a new seed phrase, or Import wallet to restore an existing one using your 12/24-word recovery phrase.
3
Pin the extension
Pin Coinbase Wallet to your browser toolbar for quick access to accounts and dApp connections.
4
Connect to dApps
When a site requests a wallet connection, approve the request in the popup. Review permissions carefully before allowing access.
Security & best practices
Security is our top priority. Here are practical rules to keep your funds safe.
Never share your seed phrase. Coinbase will never ask for it.
Use a hardware wallet for large holdings — the extension supports hardware wallet integrations.
Keep your browser and the extension up to date to receive the latest security fixes.
Review transaction requests and the destination address before approving.
For developers
Integrate Coinbase Wallet with your dApp using standard Web3 provider patterns (window.ethereum). Use the following quickstart:
// Example: request accounts
if (window.ethereum) {
await window.ethereum.request({ method: 'eth_requestAccounts' });
}
See the official developer docs for detailed guides, RPC endpoints, and integration recipes.
Frequently asked questions
Q: Is the extension custodial?A: No. The extension is non-custodial. Private keys remain in your browser and are encrypted with your password.
Q: Can I use multiple accounts?A: Yes — create multiple accounts within the extension and switch between them easily.
Q: What if I lose my device?A: You can restore your wallet on any compatible device using your recovery phrase. Keep it safe and offline.