UUID 產生器
使用安全的瀏覽器隨機來源批次產生 UUID v4。
一次產生最多 100 個 UUID v4,可選小寫、大寫或移除連字號,並可複製或下載。
工具互動區
數量與格式的實際限制
數量欄位輸入超過 100 或小於 1 都會被自動夾回有效範圍:例如輸入 500,按下產生後欄位會自己改回 100,並只產生 100 個 UUID;輸入 0 或負數則會改回 1。這個限制寫死在程式碼裡,不是可調整的偏好設定。
格式是單一下拉選單,只能三選一:小寫(預設,例如 3fa85f64-5717-4562-b3fc-2c963f66afa6)、大寫,或移除連字號;沒有辦法同時勾選「大寫」又「去連字號」,如果你需要大寫又無連字號的版本,要先產生後自行用文字編輯器的取代功能處理。
- 驗證方法:用正規表達式 ^[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$ 檢查小寫版本是否符合 UUID v4 格式(第三段以 4 開頭、第四段以 8/9/a/b 開頭)。
產生失敗時的行為,以及 UUID 不能拿來做什麼
產生功能依賴瀏覽器的 crypto.randomUUID(),這個 API 需要安全環境(HTTPS 或 localhost)。如果瀏覽器不支援或執行環境不安全,工具會捕捉例外、清空輸出欄位,並顯示「UUID generation is unavailable in this browser.」之類的錯誤訊息,而不會退回到不安全的隨機數產生方式。
UUID 不是 CSV 轉 JSON 或 JSON 轉 CSV 工具能自動填入的欄位型別,如果需要在轉換出的資料裡補上識別碼,通常是先用這個頁面產生一批 UUID,再手動貼進表格的對應欄位。UUID 本身也不驗證任何權限,不應取代密碼、API 金鑰或簽章。
如何使用
- 設定需要的數量。
- 選擇輸出格式。
- 產生後複製或下載。
常見使用情境
- 建立測試資料識別碼。
- 為資料庫樣本建立主鍵。
適合誰使用
- 建立測試資料與資料庫樣本的開發者
- 需要不重複暫時識別碼的 QA 與設計人員
- 學習 UUID 格式與用途的學生
實際案例
產生測試資料主鍵
一次產生與樣本筆數相同的 UUID,保留標準小寫與連字號格式,並把結果存入版本控制前確認其中不含真實使用者資料。
測試輸入驗證
建立標準、無連字號及大寫版本,確認應用程式是否只接受預期格式。UUID 可作識別碼,但不應當成權限憑證、密碼或可猜測順序的替代品。
注意事項
- 工具產生 UUID v4,不提供名稱型 UUID、時間排序 UUID 或資料庫特定型別。
- 移除連字號或變更大小寫不會增加隨機性,只改變文字表示方式。
- 在大量或法規敏感系統中,仍應由應用程式或資料庫於寫入時產生並驗證識別碼。
常見問題
- 這是 UUID v4 嗎?
- 是,使用瀏覽器 crypto.randomUUID。
- 適合密碼嗎?
- 不建議;UUID 是識別碼,不是密碼格式。
隱私與本機處理
🔒 此工具完全在您的瀏覽器本機執行,不會將任何資料上傳到伺服器。
所有輸入與檔案都只在目前的瀏覽器分頁中處理,不會上傳到伺服器。
信任與使用提醒
本工具主要在你的瀏覽器中執行,輸入內容不會主動上傳到伺服器。請避免輸入高度敏感資料。計算結果僅供參考。
最後更新:
訂閱更新
新工具上線與實用技巧,第一時間寄到你的信箱。不塞廣告,隨時可退訂。