Import from Seed Phrase
If you have a 12, 15, 18, 21, or 24-word seed phrase (also called recovery phrase or mnemonic), follow these steps:Navigate to the import screen
Go to Accounts > Import Account > Import from Seed Phrase in the extension.
Select the phrase length
Choose the number of words in your seed phrase (12, 15, or 24 words). The default is 12 words.
If you paste your seed phrase, SubWallet will automatically detect the word count and adjust the selection.
Enter your seed phrase
Type each word of your seed phrase in order. You can:
- Type each word manually in the numbered input fields
- Paste the entire seed phrase at once (it will auto-fill all fields)
- Toggle the Show seed phrase / Hide seed phrase button to hide or reveal the words as you type
Handle compatibility warnings (if applicable)
If you’re importing a seed phrase from Trust Wallet or another wallet, SubWallet may display a compatibility warning:
- Trust Wallet seed phrases: These are compatible but may have limitations with certain chains
- Unified vs. Standard: SubWallet will detect if your seed phrase is unified or chain-specific
Import from Private Key
For accounts created with a private key (common for Ethereum/EVM wallets):Enter your private key
Paste or type your private key in the input field. Private keys typically start with
0x for EVM accounts.Import from JSON File
To restore an account from a JSON backup file (common for Polkadot/Substrate wallets):Enter the file password
If the JSON file is encrypted (which is standard), enter the password that was used when creating the backup.
Import by QR Code
For accounts from hardware wallets or watch-only accounts:Connect QR signer
Navigate to Accounts > Connect a QR Signer and select your device type:
- Polkadot Vault
- Keystone
Scan the QR code
Use your device to display the account QR code, then click Scan QR in SubWallet to capture it with your camera.
Import Watch-Only Account
To track an account without importing its private keys:Enter the address
Paste the public address you want to watch. This can be any valid blockchain address.
Troubleshooting
Invalid seed phrase error
Invalid seed phrase error
Ensure:
- All words are spelled correctly
- Words are in the correct order
- You’ve selected the correct phrase length
- Each word is a valid BIP39 word (SubWallet will auto-suggest valid words)
Wrong account imported
Wrong account imported
Different wallet software may derive addresses differently from the same seed phrase. If the imported addresses don’t match your original wallet, the derivation path may be different.
Can't find my JSON file
Can't find my JSON file
JSON backups are typically downloaded to your default downloads folder. Look for files with
.json extension, often named after your account.