Random password generator
Generate fresh random passwords on your device, with a length and alphabet that fit your account’s requirements.
Generation runs only when you press Generate. Changing options clears the previous result.
Ready when you are.
Results are visible on this screen and are not saved by BIJJO. Use a fresh password for each account and keep it in a password manager.
A practical example
Illustration only. Generate fresh random values for your own use.
Input or settings
20 characters · all four groups
Example result
v7!Kp9@rQ2#sL4$mN8?x
When this helps
Useful when an account requires a particular length or mix of characters. Defaults are 20 characters with lowercase, uppercase, digits and symbols; ambiguous characters are excluded.
How it works and its limits
Random choices use crypto.getRandomValues with rejection sampling to avoid modulo bias. Each generated password includes at least one character from every selected group; candidates that miss a group are retried.
Choose 8–128 characters and 1–100 passwords per batch. Characters come from the displayed ASCII groups. Symbols are !@#$%^&*()-_=+[]{}:;,.?/. The exclusion option removes I, l, 1, O, 0 and o. At least one group must remain enabled.
No password is stored, checked against breach lists or tested against a particular service’s rules. Longer passwords generally provide more possibilities for the same alphabet. Use unique passwords and save them in a password manager; this page does not replace one.
Useful details
Does the page remember generated passwords?
No. Keep a copy before leaving; reloading clears the result.
Will every selected character group appear?
Yes. Every password contains at least one member of each selected group.
Can I use the example password?
Generate a fresh value. The public illustration is not a password for your account.