一鍵產生 UUID v4、UUID v1、ULID、Nano ID 等多種唯一識別碼。支援批次產生最多 100 個、大小寫格式切換、有無連字號選項,所有操作純瀏覽器端執行,安全無隱私疑慮。
UUID / ID 產生器讓你一鍵產生 UUID v4、UUID v1、ULID、Nano ID 等多種唯一識別碼,支援批次產生最多 100 個、大小寫格式切換、有無連字號等選項。在開發中,資料庫主鍵、訂單編號、檔名等都需要不會重複的識別碼,這個工具一次滿足各種需求。
你可以依場景選擇最適合的 ID 類型——隨機、可排序或精簡的短 ID——並批次產生使用。
UUID v4 是完全隨機產生的,每次產生的結果毫無規律,碰撞機率極低(約1/5.3×10³⁶),是最常用的版本,適合資料庫主鍵、session token 等。UUID v1 則包含當前時間戳和設備 MAC 地址,具有時序性,可以從 UUID 推導出大約的產生時間,適合需要按時間排序的場景,但有洩漏設備資訊的隱私風險。
ULID(Universally Unique Lexicographically Sortable Identifier)是 UUID 的替代方案,具有兩大優點:1) 可字典排序(前 10 字元為時間戳),插入資料庫時自然按時間有序,避免 UUID v4 造成的索引碎片化;2) 只有 26 字元(UUID 有 36 字元),更緊湊。非常適合用作高流量系統的資料庫主鍵。
UUID v4 由 122 個隨機位元組成,產生重複值的機率極低。要有 50% 的機率出現一次碰撞,需要產生約 2.71 × 10¹⁸ 個 UUID。在一般應用場景中(甚至全球規模),可以將其視為實際上不會重複的唯一識別碼。但如果需要絕對保證唯一性,仍需配合資料庫層級的唯一索引約束。
本工具使用瀏覽器原生的 API(需 HTTPS 環境)或 產生密碼學強度的隨機數,與後端產生的品質相當。所有計算在你的瀏覽器本機完成,不會上傳任何資料,完全安全。適合前端應用直接使用,無需經過後端 API。
最通用的是純隨機的 UUID v4;需要可依產生時間排序時選 ULID;想要短而網址友善的 ID 選 Nano ID。依使用場景挑選最合適的。
可以。支援批次產生最多 100 個,並可切換大小寫、有無連字號等格式,方便產生測試資料或大量 ID。
UUID v4 由大量隨機位元組成,實務上重複機率極低,可安全作為唯一識別碼使用。
不會。所有 ID 都在你的瀏覽器本機產生,不會上傳或儲存。