UUID / ULID / NanoID 生成器

生成RFC 4122 第 4 版 UUID、可排序的ULID或緊湊的NanoID — 一次一個或批次。微軟風格的 GUID 輸出只是大寫、帶花括號的 UUID 形式。在下方選擇識別符號種類及其選項;每個值都使用瀏覽器的密碼學隨機源。也請看看 密碼生成器來獲取人類憑據。
完全在本地執行 — 不上傳任何內容。
ID 型別: 122 位隨機,格式為 8-4-4-4-12。
數量: 格式: 花括號:
大寫 + { } + 連字元 = 經典 Windows GUID。無連字元形式是 32 個十六進位制字元。
選擇數量與格式,然後點選生成 — 或按 Ctrl+Enter。
UUID v4 是 122 位純隨機數,格式化為 8-4-4-4-12 的十六進位制數字(xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx);固定的 4 標記版本,y(總是 8、9、a 或 b)標記變體。碰撞實際上不可能發生。

ULID(通用唯一、按字典序可排序的識別符號)是 26 字元的 Crockford Base32 字串:48 位毫秒時間戳(前 10 個字元,因此按建立時間排序可一直到西元 10889 年)加 80 位隨機數。同一毫秒內建立的 ID 以單調遞增方式生成 — 下一個值總是嚴格更大 — 這讓 ULID 非常適合追加密集的資料庫鍵與事件流。

NanoID 是一種緊湊、URL 安全的 id(64 個符號的字母表,預設 21 個字元),文本長度與 UUIDv4 大致相當,但每個字元承載的資訊密度更高;長度與碰撞機率都可調整(每增加一個字元,字母表空間就乘以 64)。非常適合短公開鍵、分享令牌與在 URL 中易讀的資料庫行。