PTPureToolkit
标识符仅本地运行

UUID v5 Generator (DNS Namespace)

Generate a deterministic UUID v5 using the standard DNS namespace. Enter any domain name and always get the same UUID — computed locally, no server.

此工具在你的浏览器本地运行。你的输入不会被上传。

不上传无服务器日志无运行时 API浏览器内转换

Prefilled local output

Copy the generated result or open the full tool to adjust inputs locally.

Domain name

www.example.com

UUID v5 (DNS namespace)

Version: UUID v5 (SHA-1 namespace-based)
Namespace: DNS — 6ba7b810-9dad-11d1-80b4-00c04fd430c8
Example input: www.example.com

UUID v5 is deterministic: the same namespace and name always produce the same UUID.
Use the interactive tool to generate a UUID v5 for any input name.

示例

UUID v5 Generator — DNS Namespace

Generate a deterministic UUID v5 using the standard DNS namespace. Enter any domain name and always get the same UUID — computed locally, no server.

www.example.com

工作原理

  1. UUID v5 is a deterministic, namespace-based UUID defined in RFC 4122. Unlike UUID v4 (random), v5 always produces the same output for the same namespace and name — making it useful for stable identifiers derived from known values like domain names or URLs.
  2. The DNS namespace UUID (6ba7b810-9dad-11d1-80b4-00c04fd430c8) is the standard namespace for domain names. Enter any domain name and the tool generates its v5 UUID by hashing the namespace UUID and name together with SHA-1, then setting the version and variant bits.
  3. Common use cases include generating stable primary keys from domain names, creating reproducible identifiers for third-party resources, and content-addressable lookups where the same input must always resolve to the same ID.

限制

  • 此预设面向常见工作流,生产使用前仍需结合你的运行环境复核。
  • 生成结果是确定性的本地输出,但 scheduler、日志格式或基础设施 dialect 可能存在差异。
  • 如果需要调整字段、端口、选项或样例输入,请使用完整父工具页面。

FAQ

Will the same domain always produce the same UUID v5?

Yes. UUID v5 is deterministic — the same namespace and name always produce the same UUID, on any device.

Is this UUID generation done server-side?

No. The SHA-1 hashing and UUID assembly run entirely in your browser.

What is the DNS namespace UUID?

It is 6ba7b810-9dad-11d1-80b4-00c04fd430c8, defined in RFC 4122 Appendix C for use with domain name inputs.

相关工具