UUID & Hash Generator
Generate UUIDs and compute MD5, SHA-1, SHA-256 or SHA-512 hashes.
UUID v4 generator
Hash calculator
β¦or drop a file here
Hashed in your browser, never uploaded.
About this tool
The UUID generator produces version 4 UUIDs (122 bits of cryptographically secure
randomness) using your browser's own crypto.randomUUID(). Generate one at a
time or up to 1,000 in bulk.
The hash calculator computes MD5, SHA-1, SHA-256 and SHA-512 digests of typed text or a dropped file. SHA hashes use the native Web Crypto API; MD5 comes from a small JavaScript implementation for older systems. Everything runs on your device, so nothing is uploaded and the page works offline.
Frequently asked questions
- Are the UUIDs generated here truly random?
- Yes. They come from your browser's built-in crypto.randomUUID(), which uses a cryptographically secure random number generator.
- Which hash should I use?
- SHA-256 is the safe default. MD5 and SHA-1 are cryptographically broken; only use them when an older system requires them.
- Can I hash a large file without uploading it?
- Yes. Files are read and hashed locally with the Web Crypto API, so nothing is uploaded.
Related tools
JSON Formatter π Format, validate and minify JSON with clear error messages. Unix Timestamp Converter π Convert Unix timestamps to dates and back, in seconds or milliseconds. Base64 Encode / Decode π Encode and decode Base64 text or convert files to data URIs. JWT Decoder π Decode JWT header and payload without your token leaving the page.