csprng.rda.run generates random bytes with the Web Crypto CSPRNG (crypto.getRandomValues) on Cloudflare's edge network. No signup, no API key, no logging.
Powers the CSPRNG Password Generator Chrome extension.No SDK, no client library. Every response is plain JSON from a single GET request.
Any integer from 1 to 65,535 bytes. Defaults to 32.
base64, hex or password. Defaults to base64.
Read Data off the JSON response. That's the whole API.
A single-purpose Worker, nothing else running behind it.
Every byte comes from crypto.getRandomValues, the platform's own cryptographically secure generator.
Executes on Cloudflare's global network, close to wherever the request comes from.
base64 and hex use the full byte range; password uses rejection sampling for a uniform charset.
No logging, no persistence. Each request is generated and forgotten.
CORS is wide open, so a browser extension or any site can call it directly.
No API key, no account, no rate-limit games.