IP / CIDR 計算 — ネットワーク / ホスト数算出
`192.168.1.10/24` のような IPv4 CIDR 表記から、ネットワークアドレス・ブロードキャスト・サブネットマスク・ワイルドカード・最初/最後のホスト・収容可能ホスト数を一発算出。プライベート・ループバック・予約アドレスの判定も表示。すべてブラウザ内で計算するので、社内ネットワーク設計も外部に送信せず検証できます。
使い方
IPv4 アドレスを CIDR 表記 (例: `192.168.1.10/24`) で入力すると、ネットワークアドレス・ブロードキャスト・サブネットマスク・ワイルドカードマスク・最初のホスト IP・最後のホスト IP・収容可能ホスト数・総アドレス数を一括で計算します。プレフィックス長 (`/24`) を省略した場合は `/32` として扱います。RFC 1918 のプライベート範囲、ループバック (127/8)、リンクローカル (169.254/16)、マルチキャスト (224/4) などの分類も自動判定します。サンプル ボタンで定番の CIDR をワンクリックで試せます。
よくある質問
- IP アドレスはサーバーに送信されますか?
- いいえ。計算はすべてブラウザ内の JavaScript で完結します。社内ネットワークの設計や本番環境の IP プランも安全に検証できます。
- IPv6 には対応していますか?
- 現状 IPv4 のみ対応しています。IPv6 は 128 bit アドレス空間で BigInt を使った別実装が必要になるため、需要があれば別ツールとして用意します。
- ホスト数 (usable hosts) と総アドレス数 (total addresses) の違いは?
- 総アドレス数は CIDR 範囲に含まれる IP の総数 (例: /24 なら 256)。ホスト数は通常はネットワークアドレスとブロードキャストを除いた数 (/24 なら 254)。ただし /31 と /32 は特別ケースです: /31 は P2P リンク用途で 2 アドレス両方をホストとして使えるため『2』、/32 は単一ホストの指定で『1』として扱います。
- ホスト IP に CIDR を付けてもいいですか?
- はい。`192.168.1.10/24` のようにホスト寄りのアドレスを入れても、ネットワーク部分を計算してネットワークアドレス (192.168.1.0) を表示します。
- プレフィックスは省略できますか?
- はい。`8.8.8.8` のように単独 IP を入れた場合は `/32` (単一ホスト) として扱います。
類似のツール
進数変換 — 2 / 8 / 10 / 16 進数を相互
10 進数を 2 進・8 進・16 進数に、その逆も一発変換。入力進数 (Mode) を切り替えると、その値を残り 3 つの進数で同時表示。0b / 0o / 0x プレフィックス付き表示や、4 桁ごとの区切りもオプションで切替できます。すべてブラウザ内の BigInt 演算で精度を保証。
ZIP アーカイブ内容ビューア
ZIP ファイルをドロップして、解凍せずに中身を一覧表示します。総ファイル数・全体サイズ・圧縮率・アーカイブコメントに加え、各エントリのパス・圧縮前後のサイズ・圧縮方式 (Stored/Deflate/Deflate64/BZIP2/LZMA/Zstandard)・最終更新日時・CRC32・暗号化フラグ・ディレクトリ判定を表示。Central Directory だけを読む自前パーサで動作するため、ファイルの中身データは展開せず、サーバーにも送信されません。
ASCII アートバナー — figlet 風の文字列をフォント別に生成
テキストを figlet 形式の ASCII アートバナー (Hello → █▀▀█ ▀▀█ █░░ █░░ █▀▀█ のような巨大な文字) に変換するツール。figlet (MIT) を完全にブラウザで動かして、Standard / Big / Slant / Block / Ghost / Banner3-D など 10 種類以上の人気フォントを切替えられます。改行や複数行の入力にも対応。生成結果は等幅フォントで表示され、コピーやテキストファイルとしてダウンロードが可能。よく ASCII バナーが必要になるのは: コード冒頭のセクション見出し、CI ログのセパレータ、README のタイトル、ターミナルの起動メッセージ など。
バーコード生成 — JAN / EAN / UPC / CODE128 / CODE39
数字や文字列を 1 次元バーコード (JAN-13 / EAN-13・JAN-8 / EAN-8・UPC-A・CODE128・CODE39・ITF・Codabar/NW-7・MSI) に変換し、PNG / SVG として保存できます。バーの太さ・高さ・色・余白や、下部の数字表示の有無を細かく調整可能。チェックディジットの検証も自動で行います。生成はすべてブラウザ内で完結し、入力した値が外部に送信されることはありません。