2FA Generator
Accueil
TOTP AUTHENTICATOR

Générateur de codes TOTP

Saisissez vos secrets 2FA et ajoutez plusieurs générateurs indépendants

Aide pour 2FA, MFA et authenticator TOTP

Utilisez cette page comme générateur léger de codes TOTP/OTP pour l'authentification à deux facteurs (2FA), l'authentification multifactorielle (MFA) et les codes compatibles avec les applications authenticator. Collez un secret Base32 ou un lien otpauth, puis ajoutez d'autres générateurs seulement si nécessaire.

Matrice de compatibilité du générateur

Cette matrice indique ce que ce générateur TOTP/2FA local accepte et quel réglage vérifier avant de copier un code.

BesoinEntrée ou réglageÀ vérifierRésultat
Clé de configuration 2FA manuelleSecret Base32 avec espaces, tirets ou padding facultatifsCopier la clé complète depuis la page de sécurité du compteLe champ conserve le format collé et le calcul normalise localement
Lien de configuration otpauthURI otpauth://totp/ depuis un QR Authenticator ou un écran de configurationL'URI contient secret et, si présents, issuer, digits, period et algorithmL'outil lit les paramètres TOTP compatibles et met à jour les options
Image QR AuthenticatorCapture QR ou image enregistréeLe navigateur prend en charge l'API locale BarcodeDetectorLe QR est lu dans le navigateur; aucun upload n'est nécessaire
Plusieurs comptesUn générateur indépendant par secretUtiliser Add generator seulement pour un autre compte ou token MFAChaque générateur a son nom, secret, compte à rebours et bouton de copie
Réglages TOTP avancésSHA-1, SHA-256, SHA-512; 6 ou 8 chiffres; période de 10 à 120 secondesFaire correspondre l'écran de configuration si ce n'est pas le défaut courant 6 chiffres 30 secondesLes codes s'alignent sur les apps Authenticator compatibles RFC 6238
Raccourci URL avec secretFragment #secret=, secret dans path ou query ?secret=Préférer les fragments car le secret après # n'est pas envoyé dans les requêtes HTTPLes pages avec secret en path ou query sont servies en noindex/no-store

FAQ

Qu'est-ce que TOTP ?

TOTP signifie mot de passe à usage unique basé sur le temps. Une application authenticator et un service partagent un secret Base32, puis utilisent l'heure actuelle pour créer un code court qui change généralement toutes les 30 secondes.

Cet outil 2FA est-il local ?

Le calcul TOTP s'exécute dans votre navigateur avec Web Crypto. Aucun compte n'est requis et le secret n'est pas envoyé à une API backend pour générer le code. Pour les raccourcis URL, préférez le format #secret=.

Comment utiliser plusieurs générateurs ?

La page commence avec un générateur. Cliquez sur Ajouter un générateur pour chaque secret 2FA ou MFA supplémentaire, donnez-lui éventuellement un nom, collez un secret Base32 ou une URI otpauth, puis copiez le code.

Puis-je ouvrir une URL avec un code de configuration 2FA ?

Oui. Le format recommandé est https://2fa.chatgpt.org.uk/#secret=YOUR_BASE32_SECRET. Les raccourcis par chemin et les URLs ?secret= fonctionnent aussi.

Notes de fonctionnalités

  • Le champ secret affiche le texte collé tel quel, tandis que le générateur accepte en interne les espaces, tirets et padding.
  • Chaque générateur possède son propre compte à rebours TOTP de 30 secondes, un nom facultatif, coller, effacer, supprimer et copier en un clic.
  • La page commence avec un générateur par défaut ; ajoutez-en d'autres seulement pour plusieurs comptes, secrets 2FA ou tokens MFA.
  • Les URI otpauth://, secrets Base32, fragments URL, raccourcis par chemin et paramètres de query sont pris en charge.

Raccourcis de secret par URL

Le format fragment est recommandé, car le contenu après # n'est pas envoyé avec les requêtes HTTP. Les formats par chemin et query fonctionnent aussi, et ces pages sont marquées noindex pour éviter l'indexation d'URLs contenant des secrets.

https://2fa.chatgpt.org.uk/#secret=YOUR_BASE32_SECREThttps://2fa.chatgpt.org.uk/#YOUR_BASE32_SECREThttps://2fa.chatgpt.org.uk/YOUR_BASE32_SECREThttps://2fa.chatgpt.org.uk/?secret=YOUR_BASE32_SECRET

Ne partagez pas de vrais secrets 2FA avec d'autres personnes. Pour des raccourcis temporaires, préférez l'URL fragment #secret=.