Generator tool

Password Generator

Create strong random passwords with crypto.getRandomValues. Set length, choose character types, optionally exclude similar characters, then copy or download a list. Nothing is uploaded.

Character types
Strength hint
Length16
Count0

Choose options, then generate. Randomness stays on this device.

How to use the password generator

Set a length with the slider, pick lowercase, uppercase, numbers, and/or symbols, and optionally exclude similar characters (0, O, 1, l). Choose a count from 1 to 50, then Generate. Use Copy or Download for the list. Generation uses crypto.getRandomValues only and never leaves your browser.

Frequently asked questions

How are passwords generated?

The generator uses crypto.getRandomValues from the Web Crypto API for cryptographically strong random numbers. It does not use Math.random.

What does exclude similar characters do?

It removes easily confused characters such as 0, O, 1, and l from the pool so passwords are easier to type without mixing look-alikes.

Are passwords uploaded or stored?

No. Generation stays in your browser. Deskutil never receives the passwords, and nothing is uploaded.

How is password strength estimated?

The hint is based on length and the size of the character set (estimated entropy). It is a guide, not a guarantee against every attack.

Can I generate more than one password?

Yes. Set a count from 1 to 50, generate a list, then copy or download it as a text file.