UUID v7 生成器
生成可排序 UUID v7 标识
ID 生成
🔒 100% 本地运行 — 你的数据不会离开当前页面由 Evan 维护•最近更新:2026年9月30日
选项模式
设置
先选数量和输出格式,直接生成 UUID v7;去重演示和更多说明可在高级模式查看。
UUID v7 Result
Generated UUID v7 values will appear here
🔒 浏览器内本地处理
页面阅读模式
完整说明还包括常见问题处理、操作示例、代码片段、FAQ 和相关工具,便于核对结果或排查问题。
工具说明
按 UUID v7 布局生成 48 位时间戳、版本和变体字段以及 74 位浏览器加密随机数。本工具支持 0–281474976710655 的整数 Unix 毫秒,不对超范围时间做截断回绕。每批 1–50 个,大小写和紧凑选项只改变同一批 ID 的表示。去重只隐藏当前批次重复值,不补齐数量。不保证同毫秒内或时钟回拨时严格有序,也不保证绝对唯一。生成结果是标识符,不是鉴权秘密。
生产可用片段
示例
text
018bcfe5-6800-7fff-bfff-ffffffffffff
编码时间:2023-11-14T22:13:20.000Z推荐工作流
失败门诊(高频踩坑)
去重只影响当前批次显示
原因:重复值被隐藏但不补齐,不会查询其他批次或系统。
修复:应用唯一性应由数据存储等机制约束,不能将本选项当作全局协调。
场景配方
01
生成 v7 测试数据并切换表示
目标:在对比文本格式时保持标识符不变。
- 生成两个 UUID v7 并记录 ISO 时间。
- 切换大写与去除连字符。
- 确认只改变表示,需要新 ID 时再执行生成。
结果:紧凑格式保留相同比特,但部分下游校验器只接受规范连字符格式。
常见问题
本工具按什么结构生成 UUID v7?
使用 RFC 9562 的 UUID v7 字段布局:48 位 Unix 毫秒、版本 7、RFC 变体和 74 位随机数。本界面拒绝 0–281474976710655 ms 以外的时钟值,不截断回绕。
支持小数或不限量生成吗?
不支持,数量必须是 1–50 的整数。无效参数会显示错误,不输出不完整批次。
格式与去重选项会生成新 ID 吗?
不会。大写和去连字符只格式化已有值;去重只隐藏当前批次的重复值,不补齐数量,关闭后恢复完整批次。
能保证严格排序和绝对唯一吗?
不能。时间前缀便于分组,同毫秒随机部分和时钟回拨都会影响顺序,仍存在碰撞可能。
可以把结果当作 API 密钥吗?
应作为标识符使用,不能当作鉴权秘密。浏览器随机源失败会停止生成并提示错误,不会使用弱随机源兜底。
结果会上传或持久保存吗?
生成在本地完成。数量与输出选项保存在当前浏览器,工具不持久保存生成 ID;清空可删除设置草稿。
继续浏览