UUID/ID 生成器
功能概述
UUID/ID 生成器是 FeHelper v2026.04 新增的全能唯一标识符生成工具,支持多种 ID 格式的批量生成与解析,满足分布式系统、数据库主键、前端标识等各类场景需求。
主要功能
UUID v4 生成
- 基于
crypto.getRandomValues 的真随机 UUID v4 生成
- 支持批量生成(默认 5 个,可自定义数量)
- 支持多种格式输出:
- 标准格式:
550e8400-e29b-41d4-a716-446655440000
- 无连字符:
550e8400e29b41d4a716446655440000
- 大写格式:
550E8400-E29B-41D4-A716-446655440000
- 带花括号:
{550e8400-e29b-41d4-a716-446655440000}
雪花 ID(Snowflake)生成
- 兼容 Twitter Snowflake 风格的 64 位分布式 ID
- 可自定义机器 ID(0-31)和数据中心 ID(0-31)
- 支持批量生成
- 基于时间戳、数据中心、机器标识和序列号组合
雪花 ID 解析
- 输入任意雪花 ID,反向解析各字段:
- 时间戳:精确到毫秒的生成时间
- 数据中心 ID:所属数据中心
- 机器 ID:生成节点标识
- 序列号:同毫秒内的序列编号
NanoID 生成
- 基于
crypto.getRandomValues 的高性能短 ID
- 可自定义长度(默认 21 位)
- 使用 URL 安全字符集:
A-Za-z0-9_-
- 支持批量生成
使用场景
| 场景 |
推荐格式 |
| 数据库主键 |
UUID v4 / 雪花 ID |
| 分布式系统节点标识 |
雪花 ID |
| 短链接/邀请码 |
NanoID |
| API 请求追踪 |
UUID v4(标准格式) |
| 前端组件 key |
NanoID(短 ID) |
| 排查分布式日志 |
雪花 ID 解析 |
安全性
- 所有 ID 均在浏览器本地生成,不依赖外部服务
- UUID v4 和 NanoID 使用
crypto.getRandomValues 真随机源
- 雪花 ID 基于本地时间戳,无需网络连接
操作说明
- 选择需要生成的 ID 类型(UUID / 雪花ID / NanoID)
- 设置数量、格式等参数
- 点击"生成"按钮
- 结果区域支持一键全选复制
- 雪花 ID 解析:粘贴 ID 后点击"解析"查看各字段详情