How to import an account

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.

Quick links:


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

Extension Mobile
  1. Click the circle icon at the top right corner of your MetaMask pop-up next to the network indicator.
  2. Select “Import Account” on the dropdown menu:

  3. You will be directed to the Import page. Paste your private key and click “Import”.

How to import an account from private key


You should be able to see the newly added account in the dropdown menu with an "Imported" tag next to the account.

MetaMask extension imported wallet tag

Importing using a JSON file

JSON (JavaScript Object Notation) is a file format commonly used to store and share data. For our purposes, it's used to encrypt the private key. 

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:

  1. On the Import page, expand the dropdown from “Select Type”.
  2. Select “JSON File”.
  3. Click “Choose File” and locate the file from your computer.
  4. Enter the password that protects your JSON file (not your MetaMask password). 
  5. Click “Import".

How to import an account from json file



Was this article helpful?
567 out of 2180 found this helpful

Articles in this section

See more