Skip to content
UUID 產生器
Tools

UUID 產生器

大量產生 v4 與 v7 UUID,可直接複製。

Result

Runs entirely in your browser. Nothing is uploaded.

免費線上 UUID 產生器與解碼器,一切在您的瀏覽器中執行

這款免費的線上 UUID 產生器可即時建立全球唯一識別碼(也稱為 GUID),無需註冊,無任何限制。每個 UUID 均使用您瀏覽器內建的密碼學安全亂數產生器(CSPRNG)在本機端產生,因此任何資料都不會傳送至伺服器,您可以放心地將這些 ID 用於正式環境金鑰、測試資料或敏感系統。它支援離線使用,可單次產生一個 ID,也可批次產生數千個,並內建 UUID 解碼器,讓您在同一頁面完成建立與檢查。

無論您需要一個隨機 UUID、批次填充資料庫,還是快速解碼手邊的 UUID,這款工具都能涵蓋完整工作流程——無需安裝、無需相依函式庫、無需撰寫任何程式碼。它遠超 uuidgenerator.netguidgenerator.com 等網站的功能,將六種 UUID 版本、所有輸出格式、批次匯出和完整解碼器整合在一個私密頁面中。

全部 UUID 版本:v1、v3、v4、v5、v6 和 v7

根據您的使用情境選擇合適的版本。UUID v4 完全隨機,是最常見的選擇——與 Python 中 uuid.uuid4()、Java 中 java.util.UUID.randomUUID()、JavaScript 中 crypto.randomUUID() 的回傳值完全一致。UUID v7 內嵌 Unix 毫秒級時間戳記,因此 ID 按時間有序,作為資料庫主鍵時索引區域性遠優於 v4。v1v6 是基於格里曆時間戳記的 UUID(v6 是重新排列的可排序形式),這裡使用隨機節點產生,永不洩露 MAC 位址。您還可以產生 RFC 9562 中定義的特殊值 NIL(全零)和 Max(全一)。

如需穩定可重現的 ID,請選擇基於名稱的版本:v5(SHA-1)和 v3(MD5)將命名空間與名稱字串一起雜湊,相同的輸入始終產生相同的 UUID。選擇標準命名空間——DNS、URL、OID 或 X.500——或貼上自訂命名空間,輸入任意名稱,即可從網域名稱、URL 或金鑰推導出確定性識別碼。輸出與 Python 的 uuid.uuid5() / uuid.uuid3() 完全一致。

批次產生與彈性的輸出格式

一次產生最多 10,000 個 UUID,並以純文字、JSON 陣列、CSV 欄位或可直接執行的 SQL VALUES 格式匯出——非常適合填充資料庫資料表、建構測試夾具或在數秒內產生真實的測試資料。根據您的技術堆疊格式化輸出:開啟大寫、移除連字號以取得緊湊形式、用大括號包覆以適配 .NET GUID 字面值,或加上 urn:uuid: 前綴以用於 RDF 和 XML 文件。

由於一切在用戶端執行,批次產生數千個 ID 是即時的,不會觸及網路——使其成為比 uuidtools.comit-tools.tech 內 UUID 面板更快、更私密的替代方案。

線上解碼與檢查任意 UUID

將任意識別碼貼入內建解碼器中,即可立即解析其結構。線上 UUID 解碼器會回報版本和變體,對於基於時間的 UUID,還會提取嵌入的資料:v1、v6 和 v7 的精確建立時間戳記,以及 v1 和 v6 的時鐘序列節點(並標註節點是隨機值還是真實 MAC 位址)。它能識別 RFC 4122/9562 變體以及 NIL 和 Max 特殊值,並相容大括號、URN 前綴、大小寫混合及缺少連字號的格式。

這使它成為日常除錯的實用工具:確認某個 ID 是真正隨機的(v4)還是基於時間的,查找 v1/v6/v7 記錄的建立時間,檢查基於名稱的 v3/v5 ID 是否不含隱藏資料,或在字串進入程式碼之前驗證其是否為格式正確的 UUID。

應該使用哪個 UUID 版本?

對於大多數需求,隨機 v4 UUID 是正確的預設選擇:它不包含任何關於建立時間或地點的資訊——這正是您在公開識別碼、工作階段權杖或任何不應洩露建立時間的情境中所需要的。當識別碼同時也是資料庫金鑰時,請使用 v7——其內嵌的時間戳記使資料列大致保持按插入順序排列,從而減少索引碎片,並加速高寫入資料表上的範圍查詢。

