Phantom Wallet Import Guide: Migrating From MetaMask, Trust Wallet, and Other Wallets

Users who have held cryptocurrency for any length of time often find themselves using multiple wallets. MetaMask may have started as an Ethereum-focused browser extension, Trust Wallet as a mobile application, and perhaps a hardware wallet sits in a drawer somewhere. The reasons for consolidation are practical: fewer recovery phrases to protect, a single point for managing assets across chains, and reduced cognitive load when interacting with decentralized applications. Phantom Wallet, available as a browser extension and mobile application for iOS and Android, offers a pathway to consolidate that custody without generating new seed phrases or exposing private keys to unnecessary risk during the transition.

The critical question for any migration is whether the process truly keeps assets safe. Moving from one self-custody wallet to another does not require moving the underlying cryptocurrency itself; instead, the new wallet accesses the same blockchain addresses through an imported recovery phrase. This distinction matters because it means that if a migration goes wrong, the original wallet remains accessible and the funds remain on the blockchain. Yet the import process itself creates a moment of vulnerability, and users must understand what information to guard, what order to follow, and which network confirmations to monitor before considering the transition complete.

Phantom Wallet browser extension interface showing multichain asset management and transaction preview features

Understanding what happens when you import a recovery phrase

A recovery phrase, also called a seed phrase or mnemonic, is a sequence of 12 or 24 English words that mathematically generates all the private keys and addresses associated with a wallet. That phrase is deterministic: the same words in the same order will always produce the same keys, regardless of which wallet application reads them. This is why importing is possible at all. When you enter your MetaMask or Trust Wallet seed phrase into Phantom, you are not creating new keys; you are instructing Phantom to derive the same keys from the same phrase.

The practical implication is that your funds do not move. If you have 10 Ethereum on address 0x123… before importing, that same address will hold the same 10 Ethereum after importing into Phantom. What changes is which application is reading your keys and displaying your balance. Both wallets can access the same addresses simultaneously, though running both applications at the same time introduces unnecessary risk because a compromised browser or device could theoretically intercept transactions in either wallet.

However, not all wallets generate keys identically. Some wallets use different derivation paths—the mathematical route used to turn a seed phrase into specific addresses. Ledger Hardware Wallets, for example, use a different derivation path than MetaMask. If you previously exported a recovery phrase from a Ledger device, importing it into Phantom will not reproduce your Ledger addresses; instead, it will create Phantom-standard addresses that are mathematically distinct. In that case, you would need to manually transfer funds from your old Ledger addresses to your new Phantom addresses, which is a transaction that incurs network fees. Verification before importing is therefore essential.

The security implication is that your recovery phrase is the master secret. During import, you will need to type it or paste it into Phantom. That moment—where the phrase exists outside its original secure storage—is the highest-risk step in the entire migration. Importing on a hardware wallet, air-gapped device, or fresh virtual machine is more secure than importing on a device that also browses the internet, but even then, the phrase must be treated as fully compromised once entered. After Phantom successfully imports the phrase, you should assume the seed is known to any malware on that device. This does not mean the import is unsafe; it means the aftermath matters more than the moment itself.

Step one: Prepare, verify, and secure your recovery phrase

Before installing Phantom or importing anything, locate your existing recovery phrase from your current wallet. For MetaMask, open the browser extension, click the account menu, select “Security & Privacy,” and look for the “Reveal Secret Recovery Phrase” option. MetaMask will ask for your password. You will then see your 12-word phrase. For Trust Wallet on mobile, open the app, tap the settings icon (usually three horizontal lines), select “Wallet,” and find “Show Recovery Phrase.” Again, your password or biometric authentication is required.

Write this phrase on paper in the exact order it appears. Do not screenshot it, type it into a document, or speak it aloud where it could be recorded. Do not use cloud storage, email, or any service that might synchronize the phrase across devices. The physical paper copy should be stored in a secure location such as a safe, locked drawer, or safety deposit box. Once you have a written copy, do not delete or change the original wallet application. Both your old wallet and Phantom will read the same phrase, and you need an intact backup in case Phantom fails to import correctly.

