This article covers the process of adding accounts to your wallet which are not associated with your MetaMask wallet's Secret Recovery Phrase. If you're starting from a fresh install and want to access an existing MetaMask account, you should head to our article on restoring your wallet using your Secret Recovery Phrase. Please note that you can't import a second MetaMask Secret Recovery Phrase into your existing MetaMask wallet. It will overwrite the original and all associated data.
Imported accounts ARE NOT BACKED UP by your Secret Recovery Phrase. Even though they will appear in your MetaMask wallet, you need to save the private keys used to import them the same way you save your Secret Recovery Phrase. If you delete your wallet from your device, your imported accounts will be removed with it. When/if you then restore your wallet using your Secret Recovery Phrase, you will need to re-add imported accounts with their private keys.
Read more about imported accounts here.
For this process, you'll need the private key string or JSON file of the account you're looking to import. Refer to the documentation of that wallet provider to learn how to find it.
Importing using a private key
- Click the circle icon at the top right corner of your MetaMask pop-up next to the network indicator.
Select “Import Account” on the dropdown menu:
You will be directed to the Import page. Paste your private key and click “Import”.
You should be able to see the newly added account in the dropdown menu with an "Imported" tag next to the account.
From your homepage, tap on the hamburger icon in the top left.
From here, tap on your account's name to bring up the account selector.
Hit 'Import an Account'.
On this screen, paste in the private key of the account you want to import, or scan a QR code if supported by the other wallet. Tap 'Import' to complete the process.
Importing using a JSON file
You can use a JSON to import a wallet into MetaMask, but only on Extension. To do so, get the JSON file from your external wallet and follow the steps for Extension above until you get to the import page in step 3. From there:
- On the Import page, expand the dropdown from “Select Type”.
- Select “JSON File”.
- Click “Choose File” and locate the file from your computer.
- Enter the password that protects your JSON file (not your MetaMask password).
- Click “Import".