UUID, JWT and Hash Generators
These tools create or check the identifiers and digests that show up in everyday development. The UUID generator makes random version 4 UUIDs in bulk, and the validator and parser check a UUID's format, version and variant. The JWT generator signs a test token with HS256, which is handy for trying an API or a decoder.
The hash tools return the SHA-256, SHA-512 or MD5 digest of the text you type. Hashes are one-way and are not encryption. MD5 is only suitable for non-security checksums, and no plain hash is a safe way to store passwords.
Which generators & hashes tool do you need?
- You need unique IDs for test data or keys: UUID Generator. Generate 1 to 100 random v4 or v7 UUIDs at once.
- You are not sure a UUID string is valid: UUID Validator. Check the format, or use the UUID parser to read its version and variant.
- You need a quick test token for an API: JWT Generator. Sign a JSON payload with HS256 and a test secret. Do not use production secrets.
- You need a checksum or digest of some text: SHA-256 Generator. SHA-256 is a good default. Use the SHA-512 page for a longer digest, or MD5 only for non-security checksums.
All generators & hashes
- UUID Generator Generate random UUIDs (v4) in bulk and copy them.
- UUID Validator Check whether a string is a correctly formatted UUID.
- UUID Parser Read the version and variant of a UUID.
- JWT Generator Build a signed HS256 JWT from your own payload and secret.
- Hash Generator Hash any string. This page uses SHA-256.
- SHA-256 Generator Generate the SHA-256 hash of any text.
- SHA-512 Generator Generate the SHA-512 hash of any text.
- MD5 Generator Generate the MD5 hash of any text.

