Secure random generator

This tool fills bytes with `crypto.getRandomValues` and encodes them in the selected representation. The complete operation runs in temporary browser memory, so the input is never uploaded or stored by LocalKit.

Local processing
Local processing
Ready — nothing leaves this page
Input
Settings
Run tool

Browser memory only. No upload fallback.

Result
Your result will appear here

The input stays available if you need to adjust a setting.

How to use secure random generator

  1. 1

    Add the source values or files shown in the workbench.

  2. 2

    Choose the settings for secure random generator.

  3. 3

    Run the tool, inspect the local result, then copy or download it.

A realistic example

Generate 32 random bytes as a 64-character hexadecimal application secret. The source and generated result remain in this browser tab throughout the operation.

Supported formats and limits

Output: hexadecimal, Base64URL, or UUID text.

  • Generated values are shown once and are not saved by LocalKit.
  • Available memory and browser limits still apply to very large inputs.

Questions people ask

What does secure random generator change?

This tool fills bytes with `crypto.getRandomValues` and encodes them in the selected representation.

Is any input sent to a server?

No. LocalKit performs this operation in your current browser tab.