Password Generator

Choose a password length, click Generate Password, and get a random string built from uppercase letters, lowercase letters, digits, and the symbols !@#$%^&*. Random bytes come from the browser’s crypto.getRandomValues API.

Updated 2026-08-03 · security

Click Generate Password.

About this tool

This generator fills a typed array with cryptographically strong random values, then maps each value onto a fixed character set of A–Z, a–z, 0–9, and selected symbols. Default length is 16. Until you click the button, the result area shows Click Generate Password. Generation stays in the browser; nothing is stored on a server by this page.

How to use

  1. Open the generator: Load this page so the Length field and Generate Password button appear.
  2. Set the length: Enter how many characters you want (default is 16 if the field is empty or invalid).
  3. Generate: Click Generate Password to draw random characters with crypto.getRandomValues.
  4. Copy the password: Copy the string from the result area into your password manager or signup form.

Common use cases

Tips

FAQ

Which characters can appear?

Uppercase A–Z, lowercase a–z, digits 0–9, and the symbols !@#$%^&*.

Is randomness from Math.random?

No. The tool uses crypto.getRandomValues for stronger randomness.

Does the site save my password?

Generation runs in your browser when you click the button; this page does not require signup.

What if Length is blank?

The generator falls back to length 16.

Related keywords

Related tools