IT Market
Tools/Code/Data/Random String Generator Online — Free
Генератор строк

Создание случайных строк и паролей

Tool guide

Random String Generator Online — Free

You need a random string more often than you would think: a temporary password for a new hire, a salt, a key for a staging box, a suffix that keeps a filename from clobbering the last one. Everything is set by hand here — the Length field takes 1 to 256 and starts at 16, and four checkboxes for upper case, lower case, digits and the !@#$% set define the alphabet. Generate fills the Result box, Copy puts it on your clipboard, and nothing leaves the tab. See also: generate a UUID v4 for a database row, a strong password with chosen character sets, hash the string with MD5 or SHA-256.

How to use it

  1. Type the number of characters you need into the Length field: 1 to 256, starting at 16.
  2. Tick the character sets you want: upper case A-Z, lower case a-z, digits 0-9, symbols !@#$%.
  3. Untick the symbols if the string is going into a URL, a filename or an environment variable, where some of them break the syntax.
  4. Press Generate and read the string from the Result box.
  5. Press Copy and paste it straight into your password manager — the page keeps no history.
  6. Not happy with the look of it? Press Generate again; every run produces a fresh string.

FAQ

How long should a generated password be?

For an account a person actually types into, 12-16 characters with both letter cases and digits is a sensible floor. For a service key nobody types, go to 32 or beyond — the field accepts up to 256. Length buys more resistance than sprinkling in a couple of extra symbols.

How random is the output really?

Genuinely random. The characters come from crypto.getRandomValues — the same source the browser uses for cryptography — with rejection sampling so the choice does not drift towards the start of the alphabet, and no one can predict the next string from the ones before it. The caveat left is practical rather than mathematical: the string appears in an open tab and travels through your clipboard, so a master key or a seed phrase is better created inside the password manager itself, where it never has to be carried across.

What if I untick all four boxes?

There is no alphabet left to draw from, so no useful result comes out. Leave at least one set enabled. Upper case, lower case and digits is a practical combination: it passes most complexity checks and never breaks when pasted into a config file.

Which special characters are included?

Exactly the ones printed on the checkbox: !@#$%. The narrow set is intentional — it excludes quotes, backslashes and spaces, the characters that most often break a shell command or a connection string. If a service demands a symbol outside that set, add it by hand.

Does the page keep a history of what it generated?

No. Each run overwrites the Result box and nothing survives closing the tab, so copy the value as soon as you have it. The back button will not bring a previous string back.

How is this different from the UUID generator?

The UUID tool emits a fixed 8-4-4-4-12 hexadecimal identifier meant for record keys and entity ids. This page gives you an arbitrary length and alphabet, which suits passwords and tokens but will not satisfy anything that expects UUID format.

Examples

Temporary password for a new account
Before: Length 16, upper, lower, digits and symbols all ticked
After: gT7#qLm2$Xa9Rv1!
Filename suffix inside an export script
Before: Length 8, only lower case and digits ticked
After: report-k4p9x2ma.csv
Token for a staging environment
Before: Length 32, upper, lower and digits ticked
After: Qw8Zt2Lm5Nb1Hs7Yd3Kf6Pj9Rc4Vg0Xa