ULID 生成
在浏览器里生成 ULID,或把已有的 ID 解码成它保存的毫秒时间戳。每个 ID 是 26 个 Crockford Base32 字符:时间在前,随机数在后,所以文本按创建时间排序。使用 Web Crypto 随机数。什么都不会上传。
在你的浏览器里运行。什么都不会上传。
关于这个工具
生成 1 到 100 个 ULID,或粘贴已有的 ID 读出其中的时间。同一次点击里的 ID 共用一个时间戳,并递增随机部分,所以列表保持有序。
解码时每行一个 ULID,不区分大小写,并把 I、L、O 当作 Crockford 的别名。随机数来自 crypto.getRandomValues。不会保存。相关工具是 UUID 生成器。处理都在这个标签页里完成。页面加载之后,没有网络也能继续用。
常见问题
相关 生成 工具
UUID 生成
批量生成 RFC 4122 的 UUID(v4 和 v7),或校验并重排粘贴的 ID。复制一份列表,用作数据库种子、测试夹具和幂等键。使用 Web Crypto 随机数,ID 在设备上生成,没有遥测。
密码生成
在浏览器里生成强随机密码和口令短语。调整长度、符号和易混字符,然后复制一次。生成使用本地随机数,不会对外联系。适合账户、测试用户,以及通过你自己控制的旁路分享秘密。
随机字符串
按你选的字符集和长度生成随机的字母数字字符串。适合令牌、测试 ID 和占位键。使用本地随机数,生成的值不会被托管生成器记下。
随机 JSON
为模拟和测试生成嵌套的 JSON 夹具。调整深度和条数,然后复制一个有效的对象或数组。使用 Web Crypto 随机数,假数据在设备上生成。
随机数
在最小值和最大值之间取随机整数或小数,一次一个,或生成一列。适合简单测试数据和掷骰子,不需要远程随机数。在你的设备上生成。
二维码生成
在浏览器里把 URL 或任意文本编成二维码。调整纠错、尺寸和颜色,然后下载 PNG 或 SVG。编码留在设备上。没有二维码接口。