長さを決める
登録先の条件を確認し、8〜128文字から選びます。

英大文字・英小文字・数字・記号、長さ、生成数を指定して、安全な乱数によるパスワードをブラウザ内で生成できる無料ツールです。
暗号学的に安全な乱数を使い、ブラウザ内でパスワードを生成します。
設定上の強度目安
文字数と使用文字数から計算した理論上の目安です。
生成結果はサーバーへ送信・保存されません。
登録先の条件を確認し、8〜128文字から選びます。
英大文字・英小文字・数字・記号から使用する種類を選びます。
安全な乱数を使って、選択した条件の文字列を生成します。
必要な結果だけをコピーし、パスワード管理ツールへ保存します。
短く複雑な文字列だけに頼らず、登録先が許可する範囲で十分な長さを確保します。
1つのサービスから漏えいしても、ほかのアカウントへ被害が広がらないよう個別に作ります。
覚えきれないパスワードをメモや使い回しで管理せず、信頼できる管理ツールを利用します。
利用できる場合は認証アプリ、セキュリティキー、パスキーなども設定します。
ブラウザ標準のWeb Crypto APIにあるcrypto.getRandomValues()を使用します。通常の疑似乱数関数ではなく、セキュリティ用途に適した乱数から文字を選択します。
選択した文字種は、それぞれ最低1文字を含めたうえで安全な乱数で並び替えます。生成条件と結果は端末内だけで扱います。詳しい管理方法は「安全なパスワードの作り方」も確認してください。
ツールを使うときに迷いやすい点を整理しています。