Before proceeding further, verify your phrase is correct by testing it in your current wallet. Close the reveal dialog and reopen it. Check that the words match exactly. A single word misspelled or reordered will create a completely different set of keys, and you may not discover the error until you have already deleted your old wallet and cannot access your funds. This step takes five minutes and eliminates the most common mistake.

Also identify which networks and assets you currently hold. Open your existing wallet and document the blockchain networks it is connected to (Ethereum, Solana, Polygon, Arbitrum, etc.) and list the tokens and NFTs you own. Some wallets display balances more completely than others. MetaMask requires you to add custom tokens to see them; Trust Wallet displays many by default. Write down any non-standard tokens so you know whether Phantom will need custom token additions after import. This list becomes your recovery checklist.

Step two: Install Phantom and create an initial wallet

Download Phantom from the official source. The sites.google.com/phantom-solana-wallet.com/phantom-walletdownload page provides both the browser extension and mobile app links. For the browser extension, Phantom is primarily optimized for Chrome but works with Chromium-based browsers including Brave, Opera, and Edge. Click “Add to Chrome” or the equivalent button for your browser. The extension will appear in your extensions menu.

When you first open Phantom, you will be prompted to create a new wallet or import an existing one. This is a critical decision point. Do not immediately select “Import.” Instead, select “Create a New Wallet” and follow the prompts to generate a temporary wallet. Phantom will display a new recovery phrase—this is not your MetaMask or Trust Wallet phrase. This temporary wallet serves a single purpose: to let you ensure Phantom functions correctly and to give you a place to store a test transaction.

Write down this temporary phrase, confirm it by re-entering it, and set a password when prompted. You now have a functioning Phantom installation with a unique, test wallet. Do not add funds to this wallet. Instead, use it to navigate Phantom’s interface, understand how it displays balances, and confirm that the browser extension or mobile app loads correctly. This step prevents a scenario where you import your real phrase, discover Phantom does not work on your system, and now have to re-import on a different device.

If you encounter any issues—the extension fails to load, the mobile app crashes, or the interface is unreadable—address them before proceeding. Phantom is beginner-friendly, but a non-functional installation will complicate import. Once you confirm that Phantom is working, proceed to the import step.

Step three: Import your recovery phrase into Phantom

Open Phantom and look for a menu option to switch wallets or import. In the browser extension, this is typically accessed through the account menu (your avatar or initial circle in the top right). In the mobile app, look for a settings or accounts section. Phantom should offer an option to “Import Existing Wallet” or similar phrasing. Select it.

You will be asked to enter your recovery phrase. This is where you use the MetaMask, Trust Wallet, or other wallet’s 12 or 24-word phrase. Enter it exactly as written, in the correct order. Phantom will typically display input boxes for each word and may offer autocomplete suggestions. If Phantom does not recognize a word, it will display an error. Do not guess at spelling; return to your physical copy and verify character by character.

After entering all words, Phantom will ask for a password. This password is separate from your recovery phrase and separate from any password used in your old wallet. Use a password unique to Phantom, at least 12 characters long, combining uppercase, lowercase, numbers, and symbols. This password encrypts your wallet data locally and is required to unlock Phantom on the device. If you lose this password, you can still recover your funds by re-importing the phrase on a different device, but you will need to reset Phantom on the current device.

Once Phantom decrypts the phrase, it will display your imported addresses and balances. This is the moment of truth. Compare the addresses displayed in Phantom with those shown in your original wallet. At least one address should match exactly. If the addresses differ, stop immediately and delete Phantom without importing anything else. The phrase may have been entered incorrectly, or a derivation-path mismatch may exist (most commonly with Ledger wallets). Restore from backup and re-verify before trying again.

Step four: Verify balances and check for missing assets

After successful import, Phantom will display your Solana, Ethereum, Bitcoin, Base, Sui, and other supported network balances. It will also show any NFTs associated with your addresses. Compare these balances against your list from step two. Each blockchain address should show the same tokens and amounts. This verification step is boring but necessary because it confirms the import worked correctly before you take any additional actions.

