Whenever you need something unguessable — a password, an API key, a token, a nonce or a batch of unique test values — the random string generator produces it from the browser’s cryptographically secure random source. Choose the character sets, the length and how many you want, and copy the results with one click.
Secure by construction
The strings are drawn from crypto.getRandomValues, the browser’s cryptographically secure pseudo-random number generator. That distinction matters: the ordinary Math.random is fast but predictable and must never be used for secrets, whereas the CSPRNG used here is designed to resist prediction. All generation happens on your device — nothing is sent to a server or stored.
Choosing character sets and length
Mixing uppercase, lowercase, digits and symbols enlarges the pool of possible characters, and a larger pool means more combinations per character. But length is the biggest lever: every extra character multiplies the total number of possibilities. For secrets, 16 characters is a sensible floor and 24 to 32 is comfortable for keys and tokens. The look-alike exclusion option trades a little of that pool for strings that are easier to read and type by hand.
Batches and test data
Set the quantity above one to generate a whole batch at once — handy for seeding unique identifiers, coupon codes or fixtures in tests. Copy them individually or grab the entire list in a single click.