← Home
PRIVATE BROWSER TOOL · PHASE 1
Secure Random Bytes Generator
Generate raw browser-cryptographic byte arrays and encode them as hexadecimal, Base64, or comma-separated integers. The complete workflow runs locally in this browser, with visible controls and a result you can inspect before copying or downloading.
LOCAL WORKBENCH
Generate a result
No upload · no account · no URL storage
Ready. Entries and results stay in this browser tab.
Choose your settings, then select Generate.
How it works
- Allocate a fresh bounded byte array for every requested result.
- Fill each array directly with the browser's cryptographic random source.
- Encode the unchanged bytes in the selected textual representation for inspection or copy.
Worked example
Four bytes may display as 3fa10c72 in hexadecimal or P6EMcg== in Base64.
Limits and interpretation
- Each value is capped at 65,536 bytes and the aggregate output at one mebibyte.
- Encoding changes presentation only; it does not add entropy or encryption.
- The tool does not derive, store, or manage cryptographic keys.
Privacy
Your inputs and generated results stay in this browser. This tool does not put them in a URL, analytics event, server log, or external request.
Frequently asked questions
- How does Secure Random Bytes Generator make its random choices?
- The requested Uint8Array is filled directly by Web Crypto; no character mapping or pseudo-random fallback is used.
- Does Secure Random Bytes Generator upload my inputs or results?
- No. Values stay in the current browser tab and are not placed in the URL, analytics, storage, or network requests.
- When should I use Secure Random Bytes Generator?
- Use it for nonce material, test vectors, opaque identifiers, or byte-level demonstrations after checking your protocol's exact requirements.