デジタル道具屋
デジタル道具屋

ランダム文字列生成|文字数・文字種・IDを指定

1〜100文字・最大20個まで、用途に合わせたランダム文字列を無料生成

英大文字・小文字・数字・記号、似た文字の除外を指定して、パスワードやランダムIDの候補を作れます。 Web Crypto APIを使い、生成からコピーまですべてブラウザ内で処理します。

生成設定

1100
120

生成結果

ランダム文字列がここに表示されます

設定を選択して「生成」ボタンを押してください

パスワード

アカウントやシステムのパスワード生成に。記号を含めてセキュリティを向上。

🎫 APIトークン

API認証やセッション管理用のトークン生成に。英数字で長めに設定。

認証コード

二要素認証やワンタイムパスワードに。似た文字を除外して誤読防止。

🆔 一意ID

ログインID候補や一時的な識別子に。永続的な一意性が必要ならUUID生成を利用。

ランダム文字列生成ツールの使い方

文字数、生成数、文字種を指定して、パスワードやログインID、テストデータに使うランダム文字列を作れます。乱数にはブラウザのWeb Crypto APIを使用し、入力内容と生成結果をサーバーへ送信しません。

1

用途を選択

プリセットボタン(パスワード・APIトークン・認証コード・ログインID設定)から用途に合った設定を選択するか、手動で設定をカスタマイズできます。

2

文字列長を設定

スライダーで1〜100文字の範囲で文字列の長さを調整します。パスワードなら16文字以上、APIトークンなら32文字以上が推奨です。

3

文字種を選択

大文字・小文字・数字・記号の組み合わせを選択します。セキュリティを高めるには、すべての文字種を含めることが重要です。

4

生成・コピー

「ランダム文字列を生成」ボタンで一括生成し、個別または一括でクリップボードにコピーできます。生成数は1〜20個まで設定可能です。

実際の使用例

強力なパスワード生成

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

よくある質問

生成された文字列の乱数は安全ですか?

ブラウザが提供するWeb Crypto API(crypto.getRandomValues)を使用し、剰余による偏りも避けて文字を選びます。ただし、実際のアカウントではサービスの要件を確認し、生成後は信頼できるパスワードマネージャーで管理してください。

生成した文字列はサーバーに保存されますか?

いいえ、すべての処理はお使いのブラウザ内で完結します。生成された文字列がサーバーに送信されたり保存されたりすることは一切ありません。

パスワードの推奨文字数は?

一般的なWebサービスでは12文字以上、重要なアカウントでは16文字以上が推奨されます。大文字・小文字・数字・記号をすべて含めることで、総当たり攻撃への耐性が大幅に向上します。

ランダムIDとUUIDはどう使い分けますか?

人が入力するログインID候補や短いテストデータには、文字数と文字種を指定できるランダム文字列が便利です。システム上で重複しにくい識別子が必要な場合は、形式が定まったUUID生成ツールを利用し、保存時にも重複チェックを行ってください。

似た文字を除外する機能とは?

「i」と「l」と「1」、「o」と「0」と「O」など、見た目が似ている文字を除外する機能です。認証コードなど、人が読み取る必要がある場面で誤読を防ぐために使用します。

カスタム文字とは何ですか?

標準の文字種(大文字・小文字・数字・記号)に加えて、独自の文字を追加できる機能です。「カスタム文字のみ使用」をオンにすると、指定した文字だけでランダム文字列を生成できます。

役立つTips

パスワードは使い回さない

異なるサービスには異なるパスワードを使用してください。このツールで複数のパスワードを一度に生成できます。

APIトークンは提供元で発行する

「APIトークン設定」は開発・テスト用のランダム値を作るプリセットです。実サービスの認証トークンは、そのサービスの管理画面や公式APIから発行してください。

二要素認証コードは短く読みやすく

認証コードは6〜8文字で、似た文字除外オプションを有効にすると、ユーザーが入力しやすくなります。

パスワードマネージャーの活用

生成した強力なパスワードは、パスワードマネージャーに保存して管理することをお勧めします。

関連ツール