Handy Dev Tools
日常的な作業のためのシンプルなオンラインツール

お気に入りがありません

    Base64エンコード/デコードツール
    Markdown to HTML変換
    HTML to Markdown変換
    URL エンコード・デコード
    Unicodeエスケープ変換
    Unicodeエンコード/デコード
    SQLフォーマッタ
    SQLスプリッタ
    SQLパラメータバインド
    JSONフォーマッタ
    XMLフォーマッタ
    YAMLフォーマッタ
    GraphQLフォーマッタ
    JSON to YAML変換
    YAML to JSON変換
    JSON to TOML変換
    TOML to JSON変換
    HTMLエンティティ エンコード/デコード
    TOML to YAML変換
    YAML to TOML変換
    CSV to SQL INSERT変換
    Markdownテーブル生成
    JSON to XML変換
    XML to JSON変換
    UUID生成
    ULID生成
    パスワード生成
    ハッシュ生成
    Lorem Ipsum ジェネレーター
    Lorem Picsum画像URL生成ツール
    テストデータ生成
    QRコード生成
    S3パス解析・変換
    IPアドレス計算
    サブネット分割
    サブネット統合
    CloudFront署名URL生成
    RDS接続文字列ジェネレーター
    座標変換ツール
    位置情報フォーマット一括変換
    JWTデコード・解析
    Basic認証
    パスワード強度分析
    クレジットカードバリデーター
    PIIマスク(個人情報難読化)
    RSA鍵ペア生成ツール
    文字ケース変換
    ローマ字変換
    ローマ数字変換ツール
    フォネティックコード変換ツール
    文字数カウンター
    テキストDiff
    HTMLタグ除去
    正規表現テスター
    色情報変換
    ダイスロール
    Crontab ジェネレーター
    Crontab パーサー
    絵文字ピッカー
    Unixタイムスタンプ変換ツール
    HTTP ステータスコード検索
    ポート番号検索
    MIMEタイプ検索
    Base64ファイル変換
    画像Base64エンコード/デコード
    User-Agent パーサー
    URLパーサー
    OGPチェッカー
    コミットメッセージジェネレーター
    Chmod Calculator
    ターミナルGIFメーカー
    .envパーサー・バリデータツール
Ctrl+K

ULID生成

ULID生成ツールです。データベースの主キーや一意の識別子が必要な場合に、ULIDを生成できます。ULIDは時系列順にソート可能で、UUIDの代替として使用できます。1回の操作で最大100個まで生成可能です。

生成結果
Read Only

使い方

このツールについて

ULID(Universally Unique Lexicographically Sortable Identifier)をブラウザ内で生成します。タイムスタンプ順でソート可能で、UUID の代替として利用できます。

使い方

「生成」で 1 件、または個数を指定して一括生成。クリックでコピーできます。

オプション

生成個数: 1 以上の整数。指定した数だけ ULID を一括生成します。

ユースケース

• 分散 ID • ログ・イベントの時系列 ID • DB のソート可能な主キー • UUID より可読性の高い識別子

コード例

JavaScript
Read Only
1import { ulid } from 'ulid';
2
3ulid();  // 01ARZ3NDEKTSV4RRFFQ69G5FAV
Python
Read Only
1import pythonulid
2
3uuid = pythonulid.ULID()  # または ulid-py
PHP
Read Only
1use Hideyo\Ulid\Ulid;
2
3$ulid = (string) new Ulid();

プライバシーとデータの扱い

生成はブラウザ内で完結し、サーバーへ送信しません。

よくある質問

Q: ULID とは何ですか?
A: ULID(Universally Unique Lexicographically Sortable Identifier)は、最初の48ビットにミリ秒精度のタイムスタンプ、残り80ビットにランダム値を持つ128ビットの識別子です。UUIDと異なり、生成時刻でソート可能です。
Q: ULID と UUID の違いは何ですか?
A: ULIDは時刻順にソート可能なため、DBの主キーやログIDに適しています。UUID(v4)は完全なランダムで時刻情報がありません。ULIDはCrockford Base32でエンコードされ、UUIDの16進数より読みやすいです。
Q: ULID は一意性が保証されますか?
A: はい。ULIDはミリ秒タイムスタンプと80ビットのランダム値を組み合わせています。同じミリ秒内で複数生成されても、ランダム部分により衝突は天文学的に低い確率です。
Q: データはサーバーに送信されますか?
A: いいえ。すべてのULID生成はブラウザ内で完結します。サーバーへのデータ送信は一切ありません。