Generate UUIDs, hashes and passwords locally
Three generators for values you need constantly: universally unique identifiers, cryptographic digests and random passwords. The UUID generator produces version 4 IDs from the browser's secure random source (RFC 4122/9562); the hash generator computes SHA-256 and SHA-1 with the native Web Crypto API, plus MD5 for legacy checksums; the password generator draws every character with crypto.getRandomValues.
Generation happens on your device, which matters more than it sounds: an ID or a hash of your data generated on someone's server tells that server something about your data. Here, nothing is sent — the value appears in the page and goes no further.
All 3 generators
Jump straight to a job
Guides
- UUID v4 vs v7: random or time-ordered?v4 is 122 random bits; v7 leads with a 48-bit timestamp so IDs sort by creation time (RFC 9562). v7 suits database keys, v4 hides creation time.
- SHA-256 vs SHA-1 vs MD5: which hash should you use?Use SHA-256 for anything that matters — SHA-1 and MD5 are collision-broken and fit only legacy checksums. What broken means and when it bites you.
Looking for something else? Browse thefull tool directoryor readhow the local-only processing works.
