パスワード生成

開くだけで、ランダムなパスワードを作れます。強さを確かめ、コピーしてお使いください。

あなたのパスワード
作成しています

強さを計算しています

パスワードはこの端末のブラウザの中だけで作られ、送信も保存もされません。

使うサイトに合わせる

使うサイトの条件に合わせて文字数や記号を選び、コピーしてお使いください。

16 文字
使う文字

半角の記号だけを使います(英数字・空白は無視)。

除く字:0 O o 1 l I | ` ' "

作る数

安全なパスワードの決まり

長さ・使い分け・保管の3つを意識して、大切なアカウントを守りましょう。

長さを優先する

文字の種類を増やすより、文字数を増やす方が強くなります。ネットのアカウントなら 12 文字以上、大事なアカウント(メール・銀行・パスワード管理アプリ)は 16 文字以上が目安です。

使い回さない

どこか 1 つのサービスから漏れると、同じパスワードの他のアカウントも乗っ取られます。サービスごとに別のパスワードを作ってください。

覚えずに保存する

ランダムなパスワードは覚えるものではありません。スマホやブラウザのパスワード管理(パスキー・キーチェーンなど)に保存し、大事なアカウントは 2 段階認証も合わせて使ってください。

このページでの作り方

ブラウザの暗号用乱数から文字を選び、条件を満たすまでパスワード全体を作り直します。サーバーには送らず、端末にも保存しません。

この端末の中だけブラウザの乱数端末内で生成コピー送らないサーバー
パスワードは端末の中だけで作り、サーバーには送りません。

強さの計算の仕方

パスワードの強さは、当てずっぽうで当てるときの組み合わせの数で決まります。組み合わせの数は「文字の種類の数 ^ 長さ」、ビット数は「長さ × log2(文字の種類の数)」です。たとえば数字だけ(10 種類)の 4 文字なら 10^4 = 10,000 通り、約 13.3 ビットです。

文字の種類を 1 つ増やすより、長さを 1 文字足す方が効きます。英大小文字と数字の 62 種類で長さが 8 文字から 9 文字になると、組み合わせの数は 62 倍になります。一方、種類が 62 から 74(記号 12 種類を足した数)に増えても、8 文字のままなら約 4.1 倍にしかなりません。

文字の種類と長さの例

下の表は、道具が実際に使う文字の数から計算した例です。総当たりの時間は、「1 秒に 1 兆回試せる相手が、全部の組み合わせを試し終えるまで」と仮定した目安です(実際には平均で半分ほどで当たります)。

文字の種類・長さ別の組み合わせの数と総当たりの目安
使う文字種類の数長さ組み合わせの数ビット数総当たりの目安
数字だけ108 文字約 1.0 × 10^8 通り26.6 ビット1 秒未満
数字だけ1012 文字約 1.0 × 10^12 通り39.9 ビット約 1 秒
数字だけ1016 文字約 1.0 × 10^16 通り53.2 ビット約 2.8 時間
英小文字だけ268 文字約 2.1 × 10^11 通り37.6 ビット1 秒未満
英小文字だけ2612 文字約 9.5 × 10^16 通り56.4 ビット約 1.1 日
英小文字だけ2616 文字約 4.4 × 10^22 通り75.2 ビット約 1,382 年
英大文字と英小文字528 文字約 5.3 × 10^13 通り45.6 ビット約 53 秒
英大文字と英小文字5212 文字約 3.9 × 10^20 通り68.4 ビット約 12 年
英大文字と英小文字5216 文字約 2.9 × 10^27 通り91.2 ビット約 9.1 × 10^7 年
英大小文字と数字628 文字約 2.2 × 10^14 通り47.6 ビット約 3.6 分
英大小文字と数字6212 文字約 3.2 × 10^21 通り71.5 ビット約 102 年
英大小文字と数字6216 文字約 4.8 × 10^28 通り95.3 ビット約 1.5 × 10^9 年
英大小文字・数字・記号(この道具の初期設定・似た字を除く)688 文字約 4.6 × 10^14 通り48.7 ビット約 7.6 分
英大小文字・数字・記号(この道具の初期設定・似た字を除く)6812 文字約 9.8 × 10^21 通り73.0 ビット約 310 年
英大小文字・数字・記号(この道具の初期設定・似た字を除く)6816 文字約 2.1 × 10^29 通り97.4 ビット約 6.6 × 10^9 年

表の見方は、左の「使う文字」と「長さ」の行を探し、右の「ビット数」を見ます。この道具の初期設定(16 文字・記号あり)なら、約 97 ビットです(種類の数は 68)。「各種を 1 字以上含める」をオンにすると、条件に合わない組み合わせが除かれるため、画面のビット数は表よりわずかに小さくなります。

この計算が当てはまる条件

表の数字は、文字をランダムに選んだパスワードだけに当てはまります。人が思いついた単語や誕生日、「Password1!」のような型どおりの変形は、文字の種類と長さが同じでも、試す順番を工夫されるため、表よりずっと早く当てられます。この道具は暗号用の乱数で選ぶので、表の数字のとおりに考えられます。

強さの見方

70ビット以上なら、ふつうのネットのアカウントに十分な強さです。ビット数は、当てずっぽうで当てるのに必要な試行回数を2の何乗かで表した数です。1ビット増えると、試す回数は2倍になります。

ビット数ごとの強さ
ビット数表示見方
49以下弱い推測されやすいため、文字数を増やしてください。
50〜69ふつう大切なアカウントでは、もう少し長くすると安心です。
70〜99強いネットのアカウントに使える強さの目安です。
100以上とても強い総当たりで当てるのは現実的ではありません。

パスワード生成のよくある質問

ここで作ったパスワードは安全ですか?記録されませんか?

パスワードはお使いのブラウザの中で、暗号用の乱数(crypto.getRandomValues)から作ります。サーバーには送らず、端末にも保存せず、URL にも載せません。ページを閉じると消えます。

何文字にすれば安全ですか?

大文字・小文字・数字・記号を使うなら、ネットのアカウントは 12 文字以上、大事なアカウントは 16 文字以上が目安です。画面の「強さ」は約 70 ビット以上で「強い」と出ます。

「記号が使えません」と言われました

「記号」をオフにするか、「使う記号」の欄をそのサービスで使える記号だけに書き換えてください。記号をオフにしたときは、文字数を 2〜4 文字増やすと同じくらいの強さになります。

「似た字を除く」は何のためですか?

0(ゼロ)と O(オー)、1 と l(エル)と I(アイ)のように見分けにくい字を使いません。紙に書き写したり、画面を見ながら別の端末で打ち込んだりするときの打ち間違いを防げます。強さはわずかに下がります。

強さの「ビット」とは何ですか?

当てずっぽうで当てるのに何通り試す必要があるかを 2 の何乗かで表した数です。1 ビット増えると試す回数は 2 倍になります。このページは「文字数 × log2(使う文字の種類の数)」で計算しています。

2026年11月13日現在の情報です(データ最終更新: 2026年9月28日)。

関連する読み物