Generate cryptographically-secure passwords or memorable passphrases. 100% local — nothing is sent anywhere.
This tool runs 100% in your browser. All computation happens locally on your device — your input is never uploaded to any server. Results are for reference only.
Strength is entropy — the number of equally likely guesses an attacker must try. Each random character adds log₂(alphabet size) bits; each random word from a list adds log₂(list size). Both grow strength exponentially, but only a passphrase stays memorable.
A 12-char random password from 94 symbols ≈ 79 bits. Four random words from a 7,776-word list ≈ 51 bits. Both dwarf a memorable 8-letter word (a few thousand guesses).
A developer needs an admin password (stored in a vault) and a login passphrase (typed often).
A strong password uses 16+ characters with uppercase, lowercase, numbers, and symbols. Set your rules and generate strong passwords — all created locally with Web Crypto API.
FreeToolHub Password Generator is a free browser-based tool that creates cryptographically secure passwords with entropy meter, no signup.
Générez des mots de passe forts et aléatoires qui ne quittent jamais votre appareil. Choisissez longueur et caractères ; génération 100% locale.
Ce générateur crée des mots de passe sécurisés cryptographiquement à partir de la source aléatoire de sécurité du navigateur, avec un contrôle total sur la longueur de 4 à 128 caractères et les jeux à inclure — majuscules, minuscules, chiffres et symboles. Une bascule d'exclusion des caractères ambigus supprime les caractères ressemblant à l, 1, I, O et 0 afin que les mots de passe restent lisibles lorsqu'ils sont écrits à la main ou énoncés au téléphone, et un mesureur de force par génération estime l'entropie en bits afin que vous puissiez voir la différence entre 12 et 16 caractères instantanément. Rien n'est transmis : les mots de passe n'existent que dans votre onglet jusqu'à ce que vous les copiez dans votre gestionnaire de mots de passe.
Toute personne configurant de nouveaux comptes qui souhaite des mots de passe uniques par site sans payer pour une application de génération. Les administrateurs système provisionnent les identifiants d'appareils et de services où les motifs prévisibles sont un risque. Les familles configurant des connexions partagées pour le streaming et la banque obtiennent des mots de passe prononçables et non ambigus avec le filtre de caractères ambigus. Les développeurs ayant besoin de secrets aléatoires pour les clés d'API et les jetons de signature à l'échelle du prototype les saisissent ici. Les utilisateurs dans des environnements restreints — aucune installation autorisée — obtiennent une option zéro-installation qui s'exécute entièrement dans la page.
(1) Réglez le curseur de longueur — plus long est plus fort, et 16+ est la recommandation moderne. (2) Basculez les jeux de caractères ; exiger tous les jeux sélectionnés garantit au moins un de chaque. (3) Activez l'exclusion des caractères ambigus pour supprimer les caractères de confusion 0/O/1/l/I. (4) Générez et copiez ; le mesureur d'entropie met à jour en direct, montrant les bits d'aléatoire et une note qualitative. Le générateur utilise un échantillonnage par rejet sur des valeurs aléatoires cryptographiques, évitant le biais de modulo que les implémentations plus faibles introduisent, et ne réutilise ni ne journalise la sortie.
La longueur a battu de manière décisive la complexité de la soupe de symboles. Les attaques hors ligne modernes utilisent des configurations GPU et des flottes cloud qui testent des centaines de milliards de hachages par seconde contre les bases de données divulguées, et un mot de passe de 8 caractères — même avec des chiffres et des symboles — tombe en quelques heures. Un mot de passe aléatoire de 16 caractères provenant d'un jeu de caractères complet porte environ 100 bits d'entropie et reste impossible à craquer par force brute pour l'avenir prévisible ; 20+ caractères est effectivement permanent. Les phrases de passe de 4 à 6 mots aléatoires atteignent une force similaire avec une meilleure mémorisation. Associez n'importe quel mot de passe à un gestionnaire afin que chaque site obtienne une valeur unique, activez l'authentification à deux facteurs sur les comptes importants, et vérifiez vos mots de passe existants contre les violations connues — la réutilisation, pas la longueur, cause la plupart des prises de comptes.
La force vient de l'imprévisibilité, pas du théâtre de la complexité. La longueur domine : un mot de passe aléatoire de 12 caractères est fort, 16 est fort contre des attaquants bien dotés, et 20+ est au-delà de toute force brute réaliste — chaque caractère ajouté multiplie l'espace de recherche plus que n'importe quelle astuce dans le choix des caractères. La source d'aléatoire compte autant : ce générateur utilise l'aléatoire sécurisé cryptographiquement de l'API Web Crypto, pas Math.random(), qui est prévisible et a produit des vulnérabilités réelles sur des sites qui l'ont mal utilisé. Le mode phrases de passe mérite une mention spéciale — quatre mots aléatoires donnent environ 50 bits d'entropie tout en restant tapables et mémorisables, c'est pourquoi ils sont le format recommandé pour votre mot de passe maître et tout ce qui est tapé à la main. Les mots de passe générés ne quittent jamais le navigateur et ne sont pas stockés ; générer sur le site où vous utiliserez le mot de passe signifie que le secret n'existe qu'en un seul endroit jusqu'à ce que vous le colliez.
16 caractères de caractères aléatoires mélangés est un bon défaut pour les comptes ; 20+ là où la paranoïa est justifiée. Pour les phrases de passe, quatre à cinq mots aléatoires. La longueur bat la soupe de symboles — une longue phrase de passe surpasse un court mot de passe avec des caractères spéciaux.
Non. La génération utilise l'API Web Crypto du navigateur localement, le résultat s'affiche une fois, et rien n'est transmis ou sauvegardé — rafraîchissez et il est parti. Copiez-le directement dans votre gestionnaire de mots de passe ; c'est le seul endroit où il devrait vivre.
Pour un mot de passe maître de coffre-fort ou quoi que ce soit protégeant des comptes à haute valeur, utilisez 16+ caractères avec toutes les classes de caractères — environ 100 bits d'entropie, au-delà de toute force brute réaliste. Pour les connexions quotidiennes gérées par un gestionnaire de mots de passe, 12-16 caractères est un plancher solide. La longueur bat l'astuce : chaque caractère ajouté multiplie les essais nécessaires.
Phrases de passe pour tout ce que vous tapez souvent (une phrase de passe EFF de 4 mots est d'environ 51 bits et reste mémorable) ; mots de passe aléatoires pour tout ce qui est stocké dans un gestionnaire et tapé jamais (20 caractères est d'environ 130 bits). Le piège est la zone intermédiaire — les substitutions de style Tr0ub4dor semblent fortes mais portent moins d'entropie que trois mots aléatoires.
La courte liste de mots de l'EFF — 7 776 mots anglais courants, choisis afin que chaque mot soit court, familier et tapable. Chaque mot aléatoire ajoute environ 12,9 bits d'entropie, donc quatre mots donnent environ 51 bits, cinq mots 64 bits. La capitalisation et un nombre ajouté ajoutent un peu plus sans nuire à la mémorisation.
Non. La génération utilise crypto.getRandomValues entièrement à l'intérieur de votre onglet de navigateur, et rien n'est transmis, journalisé ou sauvegardé — fermer l'onglet efface le résultat. C'est aussi pourquoi vous devriez sauvegarder un mot de passe généré dans votre gestionnaire de mots de passe immédiatement : nous ne pourrions pas le récupérer pour vous même si nous le voulions.
Oui. Le générateur utilise la méthode getRandomValues() de l'API Web Crypto, qui puise dans le générateur de nombres aléatoires sécurisé cryptographiquement (CSPRNG) du système d'exploitation. C'est le même standard de sécurité utilisé par les banques et les systèmes gouvernementaux. Chaque caractère est sélectionné indépendamment avec une distribution uniforme.
Oui. Activez "Exclure les caractères ambigus" pour supprimer les caractères visuellement similaires : 0/O, 1/l/I et paires similaires. Ceci est utile lorsque les mots de passe doivent être lus à haute voix ou tapés manuellement. Vous pouvez également personnaliser quels jeux de caractères inclure (majuscules, minuscules, chiffres, symboles).
Yes. The generator uses the Web Crypto API's getRandomValues() method, which draws from the operating system's cryptographically secure random number generator (CSPRNG). This is the same security standard used by banks and government systems. Each character is selected independently with uniform distribution.
Minimum 16 characters for sensitive accounts (banking, email), 20+ for password manager vaults. A 16-character password with uppercase, lowercase, digits, and symbols has ~96 bits of entropy—effectively uncrackable by current hardware (would take billions of years). The built-in entropy meter shows real-time strength assessment.
Yes. Enable "Exclude ambiguous characters" to remove visually similar characters: 0/O, 1/l/I, and similar pairs. This is useful when passwords must be read aloud or typed manually. You can also customize which character sets to include (uppercase, lowercase, digits, symbols).
Cet outil est aussi connu sous ces tâches — chaque lien ouvre le même outil avec un guide ciblé :
What do you call a really smart cookie?
No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.
☕Support me on Ko-fi— support the free tier100% of proceeds go towards hosting & building more free tools.