IP-адрес в двоичный вид
Введите IPv4 — получите четыре двоичных октета, непрерывные 32 бита, HEX и целочисленное представление.
Четыре представления одного адреса
Инструмент переводит адрес IPv4 в четыре двоичных октета, в непрерывную строку из 32 бит, в шестнадцатеричный вид и в целое число. Адрес 192.168.1.10 превращается в 11000000.10101000.00000001.00001010, в HEX это C0A8010A, а как число — 3 232 235 786. Нужен сетевым администраторам, которые считают подсети, разработчикам, которые хранят адреса в базе, и студентам, у которых перевод в двоичную систему стоит в задании.
Каждый октет — это восемь бит, всего 32. В десятичной записи адрес удобен человеку, в двоичной видно устройство сети: маска 255.255.255.0 — это 24 единицы и 8 нулей подряд, отсюда и запись /24. Совпадающая часть битов у двух адресов означает одну подсеть, различающаяся — номер узла в ней. Проверяется это глазами: выпишите два адреса в двоичном виде столбиком и посмотрите, сколько первых бит у них одинаковы; если совпадений больше, чем единиц в маске, адреса из одной сети. Целое число нужно базам: диапазон адресов в SQL ищется обычным сравнением «больше — меньше», и запрос по числу работает быстрее, чем по строке. Шестнадцатеричный вид встречается в дампах трафика и конфигурационных файлах.

