Generate strong passwords and passphrases in the browser: choose the length and character sets, exclude similar characters, and see the entropy in bits. Built on crypto.getRandomValues, never Math.random.
This password generator creates random passwords with the browser's cryptographic generator (crypto.getRandomValues) and never falls back to Math.random. Choose a length between 4 and 128 characters and tick the sets you need: uppercase, lowercase, digits, symbols. An option omits easily confused characters such as O and 0 or I, i, l and 1, which helps when a password is typed from paper. Every password holds at least one character from each selected set. The page shows the entropy in bits (length times log2 of the pool size) and a strength label, so you can see what a shorter password costs. Passphrase mode joins words from an embedded list of 216 German words. Up to 50 passwords can be created at once, then copied or downloaded. What it does not do: it cannot check whether a service accepts a password, knows nothing about data leaks and stores nothing.