開發者工具
DEVELOPER TOOLKIT

UUID 產生器

為開發工作流而生的 UUID 工作台:批次、格式化、複製、下載與本機歷史,一頁完成。

產生設定

選擇版本與輸出格式

🔒 100% 本地端運作:UUID 與名稱輸入只在你的瀏覽器內處理,絕不上傳伺服器。

READY

產生結果

準備就緒,設定完成後即可產生。

0UUID
  1. 產生的 UUID 會顯示在這裡

批次高速生成

一次產生 1 到 1,000 組,適合測試資料、種子資料與 API payload。

v7 時間排序

採用 RFC 9562 的可排序 UUID 格式,適合現代資料庫索引。

🛡

瀏覽器本地隱私

不需帳號,不傳送 UUID、名稱或任何歷史紀錄到伺服器。

直接貼進程式碼

JSON、SQL、CSV、引號、大小寫與連字號都可即時調整。

UUID KNOWLEDGE BASE

不只是產生序號,而是選對識別策略

什麼是 UUID?與 GUID 有什麼不同?

UUID(Universally Unique Identifier)是 128 位元的識別碼,通常以 36 個字元顯示。GUID 是 Microsoft 生態系中常用的名稱;在大多數情境下,兩者採用相同格式,可直接互通。

UUID 的價值在於不需向中央服務申請,也能以極低碰撞機率產生識別碼。它常見於資料庫主鍵、分散式系統、檔案名稱、API 資源與事件追蹤。

UUID v4 與最新的 UUID v7 該如何選擇?

v4 是完全隨機的通用選擇,沒有時間資訊,適合大多數 token、測試資料與公開 ID。v7 則將 Unix 時間戳放在前段,字串可以依建立時間排序,通常較有利於 B-tree 資料庫索引與依時間查詢。

需要從固定名稱重複推導相同 ID 時,選 v3(MD5)或 v5(SHA-1);需要相容舊式時間 UUID 時可選 v1。本工具的 v1 會使用隨機 node ID,不會讀取你的實體 MAC 位址。

這個線上工具安全嗎?會不會產生重複的 UUID?

所有運算都在本機瀏覽器內完成。v4、v7 與 v1 使用 Web Crypto 安全亂數;名稱式 UUID 則只根據你輸入的名稱與命名空間計算。資料不會上傳,也不會被伺服器儲存。

UUID 並非數學上「絕對不重複」,但 v4 的 122 位元隨機空間使碰撞機率在實務上極低。若你的業務需要唯一性保證,仍應在資料庫設定唯一索引或主鍵約束。

常見問題

UUID 可以當資料庫主鍵嗎?

可以。v7 對以 B-tree 為主的資料庫通常比完全隨機的 v4 更友善;實際選擇仍取決於資料庫與索引設計。

移除連字號會改變 UUID 嗎?

不會。連字號只是顯示格式;移除後仍是相同的 128 位元值。

歷史紀錄會上傳嗎?

不會。歷史紀錄保存在這個瀏覽器的 localStorage,清除瀏覽器資料或按下清除按鈕即可移除。