Recovering A MetaMask Wallet With or Without the Seed Phrase

Knowing how to recover your MetaMask wallet with your seed phrase is essential as a user. If you don’t know how to do this, you lose all access to your wallet and the assets in it.

Having recovered my wallet a number of times over the years, I’ve learned the exact steps you need to take to restore your MetaMask wallet.

Below you will learn how to recover your MetaMask wallet if you:

  • Forgot your password.
  • Lost your seed phrase.
  • Can’t unlock MetaMask with your password.
  • Uninstalled the extension or app.
  • The extension or app updated and kicked you out.

How to Recover MetaMask Wallet With Your Seed Phrase

How to recover your MetaMask wallet with or without seed phrase video tutorial

1. Download the MetaMask extension or app

How to Recover MetaMask Wallet With A Seed Phrase

If you haven’t already, you’ll need to download the MetaMask wallet extension or app. Make sure to only download MetaMask from the official website, otherwise, you risk downloading a fake version.

2. Tap “Get Started”

Welcome to MetaMask screen.

After downloading, open the app (or extension) and tap the “Get Started” button. 

Note that if you forgot your password, simply tap the “Forgot Password” button and enter your secret recovery phrase to create a new password and unlock your wallet.

For any other circumstances, continue following the steps below.

3. Choose “Import using Secret Recovery Phrase”

Wallet Setup screen in MetaMask.

Next, choose “Import using Secret Recovery Phrase”. You must enter the seed phrase you received upon originally creating your wallet in the exact order that it was revealed to you.

4. Create a new password to recover your MetaMask wallet

Import from seed screen.

Regardless of whether you lost your password or not, you’ll have to create a new password.

I always recommend creating a brand new password that you’ve never used before using upper and lowercase characters, numbers, and symbols.

If you’ve successfully entered your seed phrase and your passwords match, the restore button will be enabled, allowing you to recover your wallet and everything within.

Moreover, if you had multiple accounts in your MetaMask wallet they will all be restored as well.

If you see tokens missing such as your crypto or NFTs, then you might have to manually import them back into your wallet.

Enjoying this article? Join thousands of other happy readers who receive the best content to stay ahead in Web3, straight to their inbox!

How Do I See My MetaMask Secret Phrase?

If you’ve lost your secret recovery phrase but still have access to your wallet, you can reveal your secret phrase again so that you can record it and store it in a safe place.

Three steps to reveal your secret phrase in MetaMask.

To reveal your secret recovery phrase in MetaMask follow these steps:

  1. In MetaMask, go to the “Accounts” tab.
  2. Tap the “Settings” icon.
  3. Choose Security and privacy.
  4. Tap “Reveal Secret Recovery Phrase”.
  5. Enter your password to reveal your secret phrase.
  6. Record your phrase and store it in a safe place.

If you find yourself having to reveal your secret recovery phrase, it’s important to write it down and store it in a safe place so that you don’t have to keep revealing it using your wallet.

Why? Because, if you lose access to your wallet you won’t be able to reveal your phrase again.

For example, if you completely sign out of your MetaMask wallet or you forget your password and you don’t know your secret phrase, there’s no way to see your seed phrase. 

Hence you lose all access to your wallet, and there’s nothing anyone could do to help you—and that includes MetaMask support.

How to Recover MetaMask Wallet Without Your Seed Phrase

You can’t recover your MetaMask wallet without the private key (seed phrase). But, if you have your password there is a method called vault extraction that may help recover your phrase. This approach involves using a web inspector and MetaMask’s Vault Decryptor to reveal the phrase.

Notably, this is not the most simple method so make sure you have roughly 30 minutes set aside to try this out.

Also, you must use the same browser on which your MetaMask wallet was installed for this to work.

If you are trying to recover the seed phrase that was on your mobile iOS device, you can skip ahead to that section. Currently, this method does not work on Android devices.

MetaMask Vault Extraction Method (for Chrome, Brave, Edger, and Opera browsers)

Step 1: Right Click on the MetaMask Extension window

Using the Inspect button on the MetaMask Chrome extension.

This will pop up the “Inspect” button. Click this button to open DevTools. 

If you had MetaMask installed on Firefox, you may need to have the MetaMask extension opened in ‘Expanded View’ to open the ‘Inspect Element’ or Web Inspector.

Step 2: Go to the Console tab and paste the command

The console tab in the DevTools.

In DevTools, tap the “Console” tab and paste the following into the blank space shown in the picture above: 

chrome.storage.local.get(‘data’, result => { 
var vault = result.data.KeyringController.vault 
console.log(vault) 
})

