UUID 在線生成器是一個在瀏覽器中運行的標識符生成與解析工具,可以按需生成不同版本的 UUID(通用唯一識別碼),並支持批量生成、格式定製、多種開發格式導出與已有標識符的反向解析。所有計算都在本地頁面完成,生成的標識符不會上傳到服務器。
支持的 UUID 版本
- v1:包含生成時間與節點信息,適合需要按時間追溯來源的場景。
- v3 / v5:基於命名空間與名稱計算,相同的命名空間和名稱始終產生相同結果,分別使用 MD5 與 SHA-1。
- v4:完全隨機,適用於絕大多數業務場景。
- v6 / v7:前綴包含時間戳,整串可按時間排序;v7 在同一毫秒內連續生成時也會依次遞增,適合作爲數據庫主鍵。
- v8:自定義格式,可輸入十六進制內容,或指定 SHA-256、SHA-384、SHA-512 計算名稱哈希。
- Nil / Max:全 0 與全 F 的特殊值,用於表示空值和最大值。
格式與輸出
- 可切換標準形式、GUID、無連字符與 URN 前綴,並自定義分隔符、大小寫與花括號。
- 輸出方式包括每行一個、逗號分隔、空格分隔、帶引號、JSON 數組、CSV、SQL IN、SQL VALUES、Python 列表、Base64 與 C 字節數組。
- 單次可生成 1 至 1000 個,結果支持複製、下載爲 TXT、JSON、CSV、SQL、PY、C 文件,也可導出爲 Excel 表格。
解析已有 UUID
粘貼一個或多個 UUID 後,工具會識別其標準形式、當前格式、版本號、變體、時間戳、時鐘序列與節點信息,並給出對應的 Base64 表示。帶花括號、帶 URN 前綴或不含連字符的寫法都可以識別。
適用場景
- 開發接口或數據庫時批量生成測試用的主鍵與唯一標識。
- 需要按時間排序的分佈式 ID 時生成 v7 UUID。
- 覈對日誌、測試用例或接口返回中的 UUID 版本與時間字段。
- 爲 SQL 語句、JSON 數據、Python 列表或 C 數組準備現成的標識符。
使用方法
- 在版本選項中點擊需要的 UUID 版本,頁面會顯示該版本的簡要說明。
- 設置生成數量,並按需調整格式預設、分隔符、大小寫等細節。
- 選擇輸出方式,點擊生成即可得到結果。
- 使用首條結果、列表中單條複製或複製全部獲取數據,也可以下載文件或導出 Excel。
- 需要覈對已有標識符時,將內容粘貼到下方解析區域並點擊解析。
常見問題(FAQ)
Q:生成的 UUID 會重複嗎?
A:v4 等隨機版本使用瀏覽器提供的安全隨機數,在常規使用量下重複概率可以忽略;v3 與 v5 屬於確定性生成,相同的命名空間和名稱一定會得到相同結果,這屬於設計預期。
Q:v4 和 v7 應該怎麼選?
A:只需要唯一標識時選 v4;如果標識符要作爲數據庫主鍵並希望按寫入順序排序,v7 更合適,因爲它的前綴包含時間信息。
Q:一次最多可以生成多少個?
A:生成數量上限爲 1000 個;解析區域單次最多處理 500 行,超出部分會自動截取前 500 行。
Q:生成的數據會上傳到服務器嗎?
A:不會。生成與解析都在瀏覽器本地完成,結果不會上傳或保存到服務器。
Q:頁面裏的設置會保留嗎?
A:版本、格式、輸出方式等選項會保存在當前瀏覽器中,下次打開時沿用上次的設置。
加載中...