This generator accepts a Base32 secret or a standard otpauth://totp setup URI, then uses your browser's native Web Crypto engine to calculate the current code. It makes no request with your input, writes nothing to browser storage, and never puts the secret in the page URL. For real accounts, use a trusted authenticator or password manager as your everyday vault and treat this page as a temporary recovery, testing, or interoperability aid.
QR handling is deliberately out of scope: the tool does not upload screenshots, open a camera, create a QR code, or export a setup URI. That keeps the secret's exposure surface small; use your authenticator's trusted provisioning flow when a QR code is required.