Security Model

Secure Password Generator is a static browser application. Its main security goal is simple: create passwords, passphrases, and PINs locally so the generated secret does not need to leave your device.

Open the generator

Local generation

The generator logic runs in JavaScript in your browser. Generated values are displayed on the page for you to copy, but they are not submitted to a backend password-generation service.

Randomness

The app uses the browser cryptography API, crypto.getRandomValues, to draw random values for generated secrets. This is more appropriate for password generation than general-purpose functions such as Math.random.

Tracking and storage

Limits of a browser tool

A browser password generator cannot protect against malware, compromised browser extensions, clipboard monitoring, or a device that is already under someone else's control. Use a clean device and a trusted password manager for high-value accounts.