Test a 2FA integration
Compare current codes using the same secret, algorithm, and period as a server.
Generate time-based OTP codes from a Base32 secret with selectable hash, digit length, period, and an authenticator-ready otpauth URI.
Compare current codes using the same secret, algorithm, and period as a server.
Create an otpauth URI containing issuer and account information.
The secret, TOTP code, and otpauth URI are computed in browser memory, and QuickKit does not store them.
Anyone who obtains the TOTP secret or otpauth URI can reproduce the codes. Protect real account values from screen sharing, logs, and clipboard exposure.