Never leaves your device
Passwords are generated in your browser with the Web Crypto API. There's no server, no logging, and nothing to transmit.
Pick a length and character sets, and forge unlimited random passwords, all in your browser, nothing sent anywhere. Free, no sign-in.
Passwords are generated in your browser with the Web Crypto API. There's no server, no logging, and nothing to transmit.
Uses crypto.getRandomValues with rejection sampling: no modulo bias, no predictable Math.random.
Generate as many passwords as you want, as often as you want. No sign-in, no quota, no catch.
No. Every password is generated in your browser with the Web Crypto API. There is no server, no logging, and nothing is transmitted, so what you generate never leaves your device.
Yes, completely. Generate as many passwords as you like, as often as you like, with no sign-in, no quota, and no catch.
They use crypto.getRandomValues with rejection sampling to avoid modulo bias,
not the predictable Math.random. You can also require at least one character
from each chosen set.
For most accounts, 16 characters or more with mixed character sets is a strong, practical choice; go longer for high-value logins. Because PassForge lets you set any length and require symbols, numbers and mixed case, you can match whatever a site's password rules demand.
Yes. The bulk generator creates up to 50 passwords with your current settings, and you can copy them individually or all at once.
No. Nothing you generate is stored or sent anywhere. Close the tab and it's gone.
Turn any text, link or Wi-Fi network into a QR code with custom colors, size and error-correction. Download as crisp PNG or SVG.
Generate UUIDs, secure random tokens, API keys and secrets in bulk, made in your browser with the Web Crypto API.
With a single shortcut, highlight anything on your screen and get an instant context aware explanation and translations.
Spotted a bug, want a feature, or just have feedback on PassForge? Send us a note and we'll get back to you.
Prefer to talk it through? Book a 30-min call →