Random String Generator (Custom Character Sets)

Random String Generator (Custom Character Sets)

Local Processing

Create cryptographically random strings with configurable length and selectable character types (lowercase, uppercase, numbers, symbols).

How It Works & Processing Standards

Create cryptographically random strings with configurable length and selectable character types (lowercase, uppercase, numbers, symbols).

Tool processing runs in your browser. If you create a calculator or conversion share link, its values are included in the URL. See the privacy policy for account, analytics and advertising data.

Current Limits

  • Maximum input length: 100,000 characters

Choose string (pick character sets) or alphabet (lower, upper or mixed) under "Task", then set length and count. Good for test IDs and temporary codes.

For login passwords, use the Password Generator, which also shows entropy.

What You Can Do

String
Toggle lower, upper, digits and symbols to set the character set.
Alphabet
Letters only, in lower, upper or mixed case.

How to Use Random String Generator (Custom Character Sets)

  1. 1
    Choose a taskString or alphabet.
  2. 2
    Set length and charactersLength, character sets and count.
  3. 3
    CopyCopy the strings.

Examples

12 alphanumeric characters
Input: Length 12, lower, upper, digits
Result: e.g. b1VaqEQ3jnFU (different every time)

Common Use Cases

  • Drafting test account IDs or coupon codes
  • Making temporary file names

Frequently Asked Questions (FAQ)

Does it skip look-alike characters (0/O, 1/l)?

No. Every character in the chosen sets is used. Turn off digits or upper case to avoid confusion.

Have feedback or ideas for this tool? Suggest & Inquire →