This page generates a QR code (barcode) that can be used for an authenticator app that generates and display Time-based One Time Passwords (TOTP). Such apps include Google Authenticator, Microsoft Authenticator, and numerous others. The basic idea is that you, as a user, visit a website, the website challenges you for the one-time passcode, and you open the authenticator app on your phone and see the code. Websites generate a unique QR code as the way to "install" the TOTP generator particular for that user&website combination on your mobile device.
This webpage lets you generate a QR codes by assembling the data you enter here for Label, Secret, and Issuer, into a URL, that then gets sent to quickchart.io. You can then scan the generated code with your mobile device, to install the TOTP generator in your preferred authenticator app. But you should use this only for demonstrations.
The QR code you generate here should be used for example or demonstration purposes only. This is because the combination of {Label, Secret, and Issuer} are sufficient information for any holder to generate their own QR code, and thus "impersonate you". By using this webpage to generate a barcode, you are sharing your keys with quickchart.io (or whatever service you use). In other words, never use an online tool to generate a QR code for TOTP. For a more detailed explanation, see this stackoverflow answer.
This webpage does not provide a way to validate a TOTP generated from your app, sorry.
This tool uses EcmaScript (JavaScript) for interactivity, and Bootstrap v5 for styling. It will run only on modern, current browsers.
Written by Dino Chiesa. Contact me with questions, suggestions, or kudos via Bsky.