Generators

UUID & Password Generator

Generate RFC 4122 v4 UUIDs and strong random passwords or API keys using the browser’s Web Crypto API — real entropy, not Math.random().

UUID v4

 

Password / API key

 

How these are generated

  • Randomness comes from crypto.getRandomValues() — the browser's CSPRNG — not Math.random(), which is not safe for secrets.
  • Character selection uses rejection sampling, so every character in the chosen alphabet is equally likely. Naive modulo would bias the first few characters.
  • UUIDs follow RFC 4122 version 4: 122 random bits with the version and variant fields set.
  • Values are generated on your machine and never transmitted.

Runs entirely in your browser — nothing you type here is uploaded, logged or stored. Privacy policy