GUID 生成器:在线一键生成大写 GUID

2026-08-11

什么时候需要 GUID

写 C#、SQL Server 或 Windows 系文档时,标识符通常写成大写带连字符,例如 3F9A1C2E-8B4D-4E6A-9C1F-2A7B5D8E0F12。手抄或从生产库复制容易泄漏真实主键。

ComTools GUID 生成器Tools/Developer/Guid)在浏览器本地调用 crypto.randomUUID() 再转成大写,本质仍是 UUID v4

GUID 长什么样

36 字符(含 4 个 -),字母为大写:

XXXXXXXX-XXXX-4XXX-YXXX-XXXXXXXXXXXX

示例:

3F9A1C2E-8B4D-4E6A-9C1F-2A7B5D8E0F12
  • 第 13 位为版本号 4
  • 变体位符合 RFC 4122
  • 随机部分来自浏览器安全随机源

使用步骤

  1. 打开 GUID 生成器
  2. 页面会自动生成一枚;需要新值时点击 生成
  3. 点击 复制结果,粘贴到 C#、SQL 或配置。

全程本地,不上传。

与 UUID 工具的区别

工具 输出
GUID 生成器 大写,如 A1B2C3D4-...
UUID 生成器 小写,如 a1b2c3d4-...

算法相同,只是大小写。JSON / Linux 文档多用小写;.NET Guiduniqueidentifier 习惯大写。

常见场景

场景 建议
C# Guid.NewGuid() 样例 生成后写入文档或单元测试
SQL Server 插入测试行 '3F9A1C2E-...'IN (N'...')
长 URL 里的 ID 列表 配合 URL 参数解析 的 IN 复制
批量假数据 假数据生成 列类型可选 uuid

注意事项

  • 每次点击都是新的随机值,不从输入推导。
  • 需要 crypto.randomUUID(现代浏览器均可)。
  • GUID 不是密钥,也不按时间排序。

相关主题

常见问题

Q:和 UUID 是不是一回事?
A:是同一类 v4 随机标识;本站 GUID 页只做大写输出。

Q:能生成不带连字符的 32 位吗?
A:先生成再去掉 -;本页输出标准带连字符形式。

Q:一次能出很多个吗?
A:每次一枚;批量请用 假数据生成


English version