开发工具

ULID / Snowflake - 有序 ID 生成

在浏览器本地批量生成 ULID、Snowflake 与 UUID v4,便于对比有序性与长度特征,适合为微服务或分库分表方案选型主键时做样例核对。

ULIDSnowflakeUUID

收藏工具

当前还没有选择收藏模式。

快捷操作

返回开发工具 浏览全部工具

你可以复制当前工具页链接,或在支持的设备上调用系统分享。

开发工具

ULID与雪花ID生成

在浏览器本地批量生成 ULID、Snowflake 与 UUID v4,便于对比有序性与长度特征,适合为微服务或分库分表方案选型主键时做样例核对。

Twitter 设计的 64 位整数 ID,含时间戳,适合分布式系统。

可排序、URL 安全、无连字符的唯一 ID。

标准随机 UUID(RFC 4122),含连字符。

生成结果

点击「生成 10 条」生成标识符列表。

使用场景

  • 对比三类 ID 的可读性与长度
  • 批量生成测试主键样本
  • 调整数据中心标识观察 Snowflake 变化

如何使用

  1. 选择需要的 ID 类型与数量
  2. 按需设置 Snowflake 相关标识
  3. 生成后复制结果

示例输入输出

类型

ULID × 1

示例

01ARZ3NDEKTSV4RRFFQ69G5FAV

FAQ

生成的 Snowflake 与线上一致吗?

本地演示用参数拼装,位数与机器号约定需与你们服务端实现对齐后才能互通。

ULID 是否单调?

同毫秒内会按常见单调策略递增;跨设备时钟回拨时仍可能出现乱序,生产环境需整体方案配合。

工具列表

相关推荐

你可以从这里继续打开相近场景的工具,减少重复搜索。

ULID 生成

ULID 在线生成 - 可排序唯一 ID

可用

在线批量生成 ULID(Crockford Base32,时间戳前置),便于数据库主键与分布式可排序 ID,处理在浏览器本地完成,适合替代随机 UUID 场景。

ULID ID 数据库

Nano ID 生成

Nano ID 生成器 - 短唯一标识工具

可用

在浏览器本地批量生成 Nano ID,可自定义长度与字母表,适合 URL 短标识和前端对象 ID,生成过程不经过网络上传。

Nano ID ID 生成器

Bcrypt 哈希

Bcrypt 哈希 - 在线生成与校验工具

可用

在浏览器本地生成 bcrypt 密码哈希并可校验明文,可调 rounds 控制计算量,适合手动写入库哈希与对照已有密文。

bcrypt 密码 安全