開発者ツール

短い一意識別子の NanoID 生成

NanoIDはローカルでバッチ生成し、カスタムの長さとアルファベットで行います。短いURL識別子やフロントエンドのオブジェクトIDをデータをアップロードせずに取得するのに便利です。

NanoID身分証ジェネレーター

このツールをお気に入りに

お気に入りの保存方法がまだ選ばれていません。

クイック操作

このツールの URL をコピーするか、対応端末ではシステムの共有シートを開けます。

利用シーン

  • フロントエンドリソース用の短いIDを作成する
  • テストデータにおける識別子フィールドを埋める
  • UUIDフォーマットが長すぎる場合は短いIDを使います

使い方

  1. セットの長さとアルファベット
  2. 生成するIDの数を選びます
  3. 結果を生成してコピーしてください

入出力サンプル

舞台設定

長さ21、デフォルトのアルファベット

NanoID

V1StGXR8_Z5jdHi6B-myT

FAQ

Nano IDはUUIDとどう違うのですか?

Nano IDは通常短く、カスタムアルファベットや長さに対応しているため、URLやUI表示に適しています。UUIDは固定されたフォーマットと、より広範なクロスシステム慣習を持っています。

なぜデフォルトの長さが21なのですか?

21はデフォルトのアルファベットの下で衝突リスクが低い一般的なデフォルトです。使い方に合わせて長さを調整してください。

ツール

関連ツール

近い用途の翻訳済みツールへ続けて進めます。

UUID 生成

UUID v4 一括生成

利用可能

ブラウザでUUID v4の値を、バッチサイズや大文字、ハイフンなし、括弧などのフォーマットオプションで生成できます。ランダム性はテストデータや固有の識別子のためのネイティブの暗号APIから生まれます。

UUID ジェネレーター 開発者

ULID ジェネレーター

ULID ジェネレーター — ソート可能な一意 ID

利用可能

タイムスタンプ先頭の Crockford Base32 エンコードで、1 件または複数の ULID を生成し、ソート可能な識別子やデータベースキーに利用できます。

ULID 識別子 データベース

ランダム文字列生成

トークン・テストデータ用ランダム文字列生成

利用可能

Web Cryptoのランダムソースを使って、ブラウザ内で長さと文字セットごとにランダムな文字列をローカル生成します。APIトークンやフィラーテスト値に有用です。

ランダム ジェネレーター