| Префикс | Маска | Адресов | Узлов |
|---|---|---|---|
| /16 | 255.255.0.0 | 65 536 | 65 534 |
| /24 | 255.255.255.0 | 256 | 254 |
| /25 | 255.255.255.128 | 128 | 126 |
| /26 | 255.255.255.192 | 64 | 62 |
| /27 | 255.255.255.224 | 32 | 30 |
| /28 | 255.255.255.240 | 16 | 14 |
| /30 | 255.255.255.252 | 4 | 2 |
История: от Лейбница до маски со слешем
Двоичную запись описал Готфрид Вильгельм Лейбниц: в 1703 году он опубликовал в трудах Парижской академии наук статью о новой арифметике, где любое число записывается нулями и единицами, а сложение и умножение сводятся к простым правилам. Полтора века спустя Джордж Буль построил алгебру логики, где переменные принимают два значения, а в 1937 году Клод Шеннон в магистерской работе показал, что эта алгебра точно описывает схемы из реле. Так два состояния стали языком техники.
Практика шла тем же путём. Перепись населения США 1890 года обработали машины Германа Холлерита, где сведения о человеке хранились пробитыми отверстиями: дырка есть или её нет. В 1928 году IBM закрепила формат карты на 80 колонок, и он дожил до семидесятых, оставив след в ширине терминального экрана. Байт из восьми бит стал стандартом с машинами System/360 в шестидесятых.
В сетях биты вышли наружу. RFC 791 в 1981 году описал 32-битный адрес и деление пространства на классы A, B и C по первым битам: границы сетей проходили по целым октетам. Схема оказалась расточительной, и в сентябре 1993 года RFC 1519 ввёл бесклассовую адресацию: маска стала произвольным числом единиц подряд, а адрес записывают с префиксом вида /26. С этого момента без двоичного вида не обойтись: чтобы понять, попадает ли адрес в подсеть, приходится смотреть на биты.
Когда нужен двоичный вид, а когда число
Введите адрес и получите все четыре представления сразу. Двоичный вид нужен, когда подсеть считают руками: выпишите адрес и маску столбиком, и граница сети окажется там, где в маске кончаются единицы. Целое число берут для баз данных и для проверок «попадает ли адрес в диапазон». Шестнадцатеричный вид пригодится при чтении дампа трафика, где адрес лежит в заголовке пакета четырьмя байтами.
Ошибки обычно во входных данных. Адрес с портом, маской или лишними пробелами инструмент не разберёт, ведущие нули в октетах лучше убрать. Помните, что в подсети два адреса заняты: первый обозначает саму сеть, последний — широковещательный, поэтому в /24 узлов 254. Для соседних адресов разница видна в последнем октете: 192.168.1.10 и 192.168.1.138 отличаются одним битом, и при маске /25 они уже в разных половинах сети. Проверить корректность списка адресов перед переводом помогает проверка IPv4-адресов, а перевести в биты обычный текст — текст в двоичный код.
| Разрядность | 32 бита, 4 октета |
| Октет | 8 бит, от 0 до 255 |
| 192.168.1.10 в HEX | C0A8010A |
| Он же числом | 3 232 235 786 |
| Маска /24 | 255.255.255.0 |
| Узлов в /24 | 254 |
| Двоичная арифметика | Лейбниц, 1703 |
| Бесклассовая адресация | RFC 1519, 1993 |
Пример и применение
192.168.1.10 превращается в 11000000.10101000.00000001.00001010.
Инструмент работает локально: введённые значения не отправляются на сервер и исчезают после закрытия страницы.
Как пользоваться калькулятором
В поле «IPv4-адрес» вводят адрес в привычном виде, четырьмя числами через точку. Подойдёт и белый адрес, и внутренний вроде 192.168.1.10 — расчёт идёт локально, никаких запросов в сеть.
Кнопка «Обработать» заполняет поле «Результат»: двоичная запись по восемь бит на октет, число в 32 битах и шестнадцатеричный вид. Под полем появляется отметка «IPv4 корректен» — по ней видно, что адрес разобран и принят.
Двоичная запись нужна там, где адрес сравнивают с маской: маршрутизация, списки доступа и подсети работают именно с битами. Совпадающие старшие биты адреса и маски показывают, в одной сети находятся два узла или нет.
Пример расчёта
Адрес 192.168.1.10 в двоичном виде — 11000000.10101000.00000001.00001010. Первый октет 192 даёт 11000000, потому что это 128 + 64.
Спросите нейросети об инструменте
Похожие инструменты
Проверьте один или несколько IPv4-адресов, найдите ошибки и определите частные, loopback и публичные диапазоны.
ОткрытьТекст в двоичный кодПеревод текста в двоичный, шестнадцатеричный, восьмеричный и десятичный код по байтам UTF-8 или кодовым точкам и обратно, с разделителями.
ОткрытьФорматирование SQLРаскладывает запрос по строкам с отступами, приводит ключевые слова к верхнему или нижнему регистру, не трогает строки и комментарии, умеет сжимать в одну строку.
ОткрытьCSV в JSON и обратноКонвертер таблиц в обе стороны. Сам определяет разделитель, понимает кавычки и переносы внутри ячеек, показывает предпросмотр и ошибки в строках.
ОткрытьПарсер параметров URLРазберите query-параметры ссылки, декодируйте значения, найдите повторяющиеся ключи и получите JSON или список.
ОткрытьНормализатор URLОчистите список URL от UTM-меток, рекламных идентификаторов, якорей и лишних слешей; отсортируйте параметры.
ОткрытьСвязанные технические инструменты
Вопросы и ответы
Как перевести IP-адрес в двоичный вид?
Каждый октет переводят в двоичное число и дополняют слева нулями до восьми бит: 192 → 11000000, 168 → 10101000, 1 → 00000001, 10 → 00001010. Точки между октетами сохраняют для читаемости.
Зачем нужна двоичная запись адреса?
В ней видно границу сети. Маска /24 закрывает первые 24 бита, поэтому 192.168.1.10 и 192.168.1.200 попадают в одну подсеть, а 192.168.2.10 уже в другую. По десятичной записи это заметно не всегда — особенно на нестандартных масках вроде /26.
Почему октет не бывает больше 255?
Восемь бит дают ровно 256 значений, от 0 до 255. Адрес 192.168.1.300 невозможен, и инструмент такой ввод отклонит.
Работает ли это с IPv6?
Нет, здесь только IPv4. Адреса IPv6 записывают шестнадцатеричными группами, и двоичная запись у них занимает 128 бит; проверить их синтаксис помогает проверка IPv6-адресов.
Ещё инструменты для кода и данных
Base64 и URL, форматтер и сравнение JSON, хеши, регулярные выражения, cron, подсети, UUID, QR-код и Unix-время — в разделе 42 инструмента.

