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 includeGoogle 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 generates QR codes by sending the data you enter here for Label, Secret, and Issuer, to Google via a documented API. You can then scan this code with your mobile device, to install the TOTP generator in your preferred authenticator app.
This webpage does not provide a way to validate a TOTP generated from your app, sorry.
The QR code you generate here should be used for example or demonstration purposes only. This is because the 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 Google. For a more detailed explanation, seethis stackoveerflow answer.
This tool uses EcmaScript (JavaScript) and jQuery for interactivity, and Bootstrap 4 for styling. It will run only on modern, current browsers.
Written by Dino Chiesa. Contact me with questions, suggestions, or kudos via Twitter.