開発・データ
パスワード・ランダム文字列生成器
安全なパスワードやダミーのランダム文字列をブラウザ上で瞬時に生成するツールです。似た文字の除外や文字種の細かな設定が可能です。
Result
パスワード生成ツールの特徴
強力で推測されにくいパスワードや、ダミーデータとして使えるランダム文字列をブラウザ上で瞬時に生成するツールです。 スライダーやチェックボックスを操作するだけで、リアルタイムに新しい候補が10個作成されます。
詳しい説明を開く
文字数は最大64文字まで指定可能。大文字・小文字・数字・記号の組み合わせを自由に選べます。 さらに、「似た文字を除外」をオンにすることで、手入力時に間違えやすい文字(大文字のIと小文字のl、数字の1など)をあらかじめ候補から省くことができます。
安全なパスワードを作る目安
迷った場合は16文字以上を目安にし、大文字・小文字・数字・記号を組み合わせると推測されにくくなります。 サービスによっては記号の種類や最大文字数に制限があるため、登録先の条件に合わせて調整してください。
ランダム文字列やUUIDとの使い分け
ログイン用の秘密情報には、このツールで作る推測されにくいパスワードが向いています。 データの識別子やテスト用IDが必要な場合は、UUID生成ツールを使うと用途を分けやすくなります。
生成したパスワードは画面上に表示されます。共有端末で使う場合は周囲の表示に注意し、保存する場合は信頼できるパスワードマネージャーを利用してください。
よくある質問
生成されたパスワードはサーバーに送信されますか?
いいえ。パスワードはすべてお使いのブラウザ内(ローカル環境)で生成され、サーバーには一切送信・保存されません。
どのような仕組みで生成していますか?
暗号学的に安全な乱数生成器(Web Crypto API の crypto.getRandomValues)を使用してランダムな文字列を生成しています。
「似た文字を除外」とは何ですか?
パスワードを手入力する際に見間違えやすい文字(大文字のIと小文字のlと数字の1、大文字のOと数字の0など)を生成候補から除外する機能です。
何文字くらいのパスワードにすればよいですか?
用途にもよりますが、迷った場合は16文字以上を目安にし、大文字・小文字・数字・記号を組み合わせると推測されにくくなります。サービス側に文字数や記号の制限がある場合は、その条件に合わせてください。
生成したパスワードをどう管理すればよいですか?
生成したパスワードは、信頼できるパスワードマネージャーに保存することをおすすめします。同じパスワードを複数サービスで使い回さないようにしてください。