ランダム文字列生成ちゃん

「ランダム文字列生成ちゃん」は、使う文字の種類と文字数を選ぶだけで、ランダムな文字列をまとめて作れる無料ツールです。パスワードや暗証番号、システムで使うランダムIDなど、よく使う形はプリセットからワンタップで選べます。

プリセット
使う文字の種類
1〜100,000
1〜1,000
オプション
除外する文字: 0 O o 1 l I |

生成結果

まだ生成していません。条件を選んで「生成する」を押すと、ここに1行1件で表示されます。

ランダム文字列生成ツール「ランダム文字列生成ちゃん」とは?

大文字・小文字・数字・記号から使う文字を選び、文字数と件数を決めて「生成する」を押すだけ。
1文字から10万文字まで、1件から1,000件まで、まとめて作れます。
できた文字列は1件ずつでも、まとめてでもコピーでき、.txt で保存もできます!

こんな場面で使えるランダム文字列生成

✨ この生成ツールの特徴

📖 使い方ガイド

  1. よく使う形があれば、「プリセット」から選びます(文字の種類・文字数・件数が入ります)。
  2. 必要に応じて、使う文字の種類・文字数・生成する件数を手で変えます。
  3. 「生成する」を押すと、下に1行1件でランダムな文字列が表示されます。
  4. 使いたい行の「コピー」、またはまとめて「すべてコピー」「.txt でダウンロード」を押して持ち出します。

🛡️ 文字数と文字の種類の目安

ランダムな文字列の組み合わせの数は、「使う文字の種類の数」を「文字数」の回数だけ掛けた数です。文字数を1文字増やすと、組み合わせは文字の種類の数だけ掛け算で増えます。下に示す数は、どの位置でも選んだすべての文字を使え、各文字を独立に一様なランダムで選んだ場合の理論値です(「必ず1文字以上含める」をオンにすると、条件を満たさない並びが除かれるぶん最大で2割ほど少なくなりますが、桁は変わりません)。組み合わせの多さは総当たりで当てられにくいことの目安で、実際の安全性は、使い回さないことや二段階認証を併用することにも左右されます。

❓ よくある質問

ランダム文字列の生成は無料で使えますか?
無料です。会員登録もアプリのインストールもいりません。ページを開いて「生成する」を押すだけで、すぐにランダムな文字列ができます。
作ったパスワードはどこかに送信・保存されますか?
送信も保存もされません。生成はすべてお使いのブラウザの中で行われ、当サイトのサーバーへ送ることも、端末に保存することもありません。ページを閉じると、作った文字列は消えます。
本当にランダムですか?
ブラウザが暗号処理のために用意している乱数(Web Crypto API の crypto.getRandomValues)を使って文字を選んでいます。1文字を引くときは、偏りが出る値を捨てて引き直し、選んだ文字のどれもが同じ確率で選ばれるようにしています。「必ず1文字以上含める」がオンのときは、条件を満たさない文字列を作り直すため、条件を満たす文字列のどれもが同じ確率で出ます。その分、1文字ずつで見ると数字のように種類の少ない文字が出やすくなり、文字数が短いほどその差は大きくなります。
「必ず1文字以上含める」をオンにすると、何が変わりますか?
選んだ文字の種類(たとえば大文字・小文字・数字)が、それぞれ1文字以上入るようになります。オフのときは、短い文字数だと数字が1つも入らないといったことが起こりえます。選んだ種類がすべて入るまで1件まるごと作り直すので、条件を満たす文字列の中ではどれも同じ確率で出ます。
紛らわしい文字とは、どの文字ですか?
数字の 0、英字の O と o、数字の 1、小文字の l、大文字の I、記号の | の7文字です。手書きやフォントによって見分けにくいため、書き写したり読み上げたりする文字列では除外すると安心です。
たくさん作ったときに、まとめて保存する方法はありますか?
「.txt でダウンロード」を押すと、生成した文字列を1行1件のテキストファイルとして保存できます。「すべてコピー」でも、1行1件の形でまとめてクリップボードに入ります。