在线工具的通病是先把你的文件收走。想批量改个名字,点开网站第一句话往往是「选择要上传的文件」——等进度条走完,再下个压缩包解出来覆盖回原目录。Rename.Tools 偏偏反着来:它没有上传这一步。

打开网站,把一批文件或者整个文件夹拖进去,剩下的事都在你自己的浏览器里发生。它调用浏览器自带的文件接口,在本机直接读旧名字、写新名字,文件从头到尾没离开硬盘。火狐和 Safari 还没跟上这套接口,它会老实换个办法干活,不假装自己全能。
真正动手的是那块叫「规则链」的面板。重命名被拆成七种规则:查找替换、正则、序号、大小写、插入、删除,以及自己写 JavaScript 的入口,可以按任意顺序串起来。给一批照片加日期前缀,上面接一条序号,再叠一条把空格换成下划线,几百个新名字在右边跟着变。

最让人踏实的是实时预览。原始名和新名字并排摆着,谁被改了、有没有两个文件撞到同一个名字,全在眼皮底下。重名会标红——批量改名最怕这个,一不留神文件就相互覆盖了。不满意还有撤销和重做。
细节也不含糊。自带十一套常用模板:删括号、加日期前缀、把剧集名整理成 S01E01 这类格式,预设能存下来反复用。文件拖进去后它会自己判断这是照片、音乐、剧集还是文档,然后推荐合适的规则——照片读 EXIF 的拍摄日期和相机型号,音乐读艺术家和专辑,视频去 The Movie Database 比对,补齐剧集标题。
浏览器帮不上忙的时候它也没把人丢下。整套操作能导出成 Bash、PowerShell 或 CSV 脚本,拿到服务器上离线跑;甚至能生成一份反向的撤销脚本,哪天想退回去,跑一遍就行。
隐私这块它的说法很直白:没有后端,没有服务端处理,文件不会上传到任何地方。整站首次加载后可以离线使用,本地只留语言、主题、预设。页面上唯一往外发东西的地方是访问统计,那和文件处理互不搭界。
代码公开在 GitHub 上,AGPL-3.0 协议,Next.js 加 Tailwind 搭的前端,界面支持八种语言。不用注册,没有试用期,也没有藏起来的高级版。
把文件看得比功能更重的小工具,用起来反而顺手。