Skip to content

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
Abstract illustration of connected network nodes, used as decoration

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.

Decorative illustration — not a screenshot of any wallet product.
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.

Comparison of the wallet extension, the wallet mobile app and a custodial exchange account
Browser extensionCoinbase Wallet mobile appExchange account
Who holds the keysYou — stored on your deviceYou — stored on your phoneThe company, on your behalf
RecoveryRecovery phrase onlyRecovery phrase onlyEmail, password and support
Browser dappsConnects directlyPairs through WalletConnectNot supported
Best forDesktop dapps, DeFi, NFTsEveryday use, mobile dappsBuying, selling, cashing out

One wallet, many doorways

The extension and the mobile app can hold the same wallet if you import the same recovery phrase into both. They are two windows onto one set of keys — not two separate wallets.

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

Some requests ask you to sign a message rather than send a transaction. Malicious sites use those to grant permissions that move your assets. If you do not understand what a prompt is asking for, reject it and check the site's documentation.

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.

Where the Coinbase Wallet extension can be used
EnvironmentSupportedNote
Google Chrome (desktop)YesThe most common setup and the reference listing.
Brave, Edge, Opera (desktop)YesChromium-based; install from the Chrome Web Store.
Mozilla Firefox (desktop)YesDistributed through Firefox add-ons.
Mobile browsersNoUse the Coinbase Wallet mobile app and pair with WalletConnect.
Safari on macOSNo extensionUse 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?
It is a browser add-on version of Coinbase Wallet, a self-custody crypto wallet. It stores your keys on your own device, keeps a portfolio view of your crypto across several networks, and lets websites you visit request a connection so you can sign transactions and messages from a small pop-up instead of copying addresses by hand.How the extension works →
Is the extension the same thing as a Coinbase account?
No. A Coinbase account is custodial: the company holds the crypto for you and you sign in with an email and password. The wallet extension is self-custody: you hold the keys, and your recovery phrase is the only backup. You can use either one on its own, or send assets between them.Wallet vs exchange account →
Which browsers support the extension?
It is built for Chromium-based desktop browsers such as Chrome, Brave and Microsoft Edge, and there is a Firefox version. There is no Internet Explorer or Safari desktop extension. On phones you use the Coinbase Wallet mobile app instead.Browser requirements →
How do I know I'm installing the real extension and not a fake?
Start from Coinbase's own wallet page or the browser's official add-on store instead of a search result or an ad. Check that the publisher/developer is Coinbase, that the listing has a long history with a very large user count and recent updates, and that the permission list is small. Impostor extensions with slightly different names are the number-one wallet scam.Verifying a listing →
What happens when a website requests a connection?
The extension opens a prompt showing which site is asking, which wallet address it wants to see and what it will be allowed to do. Nothing is shared until you approve. Approving a connection only reveals your public address; it does not let the site move funds. Every later transaction still needs its own approval.The approval flow →

See all 15 questions

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.