Privacy-focused processing

Secure Random String Generator

Create random alphanumeric, hexadecimal or Base64URL values with Web Crypto.

We use reasonable safeguards to help protect your files and information while you use the service.

What to select

Choose a length and an alphanumeric, hexadecimal or Base64URL character set.

What this developer tool does

Generate unbiased random strings for test tokens, nonces, fixtures, and identifiers with Web Crypto.

How to use Secure Random String Generator

  1. Choose a length up to 4,096 characters.
  2. Select alphanumeric, hexadecimal, or Base64URL characters.
  3. Generate, copy, or download the value.

Example

A 32-character hexadecimal result contains 128 bits of randomness.

Practical note: Use a dedicated password manager for human passwords; this generator is designed for developer strings and tokens.

Supported formats

Plain text, JSON, XML, standard or URL-safe Base64, URL components, UUID v4, secure passwords, SHA-256, SHA-384, SHA-512 and CRC32.

Limits and safety

Text input is limited to 1,000,000 characters per task, UUID generation to 100 values, and passwords to 8–128 characters.

Frequently asked questions

Is my input uploaded or saved?

No. These developer utilities process input only in this browser tab.

Can a generated hash be reversed?

No. Cryptographic hashes are one-way values. CRC32 is a checksum for detecting accidental changes, not a security hash.

Related tools