devtools-hub

UUID ジェネレーター

v4 / v1 / v7 UUID をワンクリックで生成・一括出力

BOOTHで見る(有料版)
開発者向けユーティリティUUID

UUID v4(ランダム)・v1(タイムスタンプ)・v7(順序付きランダム)を即座に生成。一括生成やコピーにも対応し、開発・テストのデータ作成を効率化します。

広告

UUID Generator

バージョン

— バージョンを選択して Generate —

一括生成

Features

  • UUID v4 / v1 / v7 の3バージョンを切り替えて生成
  • ワンクリックコピー(Copied! フィードバック付き)
  • 一括生成(最大100件)+ 改行区切りでまとめてコピー
  • 直近10件の生成履歴を表示・再コピー

Desktop Only

有料版のみ

デスクトップ版(BOOTH)でのみ使える機能

  • 大量生成(最大10,000件)
  • 生成結果を CSV / TXT ファイルに書き出し

Desktop App

デスクトップ版を入手する

Web版にはない機能をデスクトップ版で追加しています。

  • 大量生成(最大10,000件)
  • 生成結果を CSV / TXT ファイルに書き出し
BOOTH で見る

UUIDとは?v4・v1・v7の違いと使い分け

UUID(Universally Unique Identifier)は128ビットの一意識別子で、分散システムでIDを生成する際の標準形式です。データベースの主キー・ファイル名・セッションIDなど幅広い用途に使われます。

UUID v4(ランダム)

UUID v4は暗号論的に安全な乱数から生成されるため、推測が困難です。最も広く使われるバージョンで、ほとんどのユースケースに適しています。「xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx」の形式で、バージョン番号と少数のビットを除いてランダムです。衝突確率は極めて低く、実用上は無視できます。

UUID v1(タイムスタンプ)

UUID v1はMACアドレスと現在時刻から生成されます。タイムスタンプが含まれるため生成順に並べることができますが、MACアドレスが含まれるためプライバシー上の懸念があります。ログのトレースIDや時系列で並べたいIDに使えますが、現在はv7が代替として推奨されています。

UUID v7(順序付きランダム)— 新世代の標準

UUID v7は2022年に標準化された新しいバージョンで、Unixタイムスタンプをプレフィックスとして含みながら残りはランダムです。タイムスタンプ順に並ぶためDBのインデックス効率が良く、プライバシー問題もありません。PostgreSQL 17+・AWS・Cloudflareが採用しており、新規プロジェクトではv7が推奨されつつあります。

UUIDをDBの主キーに使う際の注意

UUID v4はランダムなためB-treeインデックスにおける挿入順序がランダムになりページ分割が頻発し、パフォーマンスが低下することがあります。大量のINSERTがある場合はUUID v7か順序付きUUID、またはULIDの使用を検討してください。UUID Generatorでは最大100件の一括生成とCSV/TXT出力(デスクトップ版)が可能です。

広告

Related Tools

base64-studio

Base64 エンコード & デコード

開発者向けテキストエンコード

使ってみる →

BOOTH

JSON Studio

JSON フォーマッター & バリデーター

JSON開発者向けフォーマッター

使ってみる →

BOOTH

color-deck

カラーコード変換 & パレット保存

カラーデザイン開発者向け

使ってみる →

BOOTH

このツールを共有する