UUID 產生器

設定數量,即時產生一或多組 UUID v4,逐一或批量複製。

使用瀏覽器原生 crypto.randomUUID,不傳送任何資料。

格式

設定數量後點「產生」,UUID 立即出現在這裡。

關於 UUID v4

UUID v4 從瀏覽器的硬體熵池(crypto API)取樣 122 個隨機位元,剩餘 6 個位元用於標記版本號(4)與變體(RFC 4122)。這 122 個隨機位元決定了 UUID 的唯一性,其空間大小約為 5.3 × 10³⁶。

根據生日悖論的估算,在 2¹²² 的空間中取樣,要讓碰撞機率達到 50% 需要同時產生約 2.7 × 10¹⁸ 組 UUID(270 億億組)。以每秒產生 10 億組的速度計算,也需要持續約 85 年。在實務上,UUID v4 可視為全域唯一。

連字號格式(8-4-4-4-12)是 RFC 4122 標準定義,32 個十六進位字元加上 4 個連字號共 36 個字元。無連字號版本(32 字元)僅移除分隔符,位元值完全相同,常用於 URL slug、資料庫欄位或需要更緊湊格式的場景。

快速導覽

使用情境、常見問題與相關工具

把需要的說明放在工具下方,讓第一次使用與之後回來複用都更順。

英文搜尋: uuid generator、generate uuid、random uuid、bulk uuid、uuid v4 online、guid generator

使用方式

先完成一次順手的操作

  1. 設定數量(1–100),預設為 1 組。
  2. 選擇連字號格式(標準 8-4-4-4-12 或無連字號 32 字元)。
  3. 點「產生」,UUID 即時出現;逐一複製或點「全部複製」一次取得全部。

常見情境

這個工具實際適合拿來做什麼

  • 批量種入測試資料庫設定 20 組,產生後點「全部複製」,貼入 SQL seed 腳本直接使用。
  • URL Token 無連字號格式切換為無連字號,取得 32 字元緊湊 UUID,適合 URL slug 或 token 場景。

常見問題

先把常見疑問說清楚

UUID 產生後會傳到伺服器嗎?
不會。所有 UUID 都在瀏覽器本機使用 crypto.randomUUID() 產生,不傳送任何資料到外部。
最多可以一次產生幾組?
最多 100 組。輸入超出範圍時會顯示提示並保持欄位可用。
連字號切換會重新產生 UUID 嗎?
不會。切換只改變顯示格式,不會重新隨機;全部複製也會使用當前顯示格式。