基於名稱的 v5 非常適合每次都需要為同一邏輯實體產生相同 UUID 的情境——例如,從規範 URL 推導穩定的產品 ID。線上產生 UUID 是在不開啟 REPL 或設定函式庫的情況下取得正確、防碰撞 ID 的最快方式。每個 v4 背後有 122 位元的熵,即使在極大規模下,碰撞機率也實際上為零。

UtiloKit 對比 uuidgenerator.net、guidgenerator.com 和 it-tools.tech

Uuidgenerator.net 是訪問量最大的 UUID 工具之一,但每次頁面訪問只產生一個 v4 UUID——沒有批次模式,沒有 v7,沒有解碼器,也沒有格式選項。Guidgenerator.com 類似:簡單、快速,但僅限於一種格式和一個版本。It-tools.tech 作為更大工具箱的一部分涵蓋了 UUID,介面更簡潔,但將產生和解碼分在不同頁面,且不支援批次 SQL 匯出。

UtiloKit 將全部六個 UUID 版本(v1、v3、v4、v5、v6、v7)、所有格式(標準、大寫、無連字號、大括號、URN)、批次匯出至 JSON/CSV/SQL 以及完整解碼器整合在單一頁面中。一切使用 CSPRNG 在您的瀏覽器中執行——無伺服器、無帳號、無檔案上傳。該工具在首次載入後也可離線使用,在飛機上或網路不穩定的地方填充資料庫時尤為有用。

Frequently asked questions

UUID 產生器是免費且無限制的嗎?

是的。無需帳號、無速率限制、無廣告,隨意產生所需數量的 UUID,完全免費。一切在瀏覽器中執行,無需安裝任何東西。

產生的 UUID 在密碼學上是隨機且安全的嗎?

是的。UUID 使用瀏覽器的密碼學安全亂數產生器(CSPRNG)產生——與密碼管理員和加密函式庫使用的來源相同。不會向伺服器傳送任何內容,因此這些 ID 可以安全用於正式環境金鑰、工作階段權杖和任何敏感系統。

UUID v4 和 v7 有什麼差別?

v4 完全隨機——122 位元熵,不含任何嵌入資訊。v7 在最高有效位元中嵌入 Unix 毫秒級時間戳記,使較晚產生的 ID 排在較早 ID 之後。這讓 v7 作為資料庫主鍵表現更好:資料列大致保持按插入順序排列,索引頁保持飽滿,按建立時間的範圍查詢也更有效率。對於公開權杖或任何不應洩露建立時間的情境,v4 是更安全的選擇。

這裡可以產生哪些 UUID 版本?

所有常見版本:v4(隨機)、v7(Unix 時間可排序)、v1(格里曆時間戳記)、v6(重新排列的可排序 v1)、v5(SHA-1 基於名稱)、v3(MD5 基於名稱),以及 RFC 9562 中定義的特殊值 NIL(全零)和 Max(全一)。

什麼是基於名稱的 UUID(v3/v5),命名空間如何運作?

v3 和 v5 UUID 是確定性的:它們將命名空間 UUID 與名稱字串一起雜湊,因此相同的輸入始終產生相同的 UUID。選擇標準命名空間(DNS、URL、OID 或 X.500)或提供自訂命名空間,輸入名稱,即可從網域名稱、URL 或任意金鑰推導出穩定識別碼。v5 使用 SHA-1,是推薦選擇;v3 使用 MD5,適用於舊系統相容性。

可以批次產生 UUID 並匯出嗎?

可以。一次產生最多 10,000 個 UUID,並以純文字、JSON 陣列、CSV 欄位或可直接執行的 SQL VALUES 格式匯出——非常適合填充資料庫資料表、建構測試夾具或在數秒內產生真實的開發資料。

這個工具是私密的嗎?會儲存我的 UUID 嗎?

完全私密。每個 UUID 都在您的瀏覽器中使用用戶端 JavaScript 和 CSPRNG 產生——不會向伺服器傳輸、記錄或在您的裝置之外儲存任何內容。該工具在首次載入後即可離線使用。

Related tools

檢視所有工具