You can bring a wallet from another app into Phantom using either a recovery phrase or a private key.
- Use a recovery phrase to import the full wallet, including all accounts across supported networks (recommended).
- Use a private key to import one address on one network.
Phantom supports 12-word and 24-word recovery phrases. If your recovery phrase has a different length, you’ll need to import it using a wallet app that supports that format.
Step 1: Export your wallet from the other app
Before importing into Phantom, export the correct information from your existing wallet app:
- Export a recovery phrase if you want to see all accounts linked to that wallet.
- Export a private key if you only need a single address on a specific network.
Refer to your wallet app’s documentation for instructions. Links to guides from popular wallet apps are listed in the last section.
Step 2: Import into Phantom
Import a recovery phrase
Importing a recovery phrase restores all associated accounts across supported networks.
Browser extension
During setup (new install)
- Click I already have a wallet.
- Click Import Recovery Phrase.
- Paste your recovery phrase.
- Click Import Wallet.
- Click Continue.
Create a password to unlock the extension.
In an existing Phantom wallet
- Click your profile avatar in the upper-left corner.
- Click Add Account (plus icon).
- Click Import Recovery Phrase.
- Paste your recovery phrase.
- Click Import Wallet.
- Click Continue, then Get Started.
Mobile app
During setup (new install)
- Tap I already have a wallet.
- Tap Other import options.
- Tap Import Seed Phrase.
- Paste your recovery phrase.
- Tap Import Recovery Phrase.
- Tap Continue.
- Enable biometric authentication (Face ID, Touch ID, or similar).
- Tap Next, then Get Started.
In an existing Phantom wallet
- Tap your profile avatar in the upper-left corner.
- Tap Add Account.
- Tap Import Recovery Phrase.
- Paste your recovery phrase.
- Tap Import.
- Tap Continue.
Import a private key
Importing a recovery phrase restores one address on one supported network.
Browser extension
During setup (new install)
- Click I already have a wallet.
- Click Import Private Key.
- Enter a name for the account.
- Select the network.
- Paste your private key.
- Click Import.
In an existing Phantom wallet
- Click your profile avatar in the upper-left corner.
- Click Add account (pencil icon).
- Select Import private key.
- Enter a name for the account.
- Select the network.
- Paste your private key.
- Click Import.
Mobile app
During setup (new install)
- Tap I already have a wallet.
- Tap Other import options.
- Tap Import Private Key.
- Enter a name for the account.
- Select the network.
- Paste your private key.
- Tap Import.
- Enable biometric authentication (Face ID, Touch ID, or similar).
- Tap Next, then Get Started.
In an existing Phantom wallet
- Tap your profile avatar in the upper-left corner.
- Tap Add account.
- Tap Import private key.
- Enter a name for the account.
- Select the network.
- Paste your private key.
- Tap Import.
Help articles from other wallet apps
Export a recovery phrase
| App | Guide |
|---|---|
| MetaMask | How to reveal your secret recovery phrase |
| Base | Wallet recovery phrase |
| Trust Wallet | How to back up your recovery phrase and export private keys |
| Rainbow Wallet | Export your secret phrase |
Export a private key
| App | Guide |
|---|---|
| MetaMask | How to export an account's private key |
| Base | Go to Settings → Manage all wallets → Wallet 1 (or similar) → Address 1 (or similar, for which you want to export private key) → Show private key. |
| Trust Wallet | How to back up your recovery phrase and export private keys |
| Rainbow Wallet | Export your private key |
Need help?
If some accounts and addresses don't appear after import, see Restore missing accounts after importing your wallet.