IPv4 点分地址转 32 位整数、二进制、十六进制,双向互转,浏览器本地
- 本地处理
- 分类 开发运维
- 适合 格式化、校验、压缩或检查和代码相关的文本。
所有换算都在你浏览器里用纯 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. 输入
把内容粘贴或拖入工具面板。
-
2. 处理
点击按钮,在浏览器内本地处理,文件不上传。
-
3. 复制 / 下载
一键复制结果或下载到本地。
IP 转十进制工具 适合怎么用
适合穿插在写代码、查问题、做 Review、上线前的小任务里。
适合开发场景
- 格式化、校验、压缩或检查和代码相关的文本。
- 把片段整理好再放进文档、工单、提交或交接材料。
- 不切换工具,快速检查一个小 payload。
开发检查项
- 压缩、混淆这类不可逆处理,先对副本操作。
- 除非确认工具本地处理,不要粘贴密钥和敏感片段。
- 转换后的代码上线前,仍要跑自己的测试或 lint。
下一步可以接着做
这些入口会把当前任务接到更完整的工具链里。
真实使用场景
把 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。地址、整数、二进制 和十六进制都不离开页面,你填的内容也不记录。唯一要注意:分享链接会把 输入写进查询字符串,所以把链接粘到聊天里,对方服务器的访问日志会留下 这个值。内网地址通常不算机密,但你要是不想泄露,请用复制按钮,别用 分享链接。
常见问题
类似工具组合
做你这行的人, 还会一起用这些。