Compute and verify RFC 6238 TOTP or RFC 4226 HOTP codes from a Base32 test secret, and build an otpauth provisioning URI for authenticator setup tests.
Runs locally in your browserCompare the generated value with your implementation using a disposable test secret. Clock drift, secret storage, recovery codes, rate limits, and account recovery still require server-side controls.