パスワード生成
長さと文字の種類を選んで、または覚えやすい単語の組み合わせ(パスフレーズ)で、推測されにくいパスワードを作ります。作った値はこの画面の外には出ません。
強度は単語数で決まります — 単語 1 つが約 10 ビットです。マスターパスワードや端末ロックなど覚える必要がある用途には 6 語以上をおすすめします。韓国語の単語はハングルを受け付ける場所だけで使ってください(英数字しか使えないサイトが多くあります)。英語リストは Electronic Frontier Foundation の EFF Short Wordlist #2 (CC BY 3.0 US) です。
乱数はブラウザの暗号用乱数(Web Crypto)だけで生成し、サーバーへの送信や保存はしません。再読み込みすると消えます。
生成されたパスワード
推定強度: ( ビット)
作り方
選んだ種類ごとに1文字を先に選んで必ず含め、残りは全体から選んでシャッフルします。乱数を文字数で割った余りで選ぶと先頭側の文字がわずかに出やすくなるため、偏りが出る値は捨てて引き直します(棄却サンプリング)。
単語の組み合わせは何が違うのですか
「bagpipe-bamboo-cactus-lantern-pebble-tiger」のように、リストからランダムに選んだ単語をつないだパスワードです。同じ長さのランダムな文字より弱いものの覚えやすいため、同じ強度をより楽に記憶できます。単語は重複を許して選ぶので、強度は log₂(リストの大きさ) × 単語数 ちょうどです。単語を自分で選んだり、歌詞やことわざを使うとこの計算は成り立ちません — 必ずツールが選んだ単語をそのまま使ってください。
安全に使うには
長いほど強くなります。記号を混ぜるより16文字以上に伸ばす方が効果的です。サイトごとに別のパスワードを使い、パスワード管理ツールに保管してください。生成した値をチャットやメモ帳に書き残さないでください。
よくある質問
作ったパスワードはサーバーに保存されますか?
いいえ。すべてブラウザ内で処理され、どこにも送信されません。
Math.random との違いは?
Math.random は暗号用ではなく、値を予測される恐れがあります。このツールはOSレベルの乱数を使う Web Crypto のみを使います。
強度の「ビット」とは?
組み合わせの数を2のべき乗で表した値です。1増えるごとに推測すべき数が2倍になります。80ビット以上なら一般的な用途に十分です。
サイトが一部の記号を受け付けません。
「使用する記号」欄を許可された記号だけに直すか、記号をオフにして長さを増やしてください。
単語の組み合わせパスワードは安全ですか?
単語数が十分なら安全です。6 語で約 62 ビット、8 語で約 83 ビットです。ただし単語を自分で入れ替えたり選んだりすると計算が成り立たないので、出たとおりに使ってください。
このツールの使い方
アカウント作成やパスワード変更のときに、推測されにくい値を作ります。長さと文字の種類を選ぶか、覚えやすい単語の組み合わせ(パスフレーズ)を選んでください。作った値はこのブラウザ内だけで作られ、サーバーには送信されません。
よくある質問
作成したパスワードは保存・送信されますか?
いいえ。ブラウザ内で作成され、この画面の外には出ません。
パスワードは何文字が安全ですか?
長いほど安全です。12文字以上で大小文字・数字・記号を混ぜるか、単語をつなげたパスフレーズをおすすめします。
パスフレーズとは?
複数の単語を組み合わせた長いパスワードです。記号混じりの短い文字列より覚えやすく、推測されにくいです。
関連ツール
すべてのツールを見るWebページ・RSS点検
アドレスを入力すると、サーバーがアクセスしてタイトル・説明・OG プレビュー情報、応答ヘッダー、リダイレクト、SSL 証明書の有効期限を点検し、RSS/Atom フィードの形式とよくある誤りを確認し、API が他サイトのブラウザリクエストを許可しているか(CORS)も判定し、ドメインの DNS レコード(A・MX・TXT・NS など)を公開 DNS で検索します。
ダイアグラム作成
テキストからフローチャート・シーケンス・ER・ガントなどの図を描き、SVG・PNGで保存します(Mermaid記法)。入力したテキストはサーバーに送信されません。
開発者ツール
URL・Base64・HTML・Unicodeエンコード、JSON整形・CSV変換、UNIX時間、JWTデコーダー、ハッシュ、UUID、正規表現、テキスト比較、進数変換、cron解釈、表の変換、サブネット(CIDR)・chmod計算、HTTP・MIME・ポート辞典、robots・sitemap、ダミーデータ、TOTP・semver・ビット演算・設定ファイル(.env・INI・TOML)変換・JSON スキーマ検証・docker run→compose・.gitignore・OG タグ生成・ASCII/ANSI コード表まで、40種の開発補助ツールを1か所に。
コード整形(Beautifier)
HTML・CSS・JS・JSON・PHP・Java・Kotlin・Shell・Python・SQL・XML・YAMLをタブまたはスペース(2・4・8)で整え、コピーや色付きHTMLとして書き出せます。コードはサーバーに送信されません。
コード圧縮(Minify)
HTML・CSS・JS・JSONのコメントと不要な空白を取り除いて容量を減らします。貼り付けやファイルを開く(ドラッグ&ドロップ可)ことができ、結果のコピーや.minファイルのダウンロードも可能です。コードはサーバーに送信しません。
JSON・XML・YAMLパーサー
JSON・XML・YAMLを貼り付けるかファイルで開くと、文法チェック(誤りは何行目何文字目か)、折りたたみ式のツリー表示、値・キーの検索、パスによる値の検索、整形・圧縮、相互変換ができます。処理はすべてこのブラウザ内で行われ、入力やファイルはサーバーに送信されません。