Wallet OTP

is a decentralized, wallet encrypted, 2FA storage solution


Two-factor authentication (2FA) adds an additional layer of protection beyond passwords to your web2 and web3 accounts. Wallet OTP is a free and completely open source public good that protects all your accounts by encrypting your 2FA secrets with your Wallet's public key before storing on decentralized storage.
When you need 2FA, Wallet OTP generates new dynamic 6 digit OTPs (one time passwords) every 30 seconds. That way, you and only you can use Wallet OTP to log in to accounts across the web. Sign in to use Wallet OTP ⬇️

Sign QR to open in Metamask Mobile

Wallet OTP has a decentralized stack powered by




Wallet OTP in action with demo accounts & secrets

This is a demo to show Wallet OTP in action in case you want to check out the experience before signing in with your wallet. Don't worry, the demo uses test accounts and test secrets. Want to test whether Wallet OTP's one time passwords actually work? Add these demo 2FA secrets to your Authy or Google Authenticator app. The Wallet OTP dynamically generated OTPs match OTPs from any other service. 👯‍♀️


  • Google: test@google.com

    925 482

    Copy OTP

  • Instagram: @steph.test

    345 694

    Copy OTP

  • Twitter: oceans404

    902 186

    Copy OTP

  • Coinbase: main

    423 671

    Copy OTP