Generatore di Password
Genera password casuali usando l'API Web Crypto crittograficamente sicura del browser, mai Math.random. Imposta la lunghezza, attiva minuscole, maiuscole, cifre e simboli, escludi opzionalmente i caratteri visivamente ambigui e visualizza una stima della robustezza basata sull'entropia in tempo reale. Genera in blocco decine di password e copiale tutte con un clic.
Verificato da Vincenzo Manto, Fondatore e Lead Developer · Ultimo aggiornamento 27 settembre 2026
Come funziona
- 1
Imposta la lunghezza della password e attiva i tipi di carattere da includere.
- 2
Escludi opzionalmente i caratteri ambigui come 0/O o 1/l/I.
- 3
Clicca genera per ottenere una password prodotta con l'API Web Crypto, insieme a una valutazione della robustezza.
- 4
Passa alla modalità in blocco per generare un elenco di molte password insieme e copiarle tutte.
Perché la qualità della casualità è importante
Un generatore di password vale quanto la sua fonte di casualità. Questo strumento usa getRandomValues dell'API Web Crypto, la stessa primitiva usata per le chiavi crittografiche. Math.random, al contrario, usa un algoritmo prevedibile e non crittografico, inadatto a qualsiasi uso legato alla sicurezza.
Capire entropia e robustezza
L'entropia misura quanto è imprevedibile una password, in bit. Ogni bit in più raddoppia il numero di tentativi che servirebbero a un attaccante. Questo strumento mostra il numero esatto di bit accanto a un'etichetta in linguaggio semplice, così non serve un background di sicurezza per capire se una password è abbastanza forte per il tuo caso d'uso.
Domande frequenti
Come viene generata la casualità?
Tramite l'API Web Crypto integrata nel browser (crypto.getRandomValues), progettata per la casualità sensibile alla sicurezza. Math.random non è crittograficamente sicuro e non dovrebbe mai essere usato per le password.
Cosa misura l'indicatore di robustezza?
Calcola l'entropia in bit come lunghezza × log2(dimensione del set di caratteri), un modo standard per stimare quanti tentativi servirebbero a un attaccante, poi classifica il risultato in molto debole, debole, discreta, forte o molto forte.
Perché dovrei escludere i caratteri ambigui?
Caratteri come 0/O, 1/l/I o | possono essere difficili da distinguere in alcuni font, causando errori di digitazione quando una password deve essere inserita manualmente (ad esempio letta da un foglio stampato). Escluderli sacrifica un po' di entropia in cambio di meno errori di trascrizione.
La password generata viene inviata da qualche parte?
No. La generazione avviene nel tuo browser tramite JavaScript locale, quindi nulla viene trasmesso o registrato.
Posso generare molte password insieme per un team o un elenco di account?
Sì, usa la modalità di generazione in blocco per creare fino a 500 password in un colpo solo e copiarle tutte come elenco.