Phantom supports multiple blockchain networks, but it does not automatically display every custom or obscure token. If you held a non-standard ERC-20 token, Solana Program Library token, or other custom asset in MetaMask or Trust Wallet, Phantom may not show it automatically. To add a custom token, find the token’s contract address on a blockchain explorer like Etherscan (for Ethereum) or Solscan (for Solana). In Phantom, select the relevant network, tap “Add Token” or a similar option, paste the contract address, and confirm. The token should then appear with your balance.

NFTs are handled similarly. If you held NFTs, Phantom should display them in a dedicated tab. If an NFT does not appear, verify that your wallet address actually received it by checking a blockchain explorer or the original NFT platform (OpenSea, Magic Eden, etc.). If the NFT is there but Phantom does not show it, the NFT may use a network Phantom does not support, or a metadata issue may prevent Phantom from displaying it. In either case, the NFT remains on the blockchain and accessible via direct blockchain tools.

For any assets that still do not appear after adding custom tokens, consider whether you truly need them displayed in Phantom. If you rarely trade or view a particular token, leaving it off Phantom does not affect ownership; it simply means you will use an alternative tool to monitor it. Conversely, if a significant portion of your portfolio is missing or you cannot verify your balances match, do not delete your old wallet yet. Continue using the original application until you understand what went wrong.

Step five: Test a transaction before committing fully

Before deleting MetaMask, Trust Wallet, or your other wallets, send a small test transaction from Phantom. Choose an amount you can afford to lose in case something goes wrong: perhaps 0.001 ETH, a few dollars in USDC, or a small NFT you do not care about. Send this test transaction to a address you control—either another wallet address of yours or an exchange address where you can verify receipt.

Use Phantom’s transaction preview feature to examine the transaction before signing. Phantom displays the destination address, amount, network fees, and expected completion time. Verify all details match what you intended. Confirm the destination address matches your target exactly; even a single character difference will send funds to an unknown address and make recovery impossible. Once you have reviewed everything, sign the transaction.

Monitor the transaction until it completes. You can check the status in Phantom itself, and you can verify completion on a blockchain explorer by searching for your transaction hash or destination address. Once the transaction is confirmed, you have proof that Phantom can successfully send funds on your behalf. If the transaction failed, failed to broadcast, or sent funds to the wrong address, do not repeat the test. Instead, investigate what went wrong and consider whether Phantom is appropriate for your workflow.

If the test transaction succeeded, delete the temporary wallet you created in step two. You no longer need it because Phantom is now successfully reading your real recovery phrase. In Phantom, locate the account menu, find the temporary wallet, and remove it. This reduces the number of unused seed phrases on your device and simplifies your account list.

Step six: Remove old wallets safely and finalize the transition

After successful test transactions and balance verification, you may delete MetaMask, Trust Wallet, or other redundant wallets. However, do this methodically. First, confirm that you still have a physical copy of your recovery phrase stored securely. Do not rely solely on digital backups. Second, verify once more that critical balances in Phantom match those in the old wallet. Third, ensure you have not left any assets in the old wallet that you did not intend to move.

To uninstall a browser extension, right-click the extension icon and select “Remove from Chrome” or the equivalent. To uninstall a mobile app, long-press the app icon and select “Uninstall.” After uninstalling, do not immediately clear your browser cache or phone storage. Wait 24 hours and then verify that Phantom still shows the same balances. This confirms that uninstalling the old wallet did not inadvertently delete any crucial data from your system.

If you later decide you need to access the old wallet again—perhaps to check transaction history or to coordinate with a service that still uses that wallet—you can always reinstall it and import the same recovery phrase. The phrase is unchanged; the wallet application is just a way to read it. This flexibility means the transition to Phantom is not irreversible, which can make the decision to delete easier.

Finally, update your records. If you maintain a list of which recovery phrases correspond to which wallets, update it to note that your MetaMask, Trust Wallet, or other seed phrase now corresponds to Phantom. If you have listed recovery phrases in a password manager or encrypted file, add a note indicating that the phrase is actively used in Phantom. This documentation prevents confusion months or years later when you may forget which wallet a particular phrase controls.

Handling network-specific complications and Ledger devices

