# Password Generator

Canonical: https://herebetools.com/password

Generate strong passphrases (XKCD/NIST) or traditional passwords

Generate cryptographically strong passwords using the browser's secure random generator (crypto.getRandomValues). Choose between XKCD-style passphrases — memorable word combinations following NIST password guidelines — or traditional character-based passwords with configurable length, symbols, digits, and case. Passphrases are often more secure and more memorable than short random strings. All generation is local — nothing is transmitted to any server.

## Questions and answers

### Are the passwords generated securely?

Yes, all passwords use crypto.getRandomValues, the browser's cryptographically secure random number generator.

### What are XKCD-style passphrases?

XKCD passphrases combine multiple random common words (e.g., "correct horse battery staple"), which are often both more secure and more memorable than short random-character passwords.

## Related tools

- [Hash Generator](https://herebetools.com/hash): Generate SHA-1/256/384/512 hashes
- [UUID Generator](https://herebetools.com/uuid): Generate v4 UUIDs in bulk and copy them instantly

Tool processing runs in your browser.

## Sources and specifications

- [MDN — Web Crypto API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Crypto_API)

[Privacy policy](https://herebetools.com/privacy-policy) · [About](https://herebetools.com/facts) · [Topics](https://herebetools.com/topics)
