它是一个批量清理文本文件“隐形字符”的工具。
有些文本文件(比如 .txt、.csv、.html、.json、.js)开头会藏着一个看不见的字符,叫 BOM 头。它平时不显眼,但经常惹麻烦:
网页打开显示乱码
CSV 导入 Excel 第一列标题变成怪符号
脚本执行报错,提示“意外的字符”
JSON 解析失败,明明内容是对的
这个工具就是帮你找出哪些文件有 BOM,然后一键清掉,全程在浏览器里完成,文件不会上传到服务器。
主要能做什么?
拖拽或选择文件:把一批文本文件拖进网页,或者点按钮选。
自动检测 BOM:每个文件都会标出“有 BOM”或“无 BOM”,还会告诉你是哪种 BOM(UTF-8、UTF-16 BE、UTF-16 LE)。
批量清理:点一下按钮,所有带 BOM 的文件都会被去掉开头那几个字节。
两种导出方式:
打包成 ZIP 压缩包下载(推荐,一次拿全)
逐个文件单独下载
统计信息:显示导入了几个文件、几个有 BOM、几个不用处理、总共多大、历史清理了多少个。
一键复制:每个统计值旁边都有复制按钮,方便记录。
适合谁用?
程序员 / 开发者:处理代码文件、配置文件时遇到 BOM 报错。
做数据处理的人:CSV 导入 Excel 出现乱码,就是 BOM 惹的祸。
前端开发:HTML、JS 文件带 BOM 导致页面显示异常。
写脚本 / 运维:Shell、Python 脚本开头有 BOM 跑不起来。
普通用户:从别人那拿到的文本文件打开乱码,想修一下。
用起来是什么感觉?
打开页面,顶部是一个深色大卡片,写着“在线批量去除 BOM 头”,下面提示你点击选择或拖拽文件进来。
把文件拖进去后,中间会出现一个文件列表,每个文件旁边有个彩色小标签:
红色“UTF-8 BOM”:说明有问题,需要清理
灰色“无 BOM”:说明正常,不用管
下面是统计区,显示:
已导入文件总数
检测到含 BOM 文件数(红色)
无需处理文件数(灰色)
总体数据占用空间
导出下载模式(ZIP 或逐个)
已清理 BOM 历史总计
底部三个按钮:
选择本地文件:重新选
重置所有数据:清空重来
批量去除 BOM 头并导出(绿色):一键清理并下载
点下绿色按钮后,几秒钟内:
如果选了 ZIP 模式,浏览器会下载一个 clean_no_bom_xxxx.zip,里面全是清理过的文件
如果选了逐个模式,浏览器会一个个弹出下载
整个流程就是 “拖进去 → 看红标签 → 点按钮 → 下载干净文件”,不用装软件,不用懂原理,处理完的文件直接能用。
对经常被 BOM 坑的人来说,是个很省心的“一键修复”小工具。