Most migrations proceed straightforwardly, but certain scenarios require additional care. If you previously used a Ledger Hardware Wallet and exported a recovery phrase from it, that phrase may use a non-standard derivation path. Phantom will derive addresses from the phrase using Phantom’s standard path, which likely differs from Ledger’s. In that case, your addresses in Phantom will not match your Ledger addresses, and you will need to manually transfer funds from Ledger to Phantom (incurring network fees).

To check whether derivation is a problem, import your Ledger phrase into Phantom as described in step three, but before deleting your Ledger device or Ledger Live app, compare a single address from each. Open Phantom and note your first receiving address on Ethereum (or your chosen network). Open Ledger Live and check your first receiving address on the same network. If they differ, you have a derivation-path issue. At that point, you can either continue using Phantom with its new addresses (and transfer funds from Ledger) or continue using Ledger as your primary wallet.

For users holding assets on lesser-known blockchain networks, verify that Phantom supports those chains before importing. Phantom supports Solana, Ethereum, Bitcoin, Base, Sui, and several other networks, but it does not support every chain. If you hold significant assets on a network Phantom does not support, you may need to keep your old wallet active for those assets or consider a different multi-chain solution.

Users who imported their recovery phrase into a wallet for security reasons—storing it on a hardware wallet or air-gapped device—should continue that practice with Phantom. Phantom is a self-custody wallet, meaning you control the recovery phrase, but the application itself runs on an internet-connected device. Hardware wallet connectivity through Ledger devices provides an additional security layer if you plan to make large or frequent transactions. Check whether Phantom’s mobile app supports your specific hardware wallet model before relying on this feature.

What to do if import fails or you lose access

If Phantom fails to import your recovery phrase, the problem usually falls into one of three categories: incorrect phrase entry, unsupported derivation path, or device-specific issue. If Phantom reports that the phrase is invalid, return to your physical copy and re-verify each word. Read it aloud and cross-reference against your source. A single misspelled or misremembered word will cause import to fail.

If re-entry still fails, and you are certain the phrase is correct, the issue may be a non-standard derivation path. Try importing the phrase on a different device or browser to rule out a software conflict. You can also confirm that your original wallet still works by opening it and verifying your balance. If your original wallet still functions, your phrase is correct, and the problem is with Phantom or your current device.

If you delete Phantom before realizing the import failed and you lose the recovery phrase, your funds remain on the blockchain but are inaccessible without the phrase. In this scenario, immediately check whether you left a written copy of the phrase anywhere. Check your safe, safety deposit box, notes from the time you created the wallet, or any other physical storage. If you created a digital backup (against security recommendations), search your email, cloud storage, or document files. If you previously wrote the phrase down and stored it with a trusted person, contact them to retrieve the copy.

If the phrase is truly lost, you cannot recover the funds. However, if you still have access to your old wallet (MetaMask, Trust Wallet, etc.), you have not lost the funds; you have only lost access via Phantom. You can continue using the original wallet indefinitely. The funds remain on the blockchain under the addresses derived from your lost phrase.

Frequently asked questions

Will importing my MetaMask or Trust Wallet recovery phrase into Phantom move my funds?

No. Your funds remain on the blockchain under the same addresses. Importing simply tells Phantom to derive and display those same addresses. Both MetaMask and Phantom can access the same addresses simultaneously using the same recovery phrase, though running both wallets at the same time on the same device introduces unnecessary security risk.

What if my addresses in Phantom do not match my addresses in MetaMask?

This usually indicates a derivation-path mismatch, most commonly with Ledger Hardware Wallets or certain non-standard wallets. Stop the import process and verify that both applications read the same recovery phrase correctly. You may need to consult your original wallet’s documentation or contact support to determine whether your phrase uses a non-standard derivation path. If it does, manual fund transfers from old addresses to new addresses are required.

Is Phantom a browser extension wallet like MetaMask, or is it mobile-only?

Phantom is available as both a browser extension and a mobile application for iOS and Android, so you can use it in either form. The browser extension works with Chrome, Brave, Opera, Edge, and other Chromium-based browsers. You can even use both simultaneously—importing the same recovery phrase into both the browser extension and the mobile app to access your wallets on multiple devices.