UUID 生成器
← ToolBox
/ UUID 生成器
🌙
首頁
‹
💻 開發
‹
UUID 生成器
📖 檢視「UUID 生成器使用指南」
✨
UUID Generator
📐 工作原理與說明
生成 UUID 全域性唯一識別符號。
格式
:128 位,標準表示為 8-4-4-4-12 共 36 個字元的十六進位制串。
v4
:完全隨機生成(其中 122 位為隨機位),最常用。
v1
:基於時間戳與 MAC 地址,具備時間順序性但會暴露主機資訊與生成時間。
v5
:基於名稱空間與名稱做 SHA-1 雜湊,同一輸入恆定得到同一 UUID。
生成 UUID
解析 UUID
歷史記錄
UUID 版本
Version 1(時間戳 + MAC)
Version 4(隨機數)
Version 5(SHA-1 名稱空間)
生成數量 (1-1000)
名稱空間 UUID
名稱
大寫格式
無分隔符
帶花括號
生成 UUID
複製全部
下載 TXT
匯出明細 CSV
清空
生成結果
輸入 UUID 進行解析
解析
清空歷史
📖 UUID 版本說明
v1
時間戳 + MAC
v4
隨機數
v5
SHA-1 名稱空間
128
位長度
Version 1:
基於時間戳和MAC地址生成,可追溯但存在隱私風險。瀏覽器環境下使用隨機節點值替代MAC地址。
Version 4:
完全隨機生成,最常用的版本,安全性高,約有 2¹²² 個可能的UUID。
Version 5:
基於名稱空間和名稱的SHA-1雜湊生成,相同輸入產生相同輸出,適合需要確定性UUID的場景。
UUID 格式:
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx,其中M表示版本號,N表示變體(通常為8/9/a/b)。
NIL UUID:
00000000-0000-0000-0000-000000000000,全零UUID,用於表示空值。
📚 深度解析:UUID 生成器
💡 常見使用場景
生成唯一標識用於主鍵、檔名、追蹤 ID。
給分散式系統生成唯一標識:用作資料庫主鍵、檔名或鏈路追蹤 ID,無需中心化分配即可避免衝突。
生成
示例 UUIDv4:`9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d`(隨機 122 位)。
❓ 常見問題(FAQ)
UUID 會重複嗎?
v4 機率極低,可視為唯一。
為什麼不建議直接暴露給外部?
取決於版本:v1 含
MAC 地址
與
時間戳
(洩露裝置與時間資訊),v7 與
ULID
含時間戳(暴露建立時間與業務量)。若 ID 會出現在公開 URL 中,應權衡是否改用 v4(純隨機),並在服務端用授權校驗兜底——不要指望「ID 不可猜」替代許可權控制。
⚠️ 使用說明與注意事項
本工具純前端執行,資料不會上傳到伺服器
建議在主流瀏覽器(Chrome/Safari/Firefox/Edge)中使用
計算結果僅供參考,請以實際應用場景為準
🔗 相關工具
📄
.properties 解析器 - 免費開發工具,properties 解析器 | ToolBox免費線上工具箱
.properties 解析器
💻
AST抽象語法樹檢視器 - 線上解析JavaScript程式碼生成AST樹形結構,支援節點 | ToolBox免費線上工具箱
AST 抽象語法樹檢視器
🧹
CSS 壓縮/美化工具 - 免費開發工具,CSS 壓縮/格式化/美化 | ToolBox免費線上工具箱
CSS 壓縮/格式化/美化
🏋️
CSS 格式化 - 免費開發工具,線上CSS 格式化 | ToolBox免費線上工具箱
CSS 格式化
✨
Cron 表示式生成器 - 免費開發工具,線上Cron 表示式生成器 | ToolBox免費線上工具箱
⏰ Cron 表示式生成器
🏋️
GraphQL 格式化 - 免費開發工具,線上GraphQL 格式化 | ToolBox免費線上工具箱
◈ GraphQL 格式化
📖
關於「UUID生成器」
▼
📝
工具簡介
免費線上UUID生成器,支援生成v1、v4、v5、v7版本UUID,批次生成,一鍵複製。純前端本地產出。。專為開發者打造的線上工具,純前端執行,程式碼不離開瀏覽器。