By default, Trust Wallet uses a 12-word recovery phrase for wallet back up. This avoids having to expose a wallet's private key unnecessarily.
Exposing a wallet’s private key is extremely dangerous because the private key is what controls access to the funds in the wallet. Anyone who obtains the private key can:
- Access the wallet instantly
- Transfer or drain all funds
- Sign transactions and impersonate the wallet owner
Private keys cannot be changed or revoked, so a wallet that has a compromised private key is forever compromised.
If you need to export your wallet's private key for any reason (e.g. to restore your wallet to a service that requires private key) you will first need to enable Developer Mode on your Trust Wallet app.
Some things to note about Developer Mode
- Developer Mode exposes certain sensitive actions that can result in you losing access to your wallet if you perform them incorrectly. Do not proceed unless you confident that you know what you are doing.
- Developer mode is currently only available on the iOS and Android apps. It is not available on Browser Extension.
- After you enable developer mode on your app install, after you perform a sensitive action, developer mode will be disabled automatically for your protection. You will need to re-enable developer mode manually to perform another action.
Steps to enable Developer Mode and view Private Key on your Trust Wallet Mobile App
- Ensure you have Trust Wallet installed on your mobile app, and that you have the relevant wallet restored
- Navigate to https://link.trustwallet.com/developer on your mobile web browser.
- On iOS, this will launch your Trust Wallet app to your Home page. From here, you need to tap on the wallet name, and then the settings icon, and then "Developer" to access the Developer Mode settings page.
- On Android, this will launch your Trust Wallet app and directly open the Developer Mode settings page.
- Authenticate using your PIN or biometric login. This will reveal your wallet's Developer Mode settings page.
- Tap on "Export Private Keys".
- Once again, authenticate using your PIN or biometric login.
- Acknowledge the warning message. From here, your private keys will be exposed. Ensure that no one else but you can view your screen or has access to your phone's clipboard.
- Tap on the network that you want the private key for.
- On iOS, this will give you a QR code of your private key.
- On Android, this will copy that wallet's private key to your mobile device's clipboard.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article