Password Generator

Generate a strong random password with the character sets and length you choose.

Copied

Last updated

Your password will appear here.
Copied

About this tool

Characters are chosen using crypto.getRandomValues, the Web Crypto API's cryptographically secure random number source — not Math.random(), which is fast but not designed to resist prediction and shouldn't be used for anything security-sensitive. The entropy shown is length × log₂(character set size), the standard measure of how many attempts a brute-force search would need on average; 60+ bits is generally considered strong for an online account, and 80+ bits for something you want to withstand offline attack for years.

Nothing generated here is sent to a server or stored anywhere — the entire tool runs as JavaScript in your browser tab, and the password exists only in your browser until you copy it.