Random Hex Generator
Choose bytes and output count, then generate hexadecimal values in your browser without sending anything anywhere.
A QUICK WALKTHROUGH
How to use this tool
- Choose 1–1024 bytes per value.
- Choose 1–100 output values and uppercase letters if needed.
- Generate and copy the newline-separated results.
Fixed-width hexadecimal
Every byte becomes exactly two hexadecimal characters, so leading zeroes are kept. Web Crypto is used when available; a clear warning appears if the browser must fall back to non-cryptographic randomness.
GOOD TO KNOW
Common questions
How many bytes can I generate?
Each value is limited to 1–1024 bytes, producing 2–2048 hexadecimal characters.
How many values can I request?
You can generate 1–100 values at a time.
Are leading zeroes preserved?
Yes. Each byte is always represented by two characters.
Can I use the output for secrets?
Only treat output as suitable for security-sensitive use when the page reports Web Crypto. The fallback is explicitly non-cryptographic and should not be used for secrets.