TeleOTP allows you to generate 2FA passwords inside Telegram. Replace Google Authenticator with TeleOTP in a few clicks. OTP accounts are securely stored inside your Telegram cloud storage.
Screenshot of the app
If for some reason you don't want to move your accounts to TeleOTP yet, feel free to generate a fake account using
You have not added any comments yet...
by rating


The app, the idea, the UI, the implementation, all deserves a straight win. Congratulations from now <3
iPhone 14 Pro Max / iOS 17.2
Small Dragon Oct 29, 2023 at 19:04
Thank you so much for the feedback! <3
Love the design and idea. Few minor comments:
1. I didn't find a way to reset password/create new account, so if I forget mine, how can I use app?
2. After adding new account, it is not selected by default. This is really minor but threw me off a bit, since I was trying to test otp and it kept saying that it's not correct. Only later I realized that I've tried wrong account
I fully understand that not everything can be polished within 2 weeks, so great project. Good luck with a contest!
Small Dragon Oct 29, 2023 at 20:01
Thanks for the feedback! <3
Regarding the password reset: I have thought about this and didn't come up with a good solution. Allowing to change the password on locked storage is impossible, as you need to have an old password to decrypt and save your accounts with the new one. Allowing to reset the password and removing the accounts might be a solution, but it could introduce a security flaw. If your Telegram account gets compromised, the attacker could reset your password, locking you out of all accounts.

Selecting the newly added account is definitely a good idea. It's easy to implement, so I will add it to the app soon.
Oh, this design is so cool! It's kinda familiar, it's awesome!
Small Dragon Oct 30, 2023 at 13:51
Thank you for the feedback! <3
This bot is a step towards making Telegram an all-in-one app. Super useful!
Small Dragon Oct 30, 2023 at 14:20
Thank you! <3
Oh, your docs are so detailed, cool! I've tried to do something like this, but it's like a "miniframework" for beginners.
Small Dragon Oct 30, 2023 at 14:00
I tried to make the app as reusable as possible. Developers are free to reuse the hooks and components from TeleOTP.
But I should've made a library instead :)
Nobody added any issues yet...