DevTools Hub

Search tools

Search for a developer tool

Generators

Password Generator

Generate strong, random passwords with custom length and character sets.

20 characters

How this password generator works

This tool generates passwords locally in your browser using crypto.getRandomValues(), the Web Crypto API's cryptographically secure pseudo-random number generator (CSPRNG). Nothing you generate here is transmitted over the network, logged, or stored anywhere — closing this tab is enough to guarantee the password existed only on your machine.

What makes a password strong?

Strength is a function of entropy: how many possible passwords could have been generated with the same settings. A 20-character password using upper/lowercase, numbers and symbols has roughly 130 bits of entropy — effectively unbreakable by brute force with current computing power. Length matters more than complexity: a 20-character lowercase-only password is often stronger than an 8-character password with every character class enabled.

Recommendations

Related tools