How it works
Characters come from crypto.getRandomValues. Values outside a multiple of the alphabet length are rejected to avoid modulo bias.
Security / HXD Labs
Create a password using your browser's cryptographic random number generator.
Fill in the fields to see the result.
Choose a length from 8 to 128 characters and select letter, number and symbol groups. You can exclude ambiguous characters and view estimated entropy. Use a unique password for each account and save it in a password manager.
Characters come from crypto.getRandomValues. Values outside a multiple of the alphabet length are rejected to avoid modulo bias.
Generate a 20-character password with letters, digits and symbols, then copy it into your password manager.
The password is visible on screen and may remain in clipboard history. Close the page and clear the clipboard when appropriate.