TOTP / 2FA Generator
Ek base32 secret se time-based one-time passwords (2FA codes) generate karein.
TOTP codes aapke browser mein Web Crypto API se locally compute hote hain aur kuch bhi upload nahi hota, lekin kisi bhi web tool mein real production 2FA secrets paste karne se bachein.
Auth token inspect karna hai? JWT Decoder try karein.
TOTP / 2FA Generator ke baare mein
Yeh TOTP generator ek base32 secret ko wahi time-based one-time password mein badal deta hai jo aapka authenticator app dikhata, jo har second automatically refresh hota hai. Kisi 2FA setup screen se secret paste karein aur turant ek live OTP paayein, ek countdown bar ke saath jo dikhata hai ki current code kitni der valid rehta hai. Ek flexible 2fa code generator ke roop mein yeh SHA-1, SHA-256 aur SHA-512, 6 ya 8 digit codes, aur custom periods support karta hai, taaki aap lagbhag kisi bhi service se match kar sakein ya apne khud ke MFA implementation ko test kar sakein. Yeh developers, QA engineers aur DevOps ke liye banaya gaya hai jo two-factor login flows test karte hain, authenticator code generation debug karte hain, ya kisi server ka TOTP output verify karte hain. Sab kuch aapke browser mein Web Crypto API se locally compute hota hai, isliye aapka data kabhi aapke device se bahar nahi jaata.
Features
- Kisi bhi base32 secret se live time-based one-time passwords generate karta hai
- Code ko har second auto-refresh karta hai ek visual validity countdown ke saath
- SHA-1, SHA-256 aur SHA-512 hash algorithms ke beech switch karein
- Apni service se match karne ke liye 6 ya 8 digit codes chunein
- Custom time period 5 se 120 seconds tak (default 30s)
- Aasaan padhne ke liye codes ko spacing ke saath format karta hai aur one-click copy
- Poori tarah in-browser Web Crypto API se compute hota hai
TOTP / 2FA Generator kaise use karein
- Apna base32 secret, secret field mein paste karein.
- Apni service se match karne ke liye digit count, hash algorithm aur period chunein.
- Large digits mein dikhaye gaye current TOTP code ko refresh hote padhein.
- Countdown expire hone se pehle code lene ke liye copy button click karein.
Example
Input
Secret: JBSWY3DPEHPK3PXP
Digits: 6, Algorithm: SHA-1, Period: 30s
Output
Code: 282 760 (ek 30s window ke liye example; har period mein badalta hai)
Ek base32 secret se nikla 6-digit SHA-1 TOTP. Asli digits current time window par depend karte hain.
Common errors aur troubleshooting
- Secret paste karte waqt "Invalid base32 character" error. — Base32 secrets sirf A-Z aur 2-7 istemaal karte hain. Spaces aur 0, 1, 8 ya 9 jaise characters hatayein, jo aksar kisi mistyped ya QR-decoded secret se aate hain.
- Generated code authenticator app se match nahi karta. — Confirm karein ki digits, period aur hash algorithm service se match karte hain. Zyadatar 6 digits, 30 seconds aur SHA-1 istemaal karte hain, par kuch 8 digits ya SHA-256/512 istemaal karte hain.
- Code sahi dikhne ke baavjood reject ho jaata hai. — TOTP current time par depend karta hai. Pakka karein ki aapke device ka clock accurate hai; 30 second ka drift bhi aapko galat time window mein dhakel sakta hai.
- "Secret is empty" message. — Apne 2FA setup screen se base32 shared secret enter karein, na ki otpauth:// URI. Sirf secret string khud paste karein.
Aksar pooche jaane wale sawaal
- TOTP generator kya hai?
- Ek TOTP generator ek shared base32 secret se time-based one-time passwords compute karta hai, jo wahi rotating 2FA codes banata hai jo ek authenticator app dikhata hai. Yeh ArrayKit TOTP generator unhe aapke browser mein live compute karta hai.
- Is TOTP generator se 2FA code kaise generate karun?
- Apni service ki 2FA setup screen se base32 shared secret paste karein, digits, algorithm aur period match karne ke liye set karein, phir live code padhein. Yeh ek countdown bar ke saath har second update hota hai.
- TOTP generator kaunsa secret format accept karta hai?
- Yeh kisi service ki 2FA setup screen se base32 shared secret (letters A-Z aur digits 2-7) accept karta hai. Spaces aur padding automatically ignore hote hain; otpauth:// URIs yahan istemaal nahi hote.
- Kaunse algorithms aur digit lengths support hote hain?
- Aap SHA-1, SHA-256 ya SHA-512, 6 ya 8 digit codes, aur 5 se 120 seconds tak ka custom period chun sakte hain, lagbhag kisi bhi TOTP service se matching.
- Mera code mere authenticator app se kyun alag hai?
- Aam taur par algorithm, digit count, period ya device clock mein mismatch. Un settings ko align karein aur pakka karein ki aapka system time accurate hai, kyunki codes current time window se jude hote hain.
- Kya mera TOTP secret private rakha jaata hai?
- Haan. TOTP generator codes ko locally Web Crypto API se compute karta hai, isliye aapka secret kabhi aapke device se bahar nahi jaata aur kuch bhi server par upload nahi hota. Yahan real production secrets paste karne se bachein.
Related tools
- JWT Decoder — Ek JWT ka header aur payload decode karein aur exp/iat inspect karein (bina verification ke).
- JWT Signer — Ek payload aur secret se JWT (HS256/384/512) banayein aur sign karein — Web Crypto.
- Hash Generator — Web Crypto API ke through SHA-256 / SHA-1 / SHA-384 / SHA-512.
- Password Generator — Strength meter ke saath strong, random passwords generate karein (crypto-secure).
- Base64 Encode / Decode — UTF-8 safe Base64 encoding aur decoding.
- UUID Generator — Ek ya kai random UUID v4 values generate karein.
- QR Code Generator — Text ya URL se ek QR code generate karein; PNG ya SVG ke roop mein download karein.
- Unix Timestamp Converter — Unix timestamps aur readable dates (local aur UTC) ke beech convert karein.
Saare ArrayKit tools