かんたんWebツール

登録不要・無料で使える便利ツール

無料ツール

パスワード生成

長さと文字種を選び、Web Cryptoを使ってランダムなパスワード候補を生成します。

Loading tool…

パスワード生成について

文字数と文字種を指定し、条件に合うランダムなパスワードを一度に5個生成できます。使用する記号は1文字ずつ選択でき、個別またはまとめてコピーできます。

使い方

  1. 1.パスワードの長さと使用する文字種を設定します。
  2. 2.使用したい記号を個別に選択します。
  3. 3.生成ボタンを押し、表示された5個から選んでコピーします。

こんなときに便利

  • Webサービスごとの強力なパスワード作成
  • 使用可能な記号が限られるシステムへの対応
  • 複数候補を比較して選びたいとき

検証した例と対応範囲

このツールで再現できる挙動を、入力と期待結果で示します。記載した対応範囲外の入力に対する保証ではありません。

入力・設定期待結果条件・補足
長さ8、英小文字のみ8文字の英小文字パスワードを5件生成します。生成結果は毎回異なるため、具体的な文字列は固定されません。
長さ16、大文字・数字・記号を有効化各候補に小文字、大文字、数字、選択した記号を最低1文字ずつ含めます。選択した文字種の数が長さを超えない範囲で保証します。

対応範囲・既知の制限

  • 指定できる長さは8〜64文字です。
  • 生成した文字列の重複が数学的に不可能であることや、利用先で受理されることは保証しません。

期待した結果にならない場合

  • 利用先で記号が拒否される場合は、そのサービスで許可された記号だけを選択してください。

処理方法

crypto.getRandomValuesと偏りを避けるrejection samplingを使い、生成後にFisher–Yates方式で並べ替えます。

生成したパスワードはブラウザ内に表示し、入力値や生成結果として解析サービスへ送信しません。

入力例

  • 英大文字・数字・記号を含む20文字
  • 使用可能な記号を「!」「-」「_」だけに限定

注意事項・制限

  • 生成したパスワードは再表示できないため、安全なパスワード管理ツールへ保存してください。
  • 同じパスワードを複数サービスで使い回さないでください。

よくある質問

生成したパスワードは送信・保存されますか?

いいえ。生成はブラウザ内で行われ、生成結果をサーバーへ送信したり保存したりしません。

どのくらいの長さがおすすめですか?

利用先の条件を満たす範囲で、できるだけ長く、サービスごとに異なるパスワードを使用してください。

使用する記号を限定できますか?

はい。記号を1文字ずつ選択でき、すべて選択・すべて解除も利用できます。