Générateur de Mot de Passe — Sécurisé & Personnalisable
Générez des mots de passe forts et sécurisés — gratuit, 100 % dans votre navigateur. Personnalisez longueur et caractères, générez jusqu'à 50.
Qu'est-ce qu'un générateur de mot de passe aléatoire ?
Un générateur de mot de passe aléatoire crée des mots de passe cryptographiquement sécurisés en utilisant des données aléatoires imprévisibles, rendant chaque mot de passe généré résistant aux attaques par force brute et par dictionnaire. Contrairement aux mots de passe inventés par les humains, les mots de passe générés ne contiennent aucun schéma, aucun mot du dictionnaire et aucune information personnelle — les trois propriétés les plus exploitées par les attaquants. Plus de 80 % des violations de données impliquent des mots de passe faibles ou volés (Verizon DBIR), faisant de la génération de mots de passe forts une première ligne de défense essentielle.
Comme le précise le NIST SP 800-63B : « Les secrets mémorisés SHALL avoir au moins 8 caractères de longueur... Les vérificateurs NE DEVRAIENT PAS imposer d'autres règles de composition. »
Cet outil utilise l'API Web Crypto intégrée à votre navigateur (crypto.getRandomValues()) pour produire une véritable aléatoire cryptographique. Chaque caractère est sélectionné indépendamment dans le jeu de caractères choisi, garantissant une distribution uniforme et une entropie maximale. Besoin d'un identifiant unique ? Essayez notre Générateur UUID.
Pourquoi est-ce important ? Un mot de passe de 16 caractères utilisant tous les types de caractères (majuscules, minuscules, chiffres, symboles) possède plus de 100 bits d'entropie. À raison d'un billion d'essais par seconde, il faudrait des milliards d'années pour le craquer par force brute. Un mot de passe de même longueur choisi par un humain a généralement bien moins d'entropie car les gens suivent inconsciemment des schémas. Découvrez comment fonctionne l'entropie des mots de passe.
Toute la génération de mots de passe se fait entièrement dans votre navigateur. Aucun mot de passe n'est transmis sur le réseau, stocké sur un serveur ou enregistré où que ce soit. Vous pouvez le vérifier en consultant l'onglet Réseau de votre navigateur — il n'y a aucune requête sortante lors de la génération. Pour encoder vos mots de passe en toute sécurité, utilisez notre Encodeur Base64.
// Generate a random password in JavaScript
function generatePassword(length, charset) {
const array = new Uint32Array(length);
crypto.getRandomValues(array);
return Array.from(array, v => charset[v % charset.length]).join('');
}
// Example: 16-char password with all types
const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*';
generatePassword(16, chars);
// → 'kX#9mP$2vL!nQ7wR' (random each time) Fonctionnalités clés
Sécurité cryptographique
Utilise l'API Web Crypto (crypto.getRandomValues()) pour une véritable génération de nombres aléatoires — le même standard utilisé par les gestionnaires de mots de passe et les outils de sécurité.
Entièrement personnalisable
Contrôlez la longueur du mot de passe (4 à 128 caractères), les types de caractères (majuscules, minuscules, chiffres, symboles) et excluez les caractères ambigus — adaptez les mots de passe à toute exigence.
Génération par lots
Générez jusqu'à 50 mots de passe uniques à la fois. Chacun est généré indépendamment avec une aléatoire cryptographique complète.
Analyse de robustesse
Visualisez l'entropie en temps réel (en bits) et le temps estimé de craquage par force brute pour chaque mot de passe, afin de connaître exactement sa robustesse.
100 % dans le navigateur
Tous les mots de passe sont générés localement dans votre navigateur. Rien n'est envoyé à un serveur — vos mots de passe restent totalement privés.
Exemples
Haute sécurité (32 caractères)
kX#9mP$2vL!nQ7wR&bZ4fG@8sY^5jD*3
Sécurité maximale pour les comptes sensibles — 32 caractères avec majuscules, minuscules, chiffres et symboles. ~200 bits d'entropie, des milliards d'années pour le craquer.
Standard (16 caractères)
Tm$8kR!pN3vZ@5qW
Le choix recommandé pour la plupart des comptes — 16 caractères avec tous les types donnent ~105 bits d'entropie. Suffisant pour la banque et la messagerie.
Lisible (12 caractères, sans ambiguïté)
kRm4nTp7sWx2
Facile à lire et à taper — exclut les caractères confondants (0/O, l/1), sans symboles. Idéal pour les clés Wi-Fi, mots de passe temporaires ou saisie manuelle.
Génération par lots (5 mots de passe)
Hx$4mR!pN3vZ@5qWtB2j Yk#7wL&8sF^9gQ*2dXnR Pr@6bT$3cN!5hJ^8mKvZ Wq*9fG#2nS!7yD@4xLpM Zv&3kR$8tH!6jB@5wNcQ
Générez jusqu'à 50 mots de passe uniques à la fois — chacun randomisé indépendamment. Idéal pour configurer plusieurs comptes ou provisionner des identifiants d'équipe.
Comment utiliser
- 1
Configurez votre mot de passe
Utilisez le curseur de longueur (4 à 128 caractères, 16 par défaut) et choisissez les types de caractères à inclure : majuscules, minuscules, chiffres et symboles. Vous pouvez aussi exclure les caractères ambigus comme 0, O, l et 1.
- 2
Générez les mots de passe
Cliquez sur le bouton Générer. Vous pouvez générer de 1 à 50 mots de passe à la fois. Chaque mot de passe est créé avec le générateur de nombres aléatoires cryptographiques de votre navigateur pour une sécurité maximale.
- 3
Vérifiez la robustesse
Consultez l'indicateur de robustesse sous chaque mot de passe. Il affiche l'entropie en bits et le temps estimé de craquage par force brute, pour que vous sachiez exactement à quel point votre mot de passe est sécurisé.
- 4
Copiez et utilisez
Cliquez sur le bouton Copier à côté d'un mot de passe pour le copier dans le presse-papiers. Utilisez Tout copier pour récupérer tous les mots de passe générés en une fois.
Cas d'utilisation courants
- Inscription de compte
- Créez un mot de passe unique et fort chaque fois que vous vous inscrivez sur un nouveau site ou une nouvelle application. Évitez de réutiliser les mots de passe entre les comptes.
- Alimentation du gestionnaire de mots de passe
- Générez des mots de passe à haute entropie à stocker dans votre gestionnaire de mots de passe. Commencez avec les mots de passe les plus forts possibles pour tous vos comptes.
- Sécurité en entreprise
- Générez des mots de passe sécurisés pour les bases de données, serveurs, clés API et comptes de service conformes aux politiques de sécurité de l'entreprise.
- Développement et tests
- Générez rapidement des mots de passe de test pour les environnements de développement, les comptes utilisateurs fictifs et les scénarios de tests automatisés.
- Sécurité Wi-Fi et réseau
- Créez des clés WPA2/WPA3 robustes pour votre réseau sans fil. Un mot de passe aléatoire de plus de 20 caractères rend les attaques par force brute irréalisables.
Détails techniques
- API Web Crypto
- Utilise crypto.getRandomValues() avec Uint32Array pour une génération de nombres aléatoires cryptographiquement sécurisée. Cette API est disponible dans tous les navigateurs modernes et utilise le CSPRNG (générateur de nombres pseudo-aléatoires cryptographiquement sécurisé) du système d'exploitation.
- Calcul de l'entropie
- Entropie = log₂(taille_du_jeu) × longueur_du_mot_de_passe. Tailles des jeux : minuscules (26), majuscules (26), chiffres (10), symboles (32). Les quatre activés : jeu = 94 caractères, soit environ 6,55 bits par caractère. Un mot de passe de 16 caractères : environ 104,9 bits.
- Estimation du temps de craquage
- Le temps de craquage par force brute estimé suppose 10¹² (1 billion) d'essais par seconde, ce qui représente un équipement de craquage dédié haut de gamme. Formule : temps = 2^entropie / essais_par_seconde. Affiché en unités lisibles (de secondes à milliards d'années).
Bonnes pratiques
- Utilisez un mot de passe unique pour chaque compte
- Ne réutilisez jamais les mots de passe sur différents sites. Si un site est compromis, les mots de passe réutilisés donnent aux attaquants accès à tous vos autres comptes. Utilisez ce générateur pour créer un mot de passe unique pour chaque compte et stockez-les dans un gestionnaire de mots de passe.
- Visez 16 caractères ou plus
- Les mots de passe plus longs sont exponentiellement plus difficiles à craquer. Un mot de passe de 16 caractères avec tous les types de caractères prendrait des milliards d'années à craquer par force brute. Pour les comptes à haute sécurité, utilisez 20 à 32 caractères.
- Activez tous les types de caractères
- Utiliser majuscules, minuscules, chiffres et symboles maximise le jeu de caractères et l'entropie par caractère. Ne désactivez les types de caractères que lorsque les règles de mot de passe d'un site l'exigent.
- Utilisez un gestionnaire de mots de passe
- Vous ne pouvez pas mémoriser des dizaines de mots de passe aléatoires uniques. Utilisez un gestionnaire de mots de passe (Bitwarden, 1Password, KeePass) pour les stocker en toute sécurité. Ainsi, vous n'avez besoin de retenir qu'un seul mot de passe maître fort.
Questions fréquentes
Est-il sûr d'utiliser un générateur de mot de passe en ligne ?
Qu'est-ce qui fait un mot de passe fort ?
Quelle longueur devrait avoir mon mot de passe ?
Un mot de passe de 8 caractères est-il suffisamment sécurisé ?
Mot de passe aléatoire ou phrase secrète — lequel est le plus sûr ?
Faut-il inclure des symboles dans mon mot de passe ?
Comment retenir des mots de passe générés aléatoirement ?
Pourquoi ne faut-il pas utiliser le même mot de passe partout ?
À quelle fréquence faut-il changer ses mots de passe ?
Que sont les « caractères ambigus » et pourquoi les exclure ?
Quelle longueur devraient avoir mes mots de passe en 2026 — 12 caractères suffisent-ils encore ?
Je dois générer des clés API pour mon produit SaaS — dois-je utiliser un générateur de mots de passe ou autre chose ?
Mon entreprise exige des mots de passe avec majuscules, minuscules, chiffres et symboles — mais j'ai entendu dire que le NIST dit que c'est inutile. Qui a raison ?
Outils connexes
Voir tous les outils →Générateur de Hash MD5 en Ligne et Vérificateur de Checksum
Outils de sécurité
Générez des hashes MD5, SHA-256, SHA-1 et SHA-512 dans votre navigateur. Hachez texte ou fichiers, vérifiez les checksums en un clic. 100 % privé.
Générateur & Décodeur UUID — v1, v4, v5, v7
Outils de sécurité
Créez des UUID v1, v4, v5, v7 instantanément. Décodez et validez tout UUID, lots jusqu'à 50. Gratuit, 100 % dans votre navigateur.
Convertisseur de Base — Binaire, Hex, Décimal & Octal
Outils de conversion
Convertissez entre binaire, hexadécimal, décimal, octal et toute base (2-36) instantanément. Gratuit, privé, 100 % dans votre navigateur.
Décodeur et Encodeur Base64
Encodage et formatage
Décodez et encodez en Base64 en ligne gratuitement. Conversion en temps réel, support UTF-8 et émojis. 100 % privé, dans votre navigateur.
Compressez vos Images JPEG, PNG & WebP en Ligne
Outils de conversion
Compressez vos images JPEG, PNG et WebP gratuitement dans le navigateur. Lots de 20 images, qualité réglable, comparaison avant/après. 100 % privé.
Formateur et Validateur JSON
Encodage et formatage
Formatez, validez et embellissez vos JSON dans le navigateur. Validation syntaxique, détection d'erreurs, minification et copie en un clic. 100 % privé.