Random String Generator

Generate random strings for passwords, tokens, IDs and test data. Choose character sets, length, quantity and formatting options.

Character Sets (click to toggle)
🔤 Uppercase A B C D E F…
🔡 Lowercase a b c d e f…
🔢 Numbers 0 1 2 3 4 5…
Symbols ! @ # $ % ^…
📐 Brackets ( ) [ ] { } < >
Space whitespace char
🔣 Hex Only 0-9 A-F
🚫 No Similar Removes 0 O l 1 I
Custom chars: 62 chars
✨ Generated String
Click Generate to create a random string
Length: 0 · Charset: 0 chars
62
Charset Size
12
String Length
0
Generated
71 bit
Entropy
⚡ Quick Presets
🔐 Strong Password (16)
🔢 PIN (6 digits)
🆔 UUID-style
🔑 API Token (32)
🔣 Hex Token (32)
🔗 URL Slug (8)
📦 Bulk 10 strings
💡 The Entropy stat shows how secure the string is in bits. 128+ bits is considered cryptographically strong. Use “No Similar” to avoid confusing characters like 0/O and l/1/I!