Générateur de Mot de Passe
Générez des mots de passe aléatoires de 4 à 128 caractères avec majuscules, minuscules, chiffres et vos propres symboles, via le RNG sûr du navigateur.
Vos saisies et fichiers restent dans le navigateur
Options
Mot de passe généré
Historique (10 derniers)
L’historique est vide
Sur cette page
Le Générateur de Mot de Passe crée des mots de passe aléatoires à partir des jeux de caractères choisis, de 4 à 128 caractères. Chaque caractère est tiré indépendamment d'une source aléatoire cryptographiquement sûre dans le navigateur ; rien n'est envoyé.
Fonctionnalité détaillée
Combinez majuscules A–Z, minuscules a–z, chiffres 0–9 et caractères spéciaux. Par défaut le jeu spécial est !@#$%^&*()_+-=[]{}|;:,.<>? (26 symboles) ; saisissez votre propre liste dans Symboles personnalisés pour le remplacer — doublons et espaces sont retirés afin que chaque symbole reste équiprobable, et les symboles non ASCII fonctionnent aussi. Chaque position est tirée uniformément dans l'alphabet combiné par un générateur Rust/WebAssembly alimenté par crypto.getRandomValues.
Un mot de passe est généré dès l'ouverture de la page ; Générer le mot de passe en crée un nouveau. Les 10 derniers figurent dans Historique (10 derniers) avec leur bouton de copie ; l'historique n'existe que dans la page ouverte et disparaît au rechargement ou avec Effacer l'historique. La longueur et les jeux choisis sont enregistrés dans le localStorage, pas les mots de passe.
La robustesse dépend de la longueur et de la taille de l'alphabet : 16 caractères issus des quatre jeux par défaut (88 symboles) donnent environ 103 bits d'entropie. Le générateur n'impose pas un caractère de chaque jeu ; un mot de passe court peut donc parfois manquer de chiffre ou de symbole.
Exemples pratiques
Mot de passe de compte courant : longueur 16 avec les quatre jeux, tiré parmi 88 symboles (environ 103 bits), par exemple q7}Rv;2mX!e9Lw@c.
Site qui n'accepte que quelques symboles : activez Caractères spéciaux et mettez -_. dans Symboles personnalisés ; l'alphabet compte alors 26 + 26 + 10 + 3 = 65 caractères et aucun autre symbole n'apparaît.
Secret pour un fichier .env : lettres et chiffres seulement (62 symboles) sur 64 caractères, soit environ 381 bits, sans guillemets ni $ à échapper en shell ou en YAML.
Code numérique de test : seulement Chiffres (0-9) sur 6 caractères donne un code parmi 1 000 000, comme 804219 — bien pour des données de test, trop faible pour un compte.
Comment utiliser cet outil
Choisir la longueur
Réglez le curseur Longueur du mot de passe entre 4 et 128 caractères.
Choisir les jeux de caractères
Cochez Majuscules (A-Z), Minuscules (a-z), Chiffres (0-9) et/ou Caractères spéciaux. Indiquez au besoin les symboles autorisés dans Symboles personnalisés.
Générer
Cliquez sur Générer le mot de passe. Chaque nouveau mot de passe s'ajoute à Historique (10 derniers).
Copier
Cliquez sur Copier à côté du résultat ou d'une entrée de l'historique.
Conseils et bonnes pratiques
- La longueur compte plus que les symboles : chaque caractère supplémentaire parmi 88 apporte environ 6,5 bits, activer les symboles moins de 0,6 bit par caractère.
- Si un site refuse certains caractères, listez seulement ceux acceptés dans Symboles personnalisés plutôt que de désactiver les caractères spéciaux.
- Un mot de passe court peut manquer d'un chiffre ou d'un symbole exigé : générez-en simplement un autre.
- L'historique ne vit que dans l'onglet ouvert ; utilisez Effacer l'historique avant de quitter un écran partagé.
- Rangez les mots de passe dans un gestionnaire ; réutiliser le même sur plusieurs sites annule l'intérêt du hasard.