Skip to main content
NyankoTools

Password Generator

Generate hard-to-guess random passwords by choosing character types and length. It uses your browser's cryptographically secure random number generator (Web Crypto API), so generated passwords are never sent to a server. Need a random ID to go with it? Try the UUID Generator as well.

🔒 Runs in your browser · Your data is never sent to a server

Tips for a strong password

  • Use as many characters as practical (12+ recommended) and combine multiple character types
  • Avoid reusing the same password across different services
  • Store generated passwords safely, such as in a password manager

Notes

  • Passwords are generated in the browser using the Web Crypto API and are never sent to a server. They cannot be reproduced after you leave the page, so save what you need in a password manager.
  • Length can be 4 to 128 characters, and you can generate 1 to 100 passwords at a time.
  • Enabling "exclude similar characters" removes look-alikes such as l, 1, I, O and 0.

Glossary

Entropy

A measure of how hard a password is to guess (its randomness), expressed in bits. The higher the number, the longer a brute-force attack would take to crack it.

Web Crypto API

A cryptography toolkit built into web browsers. This tool uses its random number generator, so passwords are built from unpredictable, secure randomness.

FAQ

How long should a secure password be?

Generally 12 to 16 characters or more, mixing upper and lower case, digits and symbols. Longer is stronger, so use longer passwords where the service allows.

Are generated passwords stored or sent?

No. They are generated in your browser with the Web Crypto API and never sent to a server. Save them in a password manager right after generating.

What does "exclude similar characters" do?

It removes look-alike characters such as l, 1, I, O and 0, which reduces typing mistakes when entering or copying a password by hand.

Share this page

↑↓ Select Enter Open Esc Close