Once pasted, hit enter to reveal a result that begins with ” {“data”: “. This is the vault data that you will use to decrypt your seed phrase.

Data that must be copied from the DevTool.

You’ll want to copy this string of data to your clipboard. Make sure to leave out the underlined part that says “sentry-install.js:1”

When you copy the data, it should leave this out automatically. If it doesn’t, manually highlight the text starting from the bottom to the top.

Step 3: Paste the data into the MetaMask Vault Decryptor to reveal your phrase

MetaMask Vault Decryptor.

After copying the vault data go to the MetaMask Vault Decryptor and paste the data into the decryptor. Next, you’ll need to enter your password before tapping “Decrypt”.

If successful, your secret phrase will be revealed and you can use it to restore your MetaMask wallet.

MetaMask Vault Extraction Method (for iOS mobile devices)

If you had MetaMask installed on your mobile iOS device you can still use the Vault Extraction Method, however, the instructions are different. Additionally, you’ll need a few things before getting started:

  • iCloud backup had to be enabled in your iCloud settings while the app was being used.
  • The password that was used on MetaMask Mobile when the vault was created (or restored on that device).
  • MacOS running on a separate computer other than the mobile device in question.
  • An app capable of displaying JSON data in a readable fashion. If you don’t have one, MetaMask recommends using: https://imazing.com/download/macos
  • A WiFi connection or the appropriate cable to sync your phone and your computer.

If you have everything listed above, follow the steps below to reveal your seed phrase on iOS using the Vault Extraction method.

Step 1: Connect your device to a computer

You can connect your iOS using wifi or a physical cable. The goal is to get your device to appear in your Finder.

Step 2: Search for “KeyringController”

Using your Finder, search for “KeyringController” then copy and paste the JSON object into a new document. It will look similar to what you see below.

MetaMask KeyrinController

Step 3: Backup your iOS device using your Mac

Back up your device using the instructions on Apple’s website. Before viewing the instructions be sure to choose the correct version of iOS that’s running on your mobile device.

It’s best to use the encrypted option when backing up your device. Also, make sure to record the password, you’ll need it later.

Step 4: Select “Manage Backups”

Once selected, choose “Show in Folder” and drag the backup folder into whichever app you’re using to convert JSON data into a human-readable form such as the iMazing app I recommended above.

If you encrypted the backup you will need to enter your password at this point.

Step 5: Go to Apps, MetaMask, Documents, persistStore, persist-root

In the backup tool, go to Apps, MetaMask, Documents, persistStore, persist-root, and then open the persist-root file.

Modify the object to reflect the example below (make sure to manually remove all \\\ and ensure there are no white spaces).

MetaMask JSON KeyringController

Step 6: Copy the vault payload into your mobile app

Open the MetaMask app on your iPhone and go to the Wallet Setup screen. Choose “Import using Secret Recovery Phrase”. Next, you want to paste the vault data into the Secret Recovery Phrase field.

Then enter the password that was used when you originally set up the wallet you’re trying to recover. If entered correctly, your wallet will be successfully set up!

At this point make sure to record your seed phrase so you don’t have to go through this intense process again.

Frequently Asked MetaMask Questions

Can I recover a deleted MetaMask wallet?

Yes, you can recover your deleted MetaMask wallet. You can restore it by importing your secret recovery phrase or you might be able to retrieve it if you have access to the device on which you were using MetaMask.

How do I recover my MetaMask wallet with the private key?

To recover your MetaMask wallet using the private key, tap the circle icon at the top right corner of your MetaMask account and select “Import Account”. You can then paste your private key and tap “Import”.

Can I recover MetaMask without the private key?

No, you can’t recover your MetaMask wallet without the private key (seed phrase). If you still know your password then you might be able to recover it using the vault extraction method. This involves using a web inspector and MetaMask’s Vault Decryptor to reveal your phrase.

Does resetting MetaMask lose money?

No, resetting MetaMask does not result in lost funds. If your wallet appears to be missing coins and tokens, you have to manually add them to your wallet for them to re-appear.

How do I access MetaMask wallet from another device?

You can access your MetaMask wallet on another device using your secret recovery phrase to restore your wallet. You will have to create a new password and re-add networks or tokens that might be missing.

About Alex Gomez

Alex is a professional writer based in the U.S. focused on the blockchain industry. With years of experience, he contributes to some of the most recognized publications such as Yahoo, ONE37pm, and others. He previously worked for Gary Vaynerchuk as his NFT editor before going all-in on Cyber Scrilla.

1 thought on “Recovering A MetaMask Wallet With or Without the Seed Phrase”

  1. Pingback: How to Keep MetaMask Secure from Hackers In 2023 (Full Guide) - Cyber Scrilla

Comments are closed.