Getting started with Bitcoin
Bitcoin, the world’s largest cryptocurrency, is now supported in MetaMask. You can now manage your BTC alongside your Ethereum and Solana assets all in one wallet.
Jump to a section to get started:
Your MetaMask Bitcoin account
When you create a new MetaMask account, a Bitcoin address is automatically generated for you. This is part of MetaMask’s new multichain account structure, which derives EVM, Bitcoin, and Solana addresses per account.
Your Bitcoin account follows the Native SegWit derivation path by default. Any imported account must also be Native SegWit to be compatible with MetaMask at this time. Support for other derivation paths will be added in the future.
Importing an existing Bitcoin account
You can import an existing Bitcoin account from another wallet using your 12 or 24-word Secret Recovery Phrase (SRP) or “Secret Key.”
- Securely locate your SRP or Secret Key on your other wallet (for example, Leather: follow their instructions here)
- In MetaMask, click ‘Add wallet’ in the account dropdown
- Select ‘Import a wallet’
- Enter your 12 or 24-word SRP and click ‘Import wallet’ to complete the process.
- Importing with your SRP will restore any other supported accounts—including your Bitcoin, Solana, and EVM addresses—so you can manage them together in MetaMask
Importing via private key is not yet supported for Bitcoin accounts.
Finding your Bitcoin address
Your Bitcoin address is automatically available and ready to use within each of your existing accounts. You can find it easily on Extension or Mobile.
- Extension
- Mobile
- Click the address dropdown under your account name to pull up the list of addresses
- Locate Bitcoin in the list
- Click the copy icon to copy your Bitcoin address, or the QR icon to view your QR code and full address
- Tap the copy icon on the homepage next to your account name
- Locate Bitcoin in the list
- Tap the copy icon to copy your Bitcoin address, or the QR icon to view the QR code and full address
You can also get to this screen by clicking the three vertical dots in the account dropdown list and selecting 'Addresses'.
You can paste this address into any exchange like Binance or Coinbase to send BTC directly to your MetaMask wallet, or use it to transfer a balance from another Bitcoin wallet like Leather.
Swap to, send, or buy BTC
You’re ready to start managing BTC directly in MetaMask!
Swap to BTC
Use MetaMask’s built-in swap feature to move funds to BTC from any EVM or SOL token!
- Click the 'Swap' button in your wallet homepage
- Select the token to you want to swap from and enter the amount (example: 0.01 ETH on Ethereum)
- Select 'Bitcoin' as the network and BTC as the asset
- Review details and confirm the transaction
Your BTC balance will update in your asset list once the transaction completes.
Bitcoin transactions are much slower than Ethereum or Solana networks. You can monitor progress in the Activity > Transactions tab.
Send BTC
Already have BTC elsewhere? Simply send it to your MetaMask Bitcoin address.
- Locate and copy your Bitcoin address
- Paste it into the recipient field in your exchange or other wallet
- Review details and verify your address before confirming
- Remember you can only send and receive funds from addresses on the Native Segwit derivation path in MetaMask
Your BTC balance will appear in your wallet after the transaction is confirmed.
Bitcoin transactions are much slower than Ethereum or Solana networks. You can monitor progress in the Activity > Transactions tab.
Buy BTC
Want to buy BTC with your local currency? MetaMask has you covered.
- Click the 'Buy' button in your homescreen
- Select your region and follow the steps to view available payment methods
- Choose your desired payment method. Options vary by region. (Example: PayPal, Apple Pay, debit/credit card, or ACH/SEPA bank transfer)
- Select Bitcoin and enter your desired amount
- Choose your quote and confirm the transaction (the best value-option is presented first)
Your BTC will appear in your asset list once the transaction completes.
Bitcoin transactions are much slower than Ethereum or Solana networks. You can monitor progress in the Activity > Transactions tab.
Happy HODLing!