Runs locally
$ devdesk password--local
Generators

Secure random password generator with character options

Generate 8–128 character passwords locally with uppercase, lowercase, digits and symbols. Each selected group appears at least once; results are not saved or uploaded.

Loading local tool…

How to use

Uses crypto.getRandomValues with rejection sampling. Each selected character set appears at least once. Length: 8–128. Passwords are never saved or uploaded.

Your input stays yours

Step by step

  1. Choose a length from 8 to 128 and at least one character group.
  2. Choose Generate and check the destination’s character rules.
  3. Store it in a password manager and use a distinct password for each account.

Generate a 24-character password

24

With all four groups selected, each result should contain 24 characters and at least one from each group. No fixed example password is provided for reuse.

Frequently asked questions

What randomness does it use?

It uses crypto.getRandomValues and rejection sampling for character selection. The password stays in current page state and is not written to local storage or sent to analytics.

Does length alone guarantee security?

No. Exposure, reuse, phishing and account recovery can still compromise security. Choose sufficient length for the service, store it carefully and enable available multifactor authentication.

Can I recover an earlier password?

No. Previous results cannot be recovered from this site after refresh, closing or switching tools. Save them in your own password manager before use.