Password Generator

Generate a random password with a chosen length and character groups, without saving a password history.

Reset

What is this calculator?

Generate a random password with a chosen length and character groups, without saving a password history.

What can you use it for?

Use it for practical planning, conversions, measurement or checking the result described here. Generate a random password with a chosen length and character groups, without saving a password history.

How to use it

  1. Enter password length.
  2. Enter characters.
  3. Select Calculate (or Generate for random tools).
  4. Read the answer and any additional results below the form. Check the units and the limits of the method.

Formula and method

Secure random character selection followed by a secure shuffle

At least one character from each selected character group is included. No generated password is added to a history.

Worked example

Choose a length of 20 and the letters, numbers and symbols option. The tool creates a new 20-character password, with every selected character group represented. Each generation returns a different value.

Assumptions and limits

Passwords are generated on the PHP server using secure randomness. Use HTTPS. No password history is stored; keep passwords out of logs and shared screenshots.

Frequently asked questions

Is a generated password stored in a history?

This application does not create a password history or store generated passwords in a database. Use HTTPS and avoid sharing passwords in logs, screenshots or chat prompts.

What inputs does the Password Generator need?

Use password length, characters. Read the answer and any additional results below the form. Check the units and the limits of the method.

What assumptions apply to the Password Generator?

Passwords are generated on the PHP server using secure randomness. Use HTTPS. No password history is stored; keep passwords out of logs and shared screenshots.

A little help with the numbers

Smart input · AI explanations when connected