Générateur de mots de passe en ligne — Aléatoire sécurisé

Générez des mots de passe forts avec le CSPRNG du navigateur. Choisissez longueur, jeux de caractères, excluez les caractères ambigus, jusqu’à 50 mots de passe — copie globale ou ligne par ligne. Rien n’est envoyé.

Chargement…
Générateur de mots de passe — notes développeur
Créez des mots de passe locaux forts avec crypto.getRandomValues. Contrôlez longueur, classes, exclusion des ambigus et quantité (jusqu’à 50). Résultats en liste numérotée avec copie par ligne.

Comment ça fonctionne

Choisissez une longueur (8–128), activez au moins un jeu de caractères, excluez éventuellement les glyphes ambigus (0, O, o, I, l, 1), et une quantité jusqu’à 50. Cliquez sur Générer pour remplir une liste numérotée. Copiez tout depuis la barre d’outils, ou une seule ligne via le bouton à côté de chaque mot de passe. Les symboles utilisent un set fixe : !@#$%^&*()-_=+[]{}|;:,.<>? — documenté ici pour la prévisibilité.

Options

Longueur (8–128)
Saisissez une longueur de 8 à 128, ou utilisez le curseur à côté du champ. Plus long = plus d’entropie ; certains systèmes limitent la longueur — adaptez à la cible.
Jeux de caractères
Activez minuscules, majuscules, chiffres et symboles. Au moins un jeu doit être actif, sinon erreur claire.
Exclure ambigus
Retire 0, O, o, I, l et 1 du pool pour limiter les confusions à l’oral ou à l’écran.
Quantité (1–50)
Générez plusieurs mots de passe pour des fixtures sans saturer la page. Saisissez un nombre ou utilisez le curseur à côté du champ (1–50).

Exemples

Mot de passe fort par défaut

Réglages

longueur=16, tous les jeux, exclure ambigus

Forme

16 caractères mixtes sans 0OIl1

Fragment chiffres seulement

Réglages

longueur=12, chiffres seuls, exclusion off

Forme

12 chiffres décimaux

Utilitaires liés

Générez des mots de passe locaux pour fixtures. Pour hasher avec bcrypt (pas de scaffolding auth production) : bcrypt-hash. Hub : utilitaires développeur.

FAQ générateur de mots de passe

Sécurité et options

Math.random est-il utilisé ?

Non. La génération utilise crypto.getRandomValues (CSPRNG) quand disponible.

Les mots de passe sont-ils stockés ou envoyés ?

Non. Ils existent seulement dans la session du navigateur jusqu’à copie ou effacement.

Pourquoi exclure les caractères ambigus ?

Des glyphes comme 0/O/o et 1/l/I se confondent facilement à l’oral ou sur capture d’écran.

Quels symboles sont inclus ?

Le set fixe est !@#$%^&*()-_=+[]{}|;:,.<>? — couverture clavier courante sans espaces.

Puis-je copier un seul mot de passe ?

Oui. Chaque mot de passe généré a son bouton de copie dans la liste numérotée, en plus de Tout copier dans la barre d’outils.

Utilitaires développeur

Timestamps, UUID, ULID, Nanoid, cron, mots de passe, regex, slugify, bases, casse, diff texte et chmod — tout côté client.

Découvrez les autres catégories d'outils

Minifier

Réduisez code et assets pour la production — minifiez JS, CSS, HTML, JSON, XML et SVG avant gzip ou déploiement CDN.

Beautifier

Rendez le code lisible avec une indentation cohérente — beautifiez JavaScript, CSS, TypeScript, SCSS, LESS, Markdown, GraphQL, SQL, YAML et plus encore dans votre navigateur.

Déminifier

Développez du code minifié ou compressé — déminifiez JavaScript, CSS, TypeScript, SCSS, LESS, SQL, YAML et d'autres formats pour déboguer ou relire.

Conversion

Transformez des données entre JSON, YAML, XML et CSV localement — sans envoi serveur.

Préprocesseurs CSS

Compilez SCSS ou LESS en CSS standard dans le navigateur — complétez avec beautify ou minify pour un workflow feuille de style complet.

Outils JSON

Validez, formatez, comparez et explorez des payloads JSON — complémentaires aux minificateurs et convertisseurs.

Outils SVG

Prévisualisez, optimisez avec SVGO, exportez en Data URI, redimensionnez, formatez, convertissez en JSX et validez vos SVG — tout dans le navigateur.

DevOps & Infra

Format/validate/minify HCL, format & lint Dockerfile, validation Compose et .env.

CI/CD

GitHub Actions et GitLab CI — formater le YAML et vérifier la structure des workflows/jobs dans le navigateur.

Logs & observabilité

JSON/NDJSON ligne à ligne et access logs Nginx/Apache — format, filtre, validation et CSV/TSV.

Kubernetes

Manifestes multi-docs, validation structurelle, starters Ingress/Deployment et formatage values Helm.

Réseau / IP

CIDR, sous-réseaux et helpers IPv4/IPv6 — dans le navigateur.

Sécurité & tokens

JWKS, certificats X.509 et scan de secrets — locaux navigateur.

API & schémas

Outils OpenAPI pour formater, valider et analyser vos specs.

Encodage

Encodez ou décodez Base64, composants URL et entités HTML — uniquement côté client.

Texte & Markdown

Comptez, générez un sommaire Markdown et nettoyez des listes de lignes — dans le navigateur.

Sérialisation

Sérialisez et désérialisez des structures PHP à côté de vos flux JSON.