ランダム文字列生成
セキュアなパスワード、APIトークン、一意のIDを生成
セキュアなパスワード、APIトークン、一意のIDなど様々な用途に使えるランダム文字列を生成します。
生成設定
生成結果
ランダム文字列がここに表示されます
設定を選択して「生成」ボタンを押してください
パスワード
アカウントやシステムのパスワード生成に。記号を含めてセキュリティを向上。
🎫 APIトークン
API認証やセッション管理用のトークン生成に。英数字で長めに設定。
認証コード
二要素認証やワンタイムパスワードに。似た文字を除外して誤読防止。
🆔 一意ID
データベースの主キーやファイル名に。カスタム文字でフォーマット調整。
実際の使用例
強力なパスワード生成
Webサービスのログイン用に、大文字・小文字・数字・記号を含む16文字のパスワードを生成
INPUT
文字列長: 16 大文字: ON 小文字: ON 数字: ON 記号: ON 似た文字除外: ON
OUTPUT
K9$mPx2@nWqR7&vD
APIトークン生成
REST APIの認証トークンとして、英数字のみ32文字のトークンを生成
INPUT
文字列長: 32 大文字: ON 小文字: ON 数字: ON 記号: OFF
OUTPUT
a8Kx2mNp4Qr7Wv9BcDfGhJnTyUz3Ls5
ワンタイムパスワード生成
メール認証やSMS認証用の6文字数字コードを生成
INPUT
文字列長: 6 大文字: OFF 小文字: OFF 数字: ON 記号: OFF
OUTPUT
483927
よくある質問
ブラウザのMath.random()を使用して生成されます。一般的な用途には十分ですが、暗号学的に厳密なセキュリティが求められる場合は、専用のパスワードマネージャーや暗号ライブラリの使用を推奨します。
いいえ、すべての処理はお使いのブラウザ内で完結します。生成された文字列がサーバーに送信されたり保存されたりすることは一切ありません。
一般的なWebサービスでは12文字以上、重要なアカウントでは16文字以上が推奨されます。大文字・小文字・数字・記号をすべて含めることで、総当たり攻撃への耐性が大幅に向上します。
「i」と「l」と「1」、「o」と「0」と「O」など、見た目が似ている文字を除外する機能です。認証コードなど、人が読み取る必要がある場面で誤読を防ぐために使用します。
標準の文字種(大文字・小文字・数字・記号)に加えて、独自の文字を追加できる機能です。「カスタム文字のみ使用」をオンにすると、指定した文字だけでランダム文字列を生成できます。
役立つTips
パスワードは使い回さない
異なるサービスには異なるパスワードを使用してください。このツールで複数のパスワードを一度に生成できます。
APIトークンは英数字のみで
APIトークンには記号を含めず、英数字のみで32文字以上にすることが一般的です。URLエンコーディングの問題を回避できます。
二要素認証コードは短く読みやすく
認証コードは6〜8文字で、似た文字除外オプションを有効にすると、ユーザーが入力しやすくなります。
パスワードマネージャーの活用
生成した強力なパスワードは、パスワードマネージャーに保存して管理することをお勧めします。