Browser wallet handbook
Coinbase Wallet Extension: what it is and how to get started
The Coinbase Wallet extension is a self-custody crypto wallet that lives in your browser. It keeps your keys on your own device, shows your assets across several networks, and lets you review and approve what a website is allowed to do — a connection prompt instead of pasted addresses.
- Keys stay on your device
- Chrome, Brave, Edge and Firefox
- Multi-network portfolio
- No account required
Connection request
A site asks to see your address and suggest transactions. Nothing is shared until you approve, and every transaction needs its own confirmation.
On this page
What the Coinbase Wallet extension is
Coinbase Wallet is a self-custody wallet: the keys that control your assets are generated on your device and stay there. The extension is the desktop-browser version of that wallet, built for Chromium-based browsers and Firefox. It gives you two things at once — a place to hold and manage crypto, and a bridge between your browser and decentralised applications (dapps).
That second job is the reason extensions exist. A website cannot reach into your wallet on its own; it has to ask the extension for permission. The extension shows you the request, you decide, and only then does the site learn your address or receive a signed transaction. In practice this replaces the older, riskier workflow of copying a long address from one screen into another.
Extension, mobile app and exchange account
These are three different things that share a brand name, and mixing them up causes most beginner confusion.
| Browser extension | Coinbase Wallet mobile app | Exchange account | |
|---|---|---|---|
| Who holds the keys | You — stored on your device | You — stored on your phone | The company, on your behalf |
| Recovery | Recovery phrase only | Recovery phrase only | Email, password and support |
| Browser dapps | Connects directly | Pairs through WalletConnect | Not supported |
| Best for | Desktop dapps, DeFi, NFTs | Everyday use, mobile dapps | Buying, selling, cashing out |
One wallet, many doorways
What you can do with the extension
The feature set is broad, but most people use a handful of things: hold assets, see one portfolio, connect to dapps, swap, and manage NFTs.
Manage a multi-network portfolio
Track balances for the same address across the networks the wallet supports, switch networks when a dapp needs a different one, and send or receive without leaving the extension.
Connect to dapps
Request-based connections let you use decentralised exchanges, lending markets, NFT marketplaces and games, with an approval prompt for each action.
Swap and bridge assets
Trade one token for another and move value between networks through integrated providers, with fees and expected output shown before you confirm.
Buy crypto with a card or bank
On-ramp providers let you fund a self-custody wallet directly, so the crypto lands in your own wallet rather than an exchange balance.
Hold and view NFTs
See collectibles in a gallery, inspect the collection and chain they came from, and send them out — while staying alert to worthless airdropped spam NFTs.
Keep permissions under review
Approvals, connected sites and signatures are visible in one place, so you can cut off access you no longer use.
For a closer look at each capability, including what the wallet deliberately does not do, see the feature guide.
How the extension actually works
Under the friendly interface there are four moving parts worth understanding, because each one is where a scam tries to insert itself.
1. A key pair stored on your device
When you create a wallet, the extension generates a private key and the matching public address. The private key is encrypted with your wallet password and kept in the browser's extension storage on your machine. Your password protects the local copy; it is not what recovers the wallet. Only the recovery phrase can do that.
2. A connection layer for websites
A dapp detects a browser wallet and asks for a connection. The extension shows you the origin of the request and which address would be shared. Approving shares your public address only. From then on, the site can ask for signatures and transactions — and each one still needs your explicit approval.
3. Network endpoints (RPC)
Balances and transaction data come from network nodes the wallet is configured to talk to. If those endpoints are slow or a dapp is pointed at a different network than your wallet, you get the classic "wrong network" or "balance looks empty" problems described in troubleshooting.
4. Your approval is the last line of defence
Every irreversible action passes through a prompt with an approve and reject button. A deliberate two-second pause at that prompt — reading what is being signed, and on which network — prevents more losses than any other habit.
A signature can be worth as much as a transaction
Browsers, devices and supported networks
The extension is a desktop-browser tool. Mobile browsers do not support extensions at all, which is why Coinbase Wallet also ships a phone app for the same wallet.
| Environment | Supported | Note |
|---|---|---|
| Google Chrome (desktop) | Yes | The most common setup and the reference listing. |
| Brave, Edge, Opera (desktop) | Yes | Chromium-based; install from the Chrome Web Store. |
| Mozilla Firefox (desktop) | Yes | Distributed through Firefox add-ons. |
| Mobile browsers | No | Use the Coinbase Wallet mobile app and pair with WalletConnect. |
| Safari on macOS | No extension | Use a Chromium-based browser or the mobile app. |
Networks
A browser wallet of this kind is multi-network. In practice that means Ethereum and the EVM-compatible chains people use most — Base, Polygon, Arbitrum, Optimism, Avalanche, BNB Chain and others — plus Solana and Bitcoin support that has been added over time. The exact, current list changes as networks launch, so treat the wallet itself and Coinbase's official documentation as the source of truth rather than any third-party blog, including this one.
- Each network has its own fee token — you need the native coin of a network to move anything on it.
- The same wallet address looks different on non-EVM networks; always check the address the wallet displays for that chain.
- If a dapp insists on a network you have no funds on, switch networks in the extension or reject and reconsider.
Before you install: a 60-second checklist
- Start from an official page, never a search result or an ad. Typing the brand name into a search engine and clicking the first sponsored link is how people end up with a look-alike extension.
- Check the publisher on the store listing. The developer should be Coinbase, the listing old, the user count very large and the update history recent.
- Read the permissions. A wallet needs to read and change data on pages you visit so it can talk to dapps. Extra permissions unrelated to that are a warning sign.
- Have a pen and paper ready. You will be shown a recovery phrase once. It is meant to be written down, offline.
- Set aside a quiet five minutes. Rushing setup is how people skip the backup step they cannot undo.
The full sequence, including what a genuine prompt looks like at each stage, is in the setup walkthrough.
Safety essentials in one list
- Your recovery phrase never goes online. Not in a screenshot, not in cloud notes, not in a password manager's notes field, not in a chat with "support".
- Nobody legitimate will ever ask for it. Not Coinbase, not a dapp, not a giveaway, not an "airdrop fix" agent in a direct message.
- Verify the site you are connected to before approving anything, and check the network in the prompt matches the action you intended.
- Review approvals every few months and revoke what you no longer use.
- Consider a hardware wallet for anything you would be upset to lose; the extension can work with one.
- Keep the extension updated so you get security fixes as they ship.
There is a longer version, with the scam patterns worth recognising, in the security guide.
Quick answers
What is the Coinbase Wallet extension?
Is the extension the same thing as a Coinbase account?
Which browsers support the extension?
How do I know I'm installing the real extension and not a fake?
What happens when a website requests a connection?
Keep reading
Independent, informational resource
This page is educational content about browser-based self-custody wallets. It is not affiliated with, endorsed by, sponsored by, or operated by Coinbase, and it is not an official download page. Company and product names are the trademarks of their respective owners and are used here only to describe the products being discussed. Always get wallet software from the official source, and never share your recovery phrase with anyone.