IPアドレス変換 — IPv4⇄10進/2進/16進

IPv4アドレスを10進数・2進数・16進数に相互変換します。すべてブラウザ内。

🔒 すべてあなたのブラウザ内で動作します。入出力データはサーバに送信・保存されないため安全です。

値をクリックでコピー。ドット区切り・10進整数・0x 16進に対応。

このツール、役に立った?タップでリアクション

このツールについて

このIPアドレス変換ツールは、IPv4アドレスを10進数(32ビットの整数1つ)・2進数・16進数の表現に変換し、いずれの形式からもドット区切り表記に戻せます。ファイアウォールのルール、データベース保存、プログラミングや、192.168.0.1 が 3232235521 という数値に対応する仕組みの理解に便利で、すべてブラウザ内で動作します。

よくある質問

IPアドレスを10進数に変換するのはなぜですか?

IPv4アドレスを32ビットの整数1つとして保存すると省スペースで、範囲比較も高速になるため、データベースやファイアウォール、ACLでは10進数形式がよく使われます。あるアドレスがブロック内に含まれるかの判定も、単純な数値比較で済みます。

変換はどのように行われますか?

4つのオクテットはそれぞれ0〜255の1バイトです。これらを octet1×16777216 + octet2×65536 + octet3×256 + octet4 のように32ビットの数値へまとめると10進数値になります。2進数・16進数は、その同じ32ビットを2進・16進で表記しただけです。

入力したデータはどこかに送信されますか?

いいえ。変換はすべてブラウザ内で行われる純粋な計算なので、入力したアドレスがサーバーへ送信・保存されることはありません。