Developer tools

Random password generator

Generate fresh random passwords on your device, with a length and alphabet that fit your account’s requirements.

Processed in your browser
Options

Generation runs only when you press Generate. Changing options clears the previous result.

8–128 characters · 1–100 passwords per batch

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.

More developer tools