Skip to content

UUID 產生器

直接在瀏覽器中產生 UUID/GUID。支援 UUID v4(隨機)和 v7(時間排序)、批次產生、10 種輸出格式,以及一鍵複製到剪貼簿。

產生器

什麼是 UUID?

UUID(通用唯一識別碼,Universally Unique Identifier),也稱為 GUID(全域唯一識別碼,Globally Unique Identifier),是一種 128 位元識別碼,由 RFC 4122 及其後續 RFC 9562 標準化。UUID 的設計無需中心協調即可保證唯一性——這使其成為分散式系統、資料庫以及任何需要可靠唯一鍵的場景的理想選擇。

UUID 的格式類似於 550e8400-e29b-41d4-a716-446655440000——由 32 個十六進位數字組成,分為五組並以連字號分隔。

UUID v4 與 v7 的差異

UUID v4UUID v7
產生方式完全隨機時間排序(毫秒級 Unix 時間戳 + 隨機數)
可排序性不可排序可按產生時間大致排序
適用場景通用識別碼資料庫鍵、日誌、事件串流等需要排序的場景
碰撞風險極低(122 個隨機位元)極低

何時使用 v4: 您只需要一個隨機唯一 ID,不關心順序——例如工作階段令牌、匿名 ID 等。

何時使用 v7: 您需要反映建立時間的 ID——例如資料庫主鍵、訊息 ID、時間序列資料等。

支援的輸出格式

本產生器開箱即支援 10 種格式:

  • Standard550e8400-e29b-41d4-a716-446655440000
  • Hyphenless550e8400e29b41d4a716446655440000
  • Braces{550e8400-e29b-41d4-a716-446655440000}
  • URNurn:uuid:550e8400-e29b-41d4-a716-446655440000
  • ByteArray{ 0x55, 0x0E, 0x84, 0x00, ... }
  • C++ MacroDEFINE_GUID(name, 0x550E8400, ...)
  • C# Structnew Guid("550e8400-e29b-41d4-a716-446655440000")
  • Base64 — 標準 Base64 編碼
  • Base64URL (RFC 7515) — URL 安全的 Base64(適用於 JWT 和 URL)
  • URL Encoded — 對 Base64 字串套用 URL 百分號編碼

常見問題

產生的 UUID 真的是唯一的嗎? UUID v4 使用 122 個隨機位元,可產生約 5.3 × 10³⁶ 種可能值。在實踐中,碰撞機率微乎其微——即使您的整個系統在其生命週期內總共產生 100 兆 個 UUID,碰撞機率仍然大約只有十億分之一。(流行的「每秒產生數十億個、持續數百萬年」的說法實際上由於生日悖論而低估了風險,但實際使用量遠未達到那種規模。)

我的資料會傳送到伺服器嗎? 不會。所有產生過程完全在您的瀏覽器中使用 Web Crypto API 完成。任何資料都不會被傳送到任何伺服器。

一次可以產生多少個 UUID? 每批最多 1,000 個。需要更多時可重複點擊 Generate

可以批次複製 UUID 嗎? 可以。點擊輸出區域的 Copy All,或點擊任意格式矩陣卡片以該格式複製所有 UUID。


想要深入瞭解?閱讀 GUID 到底是什麼?——結構、版本與唯一性詳解 取得完整解析。

需要更強大的功能?QuickGUID 是一款原生 Windows GUID 工具箱,支援批次產生、從日誌中智慧擷取以及 10+ 種格式即時轉換——完全免費,離線可用。