強力なパスワード生成

暗号論的乱数

長さ、文字セット、複雑さのルールをカスタマイズして強力なランダムパスワードを生成します。暗号学的乱数を使用します。

生成したパスワードはブラウザ内に留まり、アップロードされません。パスワードマネージャーの代替ではありません。

強度非常に強い

~103 bits · 文字 88

I / l / 1、O / 0 / o、| を除外して読み書きしやすくします。

  • 長さ—
  • オプション—
  • 強度—

パスワードをクリックすると再生成します

このツールについて

長さ(8–128)と大文字・小文字・数字・記号を指定してランダムパスワードを生成します。乱数はブラウザの暗号論的 API で、Math.random ではありません。

強度メーターは長さ×文字セットサイズの目安であり、辞書/漏洩チェックではありません。このページはパスワードマネージャーの代替ではありません。

紛らわしい文字を除外すると I/l/1、O/0/o、| を除き、手入力や口頭伝達向けになります。保管はパスワードマネージャーに任せてください。

よくある用途

  • 新規アカウント用の高エントロピーパスワードを作り、マネージャーへ貼り付け
  • 画面入力やサポート通話で伝えるワンタイム秘密(紛らわしい文字を除外)
  • 日本語サイトの文字種制限に合わせてトグルしつつ、長さを優先

使い方

  1. スライダーで長さを設定(許可されれば 16 以上推奨)。
  2. 文字種と、必要なら紛らわしい文字の除外を設定。
  3. Copy、またはパスワード/再生成で新しい値を取得。
  4. パスワードマネージャーに保存し、使い回ししない。

例

設定結果の形メモ
長さ 16、全種 ON英数記号混在マネージャー貼り付け向け既定。
長さ 20、記号 OFF英数字のみ# や % を拒否するフォーム向け。
長さ 12、紛らわしい文字除外0/O/1/l なし手書き・口頭向け。
長さ 8、数字のみPIN 風強度は Weak — デモ向き。

実務での落とし穴

  • 短い上限があるサイトでは、記号を無理に足すより上限いっぱいの長さを優先してください。
  • 記号 ON でも毎回記号が入る保証はありません(各文字はプールから独立抽出)。
  • 強度バーはヒューリスティックであり、zxcvbn/漏洩チェックではありません。

参考資料

最終更新: 2026-07-27

よくある質問

パスワードはどう生成されますか?
ブラウザの暗号論的乱数 API(`crypto.getRandomValues`)を使い、`Math.random` は使いません。長さと文字種の トグルは許可文字のプールだけを変えます。
長さはどのくらいがよいですか?
一般アカウントは最低 16 文字、共有シークレットや API トークン、管理者向けはサービスが許せば 20–32 文字以上を 推奨します。記号種を増やすより長さの方が効きます。
生成値は保存・アップロードされますか?
いいえ。ブラウザ内だけで生成・コピーします。パスワードマネージャーではなく、同期・保管・記憶はしません。
日本語サービスの文字種制限に合わせられますか?
はい。大文字・小文字・数字・記号のオン/オフと「紛らわしい文字を除外」で、フォームが拒否しがちな文字を避けられます。 極端に短い上限がある場合は、記号を減らすより上限いっぱいの長さを優先してください。