Générateur TOTP — Codes 2FA à partir d’une clé secrète

Saisissez une clé secrète Base32 pour afficher le code 2FA à 6 chiffres actuel, avec un compte à rebours en direct, exactement comme Google Authenticator, Authy ou 1Password. Créez de nouvelles clés avec un lien otpauth:// pour vos tests, et vérifiez si un code est valide. Vos secrets ne quittent jamais votre navigateur.

Mis à jour le
Lettres A–Z et chiffres 2–7 ; les espaces sont ignorés.
Code actuel
––––––

Actualisation dans – s · code suivant –

Créer un QR code
Accepte aussi le code précédent et le suivant (±1 étape), comme la plupart des serveurs.

Vos données ne quittent jamais votre ordinateur. Tout le traitement se fait localement dans votre navigateur.

Comment utiliser : Générateur TOTP

  1. Saisissez la clé secrète indiquée lors de la configuration 2FA de votre service (le texte affiché sous « Impossible de scanner le QR code ? »), ou cliquez sur Nouvelle clé aléatoire.
  2. Le code actuel s’affiche avec un compte à rebours ; il change toutes les 30 secondes, comme dans votre application d’authentification.
  3. Pour tester votre propre application : copiez le lien otpauth:// ou créez un QR code à partir de celui-ci, puis scannez-le avec une application d’authentification.
  4. Saisissez un code dans Vérifier un code pour savoir s’il est valide en ce moment.

Fonctionnement du TOTP

Un mot de passe à usage unique basé sur le temps (TOTP, RFC 6238) est un HMAC du pas de temps actuel de 30 secondes, calculé avec une clé partagée. Votre téléphone et le serveur connaissent tous deux le secret : ils calculent donc les mêmes 6 chiffres sans communiquer entre eux. Le secret est affiché une seule fois pendant la configuration — généralement sous forme de QR code contenant un lien otpauth://totp/…?secret=… — puis enregistré par votre application d’authentification.

ParamètreValeur habituelleRemarque
AlgorithmeSHA-1Utilisé par Google Authenticator et presque tous les services ; SHA-256/512 sont rarement pris en charge par les applications.
Chiffres6Certaines banques et les jetons de type Steam utilisent 8.
Période30 secondesLes codes sont acceptés pendant un pas avant et après, pour compenser la dérive de l’horloge.

Les codes ne correspondent pas ?

  • Horloge : le TOTP dépend de l’heure. Activez la date et l’heure automatiques sur votre téléphone et votre ordinateur.
  • Secret : copiez-le exactement ; il est en Base32 (A–Z et 2–7) — les caractères 0, 1 et 8 n’apparaissent jamais.
  • Paramètres : les chiffres, la période et l’algorithme doivent correspondre à ceux utilisés par le service (le lien otpauth les indique).

Sécurité

Les codes sont calculés avec Web Crypto, intégré à votre navigateur : le secret n’est jamais envoyé nulle part. Un secret 2FA reste toutefois aussi sensible qu’un mot de passe : utilisez cet outil pour des vérifications de développement ou de récupération, et non sur des ordinateurs partagés.

Voir aussi : Générateur de mots de passe, Générateur HMAC, Générateur de QR code.

Aussi recherché comme : générateur code 2fa, code totp, générateur code authentificateur, google authenticator en ligne, générateur otp, uri otpauth, générateur clé secrète totp, vérifier totp.

Outils complémentaires : Générateur TOTP

  • Générateur de hash — Calculez instantanément les hashs MD5 et SHA de n'importe quel texte ou fichier, créez des signatures HMAC et collez un checksum attendu pour vérifier un téléchargement.
  • Vérificateur de fuite de mot de passe — Découvrez si un mot de passe figure dans des fuites de données connues, parmi les milliards de mots de passe compromis recensés par Have I Been Pwned.
  • Décodeur JWT — Collez un JSON Web Token pour examiner son en-tête et sa charge utile, vérifier sa date d'expiration et valider sa signature.
  • Validateur IBAN — Vérifiez qu’un IBAN est valide avant d’envoyer de l’argent ou de l’enregistrer : le pays, la longueur propre à ce pays, le format du compte et la somme de contrôle mod-97.

Questions fréquentes

Comment obtenir un code 2FA à partir d’une clé secrète ?
Saisissez la clé secrète Base32 dans le champ Clé secrète. Le code actuel à 6 chiffres s’affiche immédiatement et se actualise toutes les 30 secondes.
Pourquoi mon code TOTP est-il incorrect ?
Le plus souvent, à cause de l’horloge : les codes TOTP dépendent de l’heure exacte, donc activez l’heure automatique sur les deux appareils. Vérifiez aussi que les chiffres, la période et l’algorithme correspondent à ceux du service.
Mon secret est-il envoyé quelque part ?
Non. Le code est calculé dans votre navigateur avec Web Crypto ; le secret ne quitte jamais votre appareil.
Qu’est-ce qu’un lien otpauth:// ?
C’est le format standard que lisent les applications d’authentification à partir d’un QR code : il contient le secret, l’émetteur, le nom du compte et les paramètres du code.
Puis-je installer Générateur TOTP en tant qu’application web et l’utiliser hors ligne ?
Oui. Générateur TOTP est une application web installable (PWA) : elle s’installe depuis votre navigateur, sans passer par une boutique d’applications. Cliquez sur « Installer l’application » en haut de cette page dans Chrome ou Edge (Windows, macOS, Linux, ChromeOS) ; sur Android, utilisez « Partager » → « Ajouter à l’écran d’accueil » sur iPhone et iPad ; ou « Fichier » → « Ajouter au Dock » dans Safari 17+ sur Mac. L’application s’ouvre alors dans sa propre fenêtre avec sa propre icône, et comme elle s’exécute entièrement dans votre navigateur, elle continue de fonctionner hors ligne. Firefox sur ordinateur de bureau ne permet pas d’installer d’applications web. Comment fonctionne l’installation.

Outils similaires