Un seul champ, un seul code en direct
Collez une clé secrète ou le lien otpauth:// entier et le code correspondant commence aussitôt son compte à rebours — aucune configuration, aucun formulaire, aucun rituel d’« ajout de compte ».
Minuteur
Confidentialité dès la conception. Les codes sont générés dans votre navigateur avec Web Crypto. Les clés sont mises en cache en clair dans le stockage local de cet appareil — elles n’en sortent jamais (il n’y a aucun serveur), mais toute personne pouvant ouvrir ce profil de navigateur peut les lire.
Collez une clé secrète, obtenez un code à 6 chiffres en direct. Une alternative à Google Authenticator, Authy et Microsoft Authenticator — rapide, gratuite, privée, pour les moments où votre téléphone est perdu, cassé ou tout simplement hors de portée.
Aucune application. Aucun compte. Aucune clé ne touche jamais un serveur.
// The whole tool. No servers involved.
const step = Math.floor(Date.now() / 1000 / 30);
const key = await crypto.subtle.importKey(
'raw', base32(secret), { name: 'HMAC', hash: 'SHA-1' });
const mac = new Uint8Array(
await crypto.subtle.sign('HMAC', key, u64(step)));
const o = mac[19] & 15;
const code = ((mac[o] & 0x7f) << 24 | mac[o+1] << 16
| mac[o+2] << 8 | mac[o+3]) % 1e6;
code.toString().padStart(6, '0'); // ← your 2FA code
0
de clés stockées chez nous — aucun serveur n’existe pour les stocker
100%
du calcul s’effectue sur votre appareil, via Web Crypto
6238
la norme RFC implémentée — compatible avec toutes les applications d’authentification
Fonctionnement
La double authentification ajoute un second verrou à vos comptes : un code qui change toutes les 30 secondes et qui est dérivé d’un secret partagé et de l’heure actuelle (TOTP — RFC 6238). Cette page, c’est le second verrou. Votre navigateur exécute exactement le même calcul que le site sur lequel vous vous connectez.
Comme le secret lui-même est la seule chose qui compte, vous pouvez le garder dans un gestionnaire de mots de passe chiffré et régénérer vos codes n’importe où — sur un portable, un second profil de navigateur, un ordinateur de déplacement, hors ligne.
Nouveau sur le sujet ? Lisez l’explication grand public : Qu’est-ce que la 2FA ? Comment fonctionne le TOTP
Essayer maintenantQuand un service propose « authentification à deux facteurs → application d’authentification », choisissez « scanner impossible ? afficher la clé de configuration ». Vous obtenez une chaîne Base32 du type JBSWY3DPEHPK3PXP — ou un lien otpauth:// complet. Les deux fonctionnent ici.
Collez la clé ou l’URI dans le générateur, déposez une capture d’écran du code QR sur la page, ou scannez-la avec votre caméra. Tout est décodé sur votre appareil — rien n’est téléversé.
Un code tout neuf apparaît en quelques secondes, synchronisé sur l’horloge de votre appareil. Cliquez sur copier et terminez votre connexion. Il se renouvelle automatiquement toutes les 30 secondes.
Fonctionnalités
Collez une clé secrète ou le lien otpauth:// entier et le code correspondant commence aussitôt son compte à rebours — aucune configuration, aucun formulaire, aucun rituel d’« ajout de compte ».
Ctrl+V sur une image du code QR, déposez un fichier image, ou scannez avec votre webcam. Trois façons d’importer, zéro façon pour votre clé de fuiter.
Une clé seule utilise les valeurs par défaut standard ; un URI otpauth:// complet respecte chaque paramètre qu’il contient — 6/7/8 chiffres, période 15/30/60 s, SHA-1/256/512, jusqu’au HOTP à compteur.
Rouvrez la page : votre dernière clé est déjà là. La liste des clés récentes vous fait passer d’une clé à l’autre en un clic — restaurée depuis le stockage local de cet appareil, jamais depuis un serveur.
Pas d’application mobile, pas de compte, pas de frais de synchronisation, pas de pisteurs. Si vous pouvez ouvrir un navigateur, vous pouvez générer un code.
Fonctionne avec l’onglet coupé du monde — au sens propre. Et en tant que PWA, il s’installe dans votre dock ou votre écran d’accueil comme une application native.
Compatibilité
Tout service proposant une option « utiliser une application d’authentification » génère le même code TOTP standard — y compris ceux-ci :
Vous configurez l’un de ces services ? Suivez le guide pas à pas : GoogleMicrosoftDiscordGitHubXAWSCoinbaseKrakenSteamBinance
À propos de cet outil 2FA
Les gens arrivent ici avec le même besoin : un code d’authentification qui fonctionne, tout de suite, sans rien installer. C’est exactement ce qu’est 2FA COUNTER : une application d’authentification gratuite et un générateur de code 2FA dans le navigateur. Collez votre clé secrète, déposez une capture d’écran du code QR ou scannez-le avec votre caméra, et le code en direct correspondant apparaît en quelques secondes, puis se renouvelle toutes les 30 secondes, exactement comme l’application de votre téléphone — sauf que rien n’a à être installé.
La 2FA — authentification à deux facteurs, ou double authentification — est le second verrou de votre compte : quelque chose que vous avez, en plus de quelque chose que vous savez. Quand vous l’activez, le service vous remet un secret partagé à usage unique. Votre application d’authentification en dérive ensuite un code à 6 chiffres tout frais, à partir de ce secret et de l’heure actuelle — la norme TOTP, RFC 6238 — pendant que le site sur lequel vous vous connectez fait le même calcul et compare les résultats. Comme le code tourne toutes les 30 secondes, un mot de passe volé ne suffit plus à ouvrir quoi que ce soit. Pour la visite guidée complète de la cryptographie, lisez l’explication grand public Qu’est-ce que la 2FA ? Comment fonctionnent l’authentification à deux facteurs et le TOTP, puis revenez générer votre premier code.
Chaque fois que vous avez besoin d’un code pour vous connecter, trois entrées suffisent. D’abord, activez l’authentification à deux facteurs sur le site et choisissez « application d’authentification » ; si vous ne pouvez pas scanner le code QR, affichez la clé de configuration — une chaîne Base32 ou le lien otpauth:// complet. Ensuite, collez cette clé ou cet URI dans le générateur en haut de cette page, déposez une capture du QR, ou utilisez votre caméra. Enfin, copiez le code tout neuf et terminez votre connexion. Le générateur respecte chaque paramètre otpauth fourni : codes à 6, 7 ou 8 chiffres, périodes de 15/30/60 secondes, hachage SHA-1, SHA-256 ou SHA-512, et HOTP à compteur. Rien n’est téléversé et rien n’est journalisé — le code est calculé sur votre appareil, et vous pouvez le vérifier vous-même dans l’onglet Réseau du navigateur.
La plupart des gens arrivent ici parce que leur téléphone s’est éclipsé — vendu, cassé, noyé, réinitialisé, batterie à plat un jour de déplacement — et que Google Authenticator, Authy et Microsoft Authenticator ne vivent que sur cet appareil. Un outil 2FA dans le navigateur supprime ce point de défaillance unique : le secret reste dans le coffre de votre gestionnaire de mots de passe, et le code peut être régénéré sur n’importe quel ordinateur de confiance. Il s’intègre aussi aux usages du bureau — se connecter à GitHub ou à la console AWS sur un second écran, gérer plusieurs comptes avec la liste des clés récentes, travailler sur une machine où les téléphones sont interdits. Installé comme application, le générateur continue de fonctionner réseau complètement coupé. C’est le même calcul RFC 6238 que tout service accepte déjà, simplement délivré de votre poche.
Quel que soit ce que vous protégez, le TOTP standard est la langue commune. Trader sur Binance, Coinbase ou Kraken, verrouiller des comptes AWS, Microsoft ou Google, protéger Steam, Discord, X ou votre boîte mail — tout service qui propose « utiliser une application d’authentification » parle le même protocole, donc un seul outil les couvre tous. Quand un site refuse votre code, c’est presque toujours l’horloge de l’appareil, pas l’outil : réglez l’heure de votre système sur une synchronisation automatique et les codes se remettent d’accord. Pour les services les plus utilisés, nous publions des guides de configuration pas à pas qui complètent ce générateur, de l’activation de la fonction jusqu’à la saisie du code final.
C’est l’un des très rares outils 2FA qui n’a rien à cacher, parce qu’il n’y a rien qui puisse l’être. Aucun serveur pour recevoir les clés, aucun compte à créer, aucune offre premium, aucune télémétrie. Chaque code est calculé localement avec la Web Crypto API ; votre dernière clé et une courte liste de clés récentes ne vivent que dans le stockage de votre navigateur, et disparaissent d’un clic sur « Tout effacer ». Gardez la copie maîtresse de chaque secret dans un gestionnaire de mots de passe chiffré, enregistrez aussi les codes de récupération de chaque service, et traitez toute demande urgente de code tout neuf comme le signal d’alarme qu’elle est.
C’est prêt quand vous l’êtes : le générateur est en haut de la page. Collez une clé et regardez le code en direct compter à rebours — gratuit, privé, utilisable hors ligne, pour toujours.
FAQ
Encore un doute ? Tout ce que fait cet outil est visible dans l’onglet Réseau des DevTools de votre navigateur : zéro requête ne transporte votre clé.
Vous obtenez la 2FA depuis le compte que vous voulez protéger : ouvrez ses paramètres, cherchez « Sécurité » ou « Connexion et sécurité », puis « Authentification à deux facteurs » ou « Vérification en deux étapes ». Choisissez l’option application d’authentification, scannez le code QR — ou cliquez sur « scanner impossible ? » pour afficher la clé de configuration (une chaîne Base32 ou un URI otpauth://) — et collez-la dans le générateur en haut de cette page. Saisissez le code affiché pour valider la configuration, puis conservez les codes de récupération que le service vous montre.
Quatre étapes, environ deux minutes : 1) Ouvrez les paramètres du compte ou de sécurité et sélectionnez « Authentification à deux facteurs ». 2) Choisissez « Utiliser une application d’authentification » (évitez le SMS quand une meilleure option existe). 3) Scannez le code QR avec votre application — ou affichez et enregistrez plutôt la clé de configuration. 4) Saisissez le code affiché pour terminer, puis téléchargez ou imprimez les codes de secours. Nous publions des guides pas à pas pour Google, GitHub, Discord, Binance et bien d’autres.
Après votre mot de passe, le service demande une deuxième preuve d’identité. Avec la méthode TOTP standard (RFC 6238), votre application calcule un code à 6 chiffres à partir d’un secret partagé et de l’heure actuelle, et le serveur fait exactement le même calcul puis compare les deux résultats. Le code est recalculé toutes les 30 secondes et ne vaut plus rien une fois expiré — un mot de passe divulgué ne suffit donc plus à ouvrir votre compte.
Elle protège toute connexion que quelqu’un d’autre convoite : messagerie et suites cloud (Google, Microsoft, Apple), comptes bancaires et de courtage, plateformes crypto (Binance, Coinbase, Kraken), outils de développement (GitHub, AWS), jeux (Steam, Discord, Twitch) et réseaux sociaux (X, Instagram). Les entreprises l’utilisent aussi pour leurs VPN, leur messagerie et leurs consoles d’administration. Chaque fois qu’un site propose une option « application d’authentification », c’est la voie 2FA.
Non — aucun dispositif de sécurité ne l’est, et les guides honnêtes le disent. La 2FA neutralise les attaques à base de mots de passe volés, mais un code tout frais saisi sur un faux site pendant sa durée de vie de 30 secondes peut quand même être hameçonné, un logiciel malveillant déjà présent sur votre appareil peut détourner la session elle-même, et les codes SMS peuvent céder à une attaque par SIM swap. Malgré ces réserves, un compte protégé par la 2FA reste bien plus difficile à pirater qu’un compte sans.
Aucun gouvernement ne l’impose, mais les grandes plateformes s’en chargent : GitHub l’exige des contributeurs de code depuis 2023, les banques et les plateformes crypto l’activent d’office, et les employeurs la rendent souvent obligatoire pour les connexions professionnelles. Ailleurs, elle est facultative mais fortement recommandée. Traitez-la malgré tout comme obligatoire pour votre compte le plus précieux — votre messagerie — car quiconque contrôle votre boîte mail peut réinitialiser tout le reste.
Parce que les mots de passe échouent toujours de la même façon. Des milliards de mots de passe réels circulent déjà publiquement à la suite de fuites de données, et des attaquants les rejouent sur chaque autre site, jour et nuit (credential stuffing). Microsoft estime que la 2FA bloque plus de 99,9 % des attaques automatisées de prise de contrôle de compte — c’est l’amélioration la moins coûteuse qui protège votre messagerie, votre banque, vos jeux et votre crypto contre les menaces qui arrivent réellement.
Tout dépend du deuxième facteur. Les codes SMS sont les plus fragiles : le SIM swap permet de voler votre numéro et de recevoir les codes à votre place. Les codes TOTP d’application d’authentification — les codes valables 30 secondes — sont solides sur le plan informatique : rien n’est transmis, un attaquant hors ligne ne peut pas les déduire, et chacun expire en quelques secondes. Les clés de sécurité matérielles et les clés d’accès (passkeys) sont les plus robustes de tous : elles résistent au hameçonnage et sont cryptographiquement liées au vrai domaine.
Parce que l’ère du mot de passe seul s’est effondrée. Des fuites industrielles ont exposé des milliards d’identifiants, le credential stuffing automatisé a rendu le piratage de comptes presque gratuit, et les plateformes en avaient assez de payer les conséquences. Les régulateurs ont suivi — le NIST a déconseillé l’authentification par SMS dans ses normes américaines, et la DSP2 européenne exige une authentification forte du client. Après que quelques géants ont banalisé la 2FA, tous les autres services ont emboîté le pas.
Non. Il s’agit d’un outil 2FA dans le navigateur : il fonctionne sur tout ordinateur portable, tablette ou PC de bureau doté d’un navigateur moderne, en ligne ou totalement hors ligne une fois installé comme application. Il remplace l’application du téléphone quand celui-ci est perdu, vendu, cassé, à plat — ou simplement interdit là où vous travaillez.
Oui. Chaque calcul s’effectue localement dans votre navigateur avec la Web Crypto API. Vos clés secrètes ne sont jamais envoyées à — ni vues par — un quelconque serveur. Vous pouvez charger la page, vous déconnecter d’Internet : le générateur continue de fonctionner.
Tout à fait. Installez 2FA COUNTER comme application (« Ajouter à l’écran d’accueil » / « Installer ») et il fonctionne entièrement hors ligne, à la manière d’un authenticateur natif. Les codes sont dérivés de votre secret et de l’horloge de votre appareil — aucun réseau n’est nécessaire.
Presque toujours à cause d’un décalage d’horloge. Les codes TOTP reposent sur l’heure : si l’horloge de votre appareil est décalée de trente secondes seulement, le code est invalide. Vérifiez que l’heure de votre système est réglée pour se synchroniser automatiquement (par exemple « Synchroniser maintenant » dans les paramètres de date et d’heure de Windows, « Régler la date et l’heure automatiquement » sur macOS), puis réessayez. Le générateur calcule à partir de l’heure que votre appareil lui rapporte — il n’a pas sa propre horloge à corriger.
Ce sont des applications pour téléphone ; voici un authenticateur pour navigateur. Il utilise exactement le même algorithme TOTP RFC 6238 et fonctionne avec tout service qui accepte une application d’authentification standard — mais vous ne perdez jamais l’accès parce qu’un téléphone est cassé, vendu ou à plat.
Uniquement dans votre propre navigateur. Votre dernière clé et une courte liste de « clés récentes » (jusqu’à 8) sont conservées dans le stockage local de cet appareil, pour que le générateur survive à un rafraîchissement et que vous puissiez changer de clé en un clic — jamais sur nos serveurs, puisqu’il n’y en a pas. Les clés sont stockées en texte brut : quiconque peut ouvrir ce profil de navigateur peut les lire — traitez ce profil comme le coffre de votre gestionnaire de mots de passe. « Tout effacer » au-dessus de la liste — qui vous demande une confirmation —, vider le champ ou supprimer les données du navigateur les efface définitivement ; conservez le secret d’origine dans votre gestionnaire de mots de passe comme copie maîtresse.
Oui. Collez l’URI otpauth:// complet fourni par votre service et chaque paramètre qu’il contient est respecté automatiquement — 6, 7 ou 8 chiffres, période de 15/30/60 s, hachage SHA-1/SHA-256/SHA-512, et HOTP à compteur. Une clé Base32 seule utilise les valeurs par défaut standard (6 chiffres, 30 s, SHA-1), celles qu’utilisent presque tous les services.
Oui — sans compte, sans offre premium, sans connexion. C’est un outil, pas un service.
Gardez vos secrets dans votre gestionnaire de mots de passe, générez vos codes ici même, et restez connecté sur n’importe quel appareil — même sans aucun accès Internet.
Générer un code 2FA maintenant