跳到主要内容

IP 转十进制工具(IPv4 转整数、二进制、十六进制)

IPv4 点分地址转 32 位整数、二进制、十六进制,双向互转,浏览器本地

  • 本地处理
  • 分类 开发运维
  • 适合 格式化、校验、压缩或检查和代码相关的文本。
转换方向:
示例:
3232235777
11000000.10101000.00000001.00000001
0xC0A80101

所有换算都在你浏览器里用纯 JavaScript 完成,你填的地址不会上传。

这个工具能做什么

免费 IP 转十进制工具,把 IPv4 点分十进制地址转成 32 位整数、点分二进制 和十六进制,也能把这些值反向转回 IP。填 192.168.1.1,并排读出 3232235777、 二进制 11000000.10101000.00000001.00000001 和 0xC0A80101,每个都能一键 复制。给它一个十进制如 3232235777,或一个十六进制如 0xC0A80101,它会还原 出地址。每段都校验在 0 到 255 之间,每个整数都校验在 0 到 4294967295 之间, 所以填错会给出清晰报错,而不是返回一个错值。这套换算和数据库、防火墙、 路由器内部打包 IP 的方式完全一样,这也是把 IP 存成一个整数列比存四个字节 更划算的原因。全部在你浏览器里运算,结果跟着分享链接走,你填的内容不上传。

工具细节

输入
文本 + 数值
页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
输出
即时结果 + 复制
结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
隐私
浏览器本地处理
主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
保存 / 分享
可分享链接状态
关键设置会进入 URL,复制链接后别人能复现同一组参数。
性能预算
首屏 JS ≤ 9 KB
没有声明 WASM 依赖,适合快速打开和移动端使用。
适用场景
开发运维 · 程序员
分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。

怎么用

  1. 1. 输入

    把内容粘贴或拖入工具面板。

  2. 2. 处理

    点击按钮,在浏览器内本地处理,文件不上传。

  3. 3. 复制 / 下载

    一键复制结果或下载到本地。

IP 转十进制工具 适合怎么用

适合穿插在写代码、查问题、做 Review、上线前的小任务里。

适合开发场景

  • 格式化、校验、压缩或检查和代码相关的文本。
  • 把片段整理好再放进文档、工单、提交或交接材料。
  • 不切换工具,快速检查一个小 payload。

开发检查项

  • 压缩、混淆这类不可逆处理,先对副本操作。
  • 除非确认工具本地处理,不要粘贴密钥和敏感片段。
  • 转换后的代码上线前,仍要跑自己的测试或 lint。

下一步可以接着做

这些入口会把当前任务接到更完整的工具链里。

  1. 1 单位换算 长度 / 重量 / 温度 / 面积 / 体积 / 速度 / 时间 七大类一站搞定,纯浏览器本地运算 打开
  2. 2 百分比计算 5 种常用百分比计算:X% 是多少 / X 是 Y 的百分之几 / 百分比变化 / 增减,浏览器本地 打开
  3. 3 IP 子网计算器 (CIDR) 输入一个 IPv4 CIDR,立刻得到网络地址、广播、可用主机范围、掩码、通配符、类别和子网划分,纯浏览器本地。 打开

真实使用场景

  • 把 IP 地址存成一个整数列

    你在设计一张登录表,想给每行记录来源 IP。与其用 15 字符的 VARCHAR, 不如把 203.0.113.42 换算成整数,存一个 INT 或 BIGINT。索引更小, 对整个子网做范围过滤变成一句 BETWEEN,和按整数区间建索引的 geo-IP 表做连接,比字符串比较快得多。

  • 给分析查询写一个子网范围过滤

    看板要统计来自 10.0.0.0/8 的访问。把网络地址 10.0.0.0 和广播地址 10.255.255.255 换算成整数,再查 WHERE ip BETWEEN 167772160 AND 184549375。这两个边界直接从本工具得到,SQL 读起来干净,不用把 CIDR 运算塞进语句里。

  • 调试一个返回成裸整数的值

    某条日志或某个 API 响应给了你 3232235777,没有上下文。把它粘到 数字转 IP 那侧,立刻看到 192.168.1.1,连同二进制和十六进制。不用再 盯着一个光秃秃的数字猜它指的是网络里哪台主机。

  • 教或学子网怎么对应到比特

    备考网络考试,你得看明白为什么 /26 把一个 /24 切成四块。把地址转成 点分二进制,盯着边界比特移动:前 26 个 1 是网络,后面 6 位给出每块 64 个主机。看着 1 和 0 对齐,掩码一下就懂了,光看十进制永远没这感觉。

常见踩坑

  • 把字节顺序弄反。第一段是最高有效字节,所以 1.2.3.4 是 16909060,不是 67305985。要是按小端拼整数,每个地址都会算错。按大端打包:第一段乘 16777216,最后一段乘 1。

  • 段里留着前导零。写成 192.168.01.1 看着没事,但有些解析器把 01 当八进制读,悄悄改了值,严格的解析器则直接拒绝。把零去掉,一段就是普通十进制的 0 到 255。

  • 让有符号 32 位整数溢出。255.255.255.255 是 4294967295,比有符号 INT 的上限 2147483647 还大。把 IPv4 整数存进无符号 32 位列或 64 位列,否则 127.x 以上的地址会绕成负数。

隐私说明

这里每一步换算都是浏览器标签页里运行的纯 JavaScript。地址、整数、二进制 和十六进制都不离开页面,你填的内容也不记录。唯一要注意:分享链接会把 输入写进查询字符串,所以把链接粘到聊天里,对方服务器的访问日志会留下 这个值。内网地址通常不算机密,但你要是不想泄露,请用复制按钮,别用 分享链接。

常见问题

类似工具组合

做你这行的人, 还会一起用这些。

Made by Toolora · 100% client-side · Updated 2026-06-13