Choose the length and character types to create strong random passwords with a cryptographically secure RNG, for free
No. From generation to copying, all processing happens entirely within your browser (JavaScript). The generated password is never sent to or stored on a server.
Yes. This tool uses the browser's built-in cryptographically secure random number generator (crypto.getRandomValues). Each character is chosen using unpredictable, secure random values.
It depends on the use case, but we recommend 16 characters or more combining uppercase, lowercase, digits, and symbols. For important accounts, a longer password (20+ characters) increases security. It is also important not to reuse passwords across services.