Random String Generator

Generate cryptographically secure random strings and passwords with custom length and character sets, excluding look-alike characters. Free and private.

About this tool

Generate random strings and passwords using the browser's secure random generator. Choose the length, how many, and which character sets to include.

How to use

  1. Set the length and count.
  2. Select uppercase, lowercase, digits and symbols, and optionally exclude look-alike characters.
  3. Copy the results or click Generate for a new batch.

Frequently asked questions

Are these passwords secure?

They use crypto.getRandomValues with rejection sampling, so every character is equally likely. A 16+ character password with mixed sets is strong.

What are look-alike characters?

0, O, 1, l, I and | are easy to confuse when reading or typing. Excluding them helps for codes people type by hand.

Are generated passwords stored?

No. They exist only on this page in your browser.

Related tools