• ARTICLE
  • STRING
  • CONVERTER
  • ENCRYPT
  • NETWORK
  • MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
  • ARTICLE
    STRING
    CONVERTER
    ENCRYPT
    NETWORK
    MORE
    CHART
    MATH
    COORDINATE
    IMAGE
    FILE
logo Online Tools
0 Comments Favorite Copy Link Share

OTP Code Generator Online


  • TOTP
  • HOTP
Which service or application is the OTP password used for
User or account identifier
Password validity period in seconds
Length of the generated password
TOTP password to be verified
TOTP Generate Result
Previous Curent OTP Next
TOTP Key URI QR Code
totp qr code
TOTP Verify Result
Which service or application is the OTP password used for
User or account identifier
Length of the generated password
HOTP password to be verified
HOTP Generate Result
Previous Curent Counter OTP Next
HOTP Key URI QR Code
hotp qr code
HOTP Verify Result
OTP Code Generator Online-summary

Online OTP Password Generator, supports generating TOTP(Time-Based One-Time Password) and HOTP(HMAC-based One-time Password) passwords. The generated TOTP passwords can be imported into Google Authenticator and Microsoft Authenticator.

OTP Code Generator Online-instructions

OTP (One-Time Password). As the word implies, it is a password that can only be used once. There is no specific algorithm for OTP, but it is required to be one-time and unpredictable. It is usually four, six or eight digits for the convenience of user input.
HOTP (HMAC-based One-Time Password) is defined in RFC4226, which is also a One-Time Password, but to generate this One-Time Password, you need to provide an additional key and a random number to generate the password.
TOTP (Time-Based One-Time Password) is defined in RFC6238, which simply replaces the counter in HOTP above with a timestamp, but otherwise makes no difference.

  1. TOTP : Generate a TOTP password or verify a TOTP password.TOTP passwords are time-sensitive and widely used.
  2. HOTP : Generate a HOTP password or verify the HOTP password.
  3. Key Format : The format of the key used to generate the OTP password. The tool supports string, hex, base64, base32 key formats.
  4. Key : The key used to generate the OTP password. It is generally recommended that the byte length of the key be the byte length of the output of the selected hash algorithm.
  5. Issuer : Which service or application is the OTP password used for.
  6. Label : User or account identifier.
  7. Algorithm : Generate OTP passwords using hash algorithms, this tool supports SHA1, SHA224, SHA256, SHA384 , SHA512 , SHA3-224 , SHA3-256 , SHA3-384 , SHA3-512 and other algorithms. SHA3-384 , SHA3-512 and so on.
  8. Period : The validity of the TOTP password in seconds. Usually 30 seconds.
  9. Length : The length of the OTP password, usually 6.
  10. Counter : The counter used for HOTP password, in integers.
  11. Generate : Generate OTP passwords using the set parameters. The OTP passwords generated by this tool can be imported into tools such as Google Authenticator and Microsoft Authenticator.
  12. Verify : Verify that the entered OTP password is correct using the set parameters.
  13. Parameters : Displays more parameters for OTP password generation and verification.
  14. Download : Download OTP Key URI QR code.