Random Data Generator (Bytes/Strings)
Configure the output format and length, then generate a cryptographically secure random sequence for use in testing or application development.
Parameters
Generated Output
Click 'Generate Data' to create a random sequence.
Output Type Definitions
This section explains the different encoding formats available for the random bytes generated.
Hexadecimal String
A **Hexadecimal (Hex)** string represents raw binary data as two alphanumeric characters per byte (e.g., `a3` represents the byte `10100011`). It is commonly used for displaying machine data because it is concise and easy to debug. The resulting string length is exactly double the byte length requested.
Base64 String
A **Base64** string represents binary data using only ASCII characters (A-Z, a-z, 0-9, +, /, and = padding). This is ideal for transmitting binary data across mediums that only handle text, like URLs or JSON. It typically requires about 33% more space than the original bytes.
Raw Byte Array
This represents the **raw binary data** generated by the cryptographic engine. When displayed, it is converted to a Hex string for human readability, but conceptually it refers to the underlying binary sequence (e.g., used for cryptographic keys or salts).
