🆔 UUID / ID 產生器

一鍵產生 UUID v4、UUID v1、ULID、Nano ID 等多種唯一識別碼。支援批次產生最多 100 個、大小寫格式切換、有無連字號選項,所有操作純瀏覽器端執行,安全無隱私疑慮。

什麼是 UUID / ID 產生器?

UUID / ID 產生器讓你一鍵產生 UUID v4、UUID v1、ULID、Nano ID 等多種唯一識別碼,支援批次產生最多 100 個、大小寫格式切換、有無連字號等選項。在開發中,資料庫主鍵、訂單編號、檔名等都需要不會重複的識別碼,這個工具一次滿足各種需求。

你可以依場景選擇最適合的 ID 類型——隨機、可排序或精簡的短 ID——並批次產生使用。

適用情境

如何使用

  1. 選擇 ID 類型(UUID v4、ULID、Nano ID 等)。
  2. 設定格式選項(大小寫、連字號)與數量。
  3. 一鍵產生,最多可批次 100 個。
  4. 複製產生的 ID 使用。

使用技巧

名詞解釋

UUID v4
以隨機數產生的通用唯一識別碼,重複機率極低。
ULID
可依時間排序的唯一識別碼,兼具唯一性與排序性。
Nano ID
精簡、網址友善的短唯一識別碼。

常見問題 FAQ

UUID v4 和 UUID v1 有什麼差別?

UUID v4 是完全隨機產生的,每次產生的結果毫無規律,碰撞機率極低(約1/5.3×10³⁶),是最常用的版本,適合資料庫主鍵、session token 等。UUID v1 則包含當前時間戳和設備 MAC 地址,具有時序性,可以從 UUID 推導出大約的產生時間,適合需要按時間排序的場景,但有洩漏設備資訊的隱私風險。

什麼是 ULID?它比 UUID 好在哪裡?

ULID(Universally Unique Lexicographically Sortable Identifier)是 UUID 的替代方案,具有兩大優點:1) 可字典排序(前 10 字元為時間戳),插入資料庫時自然按時間有序,避免 UUID v4 造成的索引碎片化;2) 只有 26 字元(UUID 有 36 字元),更緊湊。非常適合用作高流量系統的資料庫主鍵。

UUID 真的不會重複嗎?

UUID v4 由 122 個隨機位元組成,產生重複值的機率極低。要有 50% 的機率出現一次碰撞,需要產生約 2.71 × 10¹⁸ 個 UUID。在一般應用場景中(甚至全球規模),可以將其視為實際上不會重複的唯一識別碼。但如果需要絕對保證唯一性,仍需配合資料庫層級的唯一索引約束。

在前端產生 UUID 安全嗎?

本工具使用瀏覽器原生的 API(需 HTTPS 環境)或 產生密碼學強度的隨機數,與後端產生的品質相當。所有計算在你的瀏覽器本機完成,不會上傳任何資料,完全安全。適合前端應用直接使用,無需經過後端 API。

該選哪種 ID 類型?

最通用的是純隨機的 UUID v4;需要可依產生時間排序時選 ULID;想要短而網址友善的 ID 選 Nano ID。依使用場景挑選最合適的。

可以一次產生很多個嗎?

可以。支援批次產生最多 100 個,並可切換大小寫、有無連字號等格式,方便產生測試資料或大量 ID。

UUID 會重複嗎?

UUID v4 由大量隨機位元組成,實務上重複機率極低,可安全作為唯一識別碼使用。

資料會上傳嗎?

不會。所有 ID 都在你的瀏覽器本機產生,不會上傳或儲存。