Zero Signup ToolsFree browser tools

Generator Tools

UUID v5 Generator

Generate name-based UUID v5 (SHA-1) and v3 (MD5) in your browser. Use the DNS, URL, OID, X.500 namespaces or your own custom namespace UUID.

v5 is preferred for new work. v3 is supported for compatibility with existing systems that already use MD5-based name UUIDs.

6ba7b810-9dad-11d1-80b4-00c04fd430c8

Use for fully qualified domain names like example.com

Names are encoded as UTF-8 before hashing. The same namespace and name always produce the same UUID.

Single UUID

UUID v5 (SHA-1)

Enter a name above. The UUID updates as you type.

Batch mode

One name per line, up to 500

How to use

  1. Pick UUID v5 (SHA-1, preferred for new work) or UUID v3 (MD5, for compatibility with existing IDs).
  2. Choose a namespace: DNS for hostnames, URL for full URLs, OID for ISO object identifiers, X.500 for distinguished names, or Custom to paste a UUID you minted yourself.
  3. Type a name. The single result updates as you type and copies with one click.
  4. For batch mode, paste one name per line into the names box and click Generate batch. Copy the UUIDs alone or download as CSV pairing each name with its UUID.

About this tool

UUID v5 Generator produces deterministic, name-based UUIDs that follow RFC 4122. You pick a namespace UUID (DNS, URL, OID, X.500, or a custom UUID you minted yourself) and a name, and the tool hashes (namespace bytes followed by UTF-8 name bytes) with SHA-1 for UUID v5 or MD5 for UUID v3, then writes the RFC 4122 version and variant bits into the result. The output is byte-for-byte identical every time you run it with the same inputs, which makes name-based UUIDs ideal for mapping external identifiers, such as URLs, domain names, file paths, OIDs, or user emails, to stable 128-bit IDs without coordinating a counter or storing a lookup table. Batch mode accepts up to 500 names at once and exports the results as a CSV that pairs every input with its UUID. SHA-1 is delegated to the WebCrypto SubtleCrypto API; MD5 runs from a small in-page implementation because WebCrypto deliberately omits it. The namespace UUID, the names, and the generated UUIDs all stay on your device.

Free to use. Works in your browser. No signup, no login.

Related tools

You may also like

All tools
All toolsGenerator Tools