Skip to content

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.

100 % côté client · zero-knowledge

Générateur de code 2FA en direct

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.

otp.rfc-6238.js

// 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

Trois étapes pour un code 2FA en direct — sans téléphone.

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 maintenant
  1. 01

    Récupérez votre clé secrète

    Quand 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.

  2. 02

    Collez, déposez ou scannez

    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é.

  3. 03

    Copiez le code en direct

    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.

Tout ce que fait une application 2FA — et mieux sur bien des points

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 ».

Collez une capture d’écran, obtenez la clé

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.

Tous les paramètres, détectés automatiquement

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.

Survit à un rafraîchissement — et change de clé

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.

Rien à installer, rien à créer

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.

Hors ligne et installable

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.

Vos clés ne sont pas un modèle commercial

Aucun compte. Aucune connexion. Aucun « envoyez-nous des diagnostics ». L’outil calcule vos codes localement et fonctionnerait à l’identique si ce domaine était servi depuis une clé USB.

Ouvrir le générateur

Fonctionne partout où une application d’authentification fonctionne

Tout service proposant une option « utiliser une application d’authentification » génère le même code TOTP standard — y compris ceux-ci :

  • Discord
  • GitHub
  • Steam
  • Binance
  • Google
  • X / Twitter
  • AWS
  • Coinbase
  • Kraken
  • Twitch
  • Microsoft
  • Proton Mail

Vous configurez l’un de ces services ? Suivez le guide pas à pas : GoogleMicrosoftDiscordGitHubXAWSCoinbaseKrakenSteamBinance

2FA COUNTER — l’authentificateur 2FA qui vit dans votre navigateur

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é.

Qu’est-ce que la 2FA ? La réponse en 60 secondes

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.

Obtenir un code en trois étapes

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.

Un authentificateur 2FA qui n’a jamais besoin de votre téléphone

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.

Un seul outil pour la crypto, le cloud, le jeu et le social

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.

Rien envoyé, rien stocké, rien à payer

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.

Des questions, des réponses claires

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é.

Comment obtenir un code 2FA ?

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.

Comment activer la 2FA ?

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.

Comment fonctionne la 2FA ?

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.

À quoi sert la double authentification ?

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.

La 2FA est-elle sûre à 100 % ?

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.

La 2FA est-elle obligatoire ?

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.

Pourquoi la 2FA est-elle si importante ?

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.

Quel est le réel niveau de protection de la 2FA ?

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.

Pourquoi tout le monde utilise-t-il désormais la 2FA ?

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.

Ai-je besoin d’un téléphone pour utiliser cet authenticateur 2FA ?

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.

Est-il sûr d’utiliser 2FA COUNTER ?

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.

Peut-on l’utiliser hors ligne ?

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.

Pourquoi mon code 2FA est-il refusé ?

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.

En quoi est-ce différent de Google Authenticator ou d’Authy ?

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.

Où sont stockées mes clés ?

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.

Fonctionne-t-il avec HOTP, les codes à 8 chiffres ou les services SHA-256 ?

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.

Est-ce vraiment gratuit ?

Oui — sans compte, sans offre premium, sans connexion. C’est un outil, pas un service.

Fini de tendre la main vers votre téléphone

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