/UUID / ULID / NanoID 批量生成器← 首页

UUID / ULID / NanoID 批量生成器

纯前端离线生成安全唯一的随机标识符,支持 UUID v4/v7、ULID、NanoID 与随机 Token,支持自定义格式与批量导出。
离线加密级随机RFC 4122 / 9562
IDENTIFIER WORKSPACE{{ idList.length }} items ready
耗时 {{ executionTime }}ms
UUID v4 (随机)UUID v7 (时间有序)ULID (26位排序)NanoID (短紧凑)自定义随机 Token
// 字符大小写
小写 (abcdef)大写 (ABCDEF)
// 连字符 (Hyphen)
// 字符串包裹格式
// 输出分隔模式
// NanoID 长度 (4 ~ 64 位)
// NanoID 字符集
// Token 长度 (4 ~ 128 位)
// 自定义字符集
⚡ 重新生成 (Generate)📋 复制全部 ({{idList.length}})💾 导出 .txt 文本📦 导出 .json 数组📊 导出 .csv
生成结果清单{{idList.length}} items点击任意单行可单独复制
LIVE OUTPUT
{{String(index+1).padStart(3,'0')}}.{{item}}复制 ↵
{{rawOutputText}}

🔍 标识符时间戳解析器 / ULID · UUID v7 Inspector

粘贴标识符查看时间信息
解析首个
类型: {{inspectResult.type}}
Unix 毫秒: {{inspectResult.timestamp}}
北京时间: {{inspectResult.timeStr}}

📚 标识符技术对比与选型指南

标识符规范长度与字符集时间有序性数据库索引友好度典型应用场景
UUID v436字符 (十六进制 + 连字符)❌ 完全随机⚠️ 中等跨服务防碰撞 ID、Trace ID
UUID v736字符 (Unix 毫秒时间戳)✅ 时间单调递增⭐ 极佳数据库主键
ULID26字符 (Crockford Base32)✅ 时间单调递增⭐ 极佳订单号、消息 ID
NanoID默认 21字符 (URL-Safe)❌ 密码学随机✨ 良好短链接 Key、实体 ID

🔐 密码学安全性说明

本生成器完全采用 Web 标准的 crypto.getRandomValues() CSPRNG 在浏览器沙箱本地运行,不依赖 Math.random()。所有生成数据完全离线,绝不产生任何网络上传请求。

拓展时间: 2026-08-31