Rename.Tools LogoRename.Tools
功能应用
RRename.Tools

强大的浏览器端批量重命名工具。支持正则表达式、规则链、实时预览 — 所有处理均在本地完成,完全保护隐私。

100% 本地处理,零数据上传

法律

  • 服务条款
  • 隐私政策
  • 免责声明

资源

  • 所有功能
  • GitHub
  • 问题反馈
  • 更新日志

语言

  • English
  • 中文
  • 日本語
  • Español
  • Français
  • 한국어

© 2026 Rename.Tools. 保留所有权利。

用 打造

每一个功能, 完整呈现

从强大的规则链到智能自动化,深入了解 Rename.Tools 作为最全面的浏览器端批量重命名工具的每一项能力。

免费开始使用
规则系统

7 种规则类型, 自由组合。

通过链式组合多条规则构建复杂的重命名操作。每条规则按顺序执行——查找替换、正则表达式、序号、大小写转换、插入、删除和自定义 JavaScript 可任意组合。

查找与替换

全局或按精确位置替换文本。支持大小写敏感开关、仅替换首个或全部替换模式,以及按字符索引的位置替换。

核心能力

  • 全局替换或仅替换首个匹配
  • 大小写敏感和不敏感模式
  • 按字符索引的位置替换
  • 从文件名头部或尾部开始替换
  • 可作用于名称、扩展名或完整文件名

示例

之前:IMG_20240315_vacation (1).jpg
之后:vacation_20240315.jpg
适用场景

快速文本清理和标准化

添加/插入文本

在文件名的开头、末尾或任意字符位置插入文本。支持日期、时间、文件夹名和序号等动态变量。

核心能力

  • 在开头、末尾或指定字符位置插入
  • 动态变量:{date}、{time}、{folderName}
  • 与序号结合实现结构化命名
  • 元数据变量:EXIF 日期、相机型号、音频标签
  • 与其他规则叠加实现复杂前缀/后缀

示例

之前:report.pdf
之后:2024-03-15_report.pdf
适用场景

添加日期前缀、版本标签或结构化命名

自动序号

添加序列编号,完全控制类型、起始值、步长、补零、作用域和排序。支持数字、字母和罗马数字序列。

核心能力

  • 数字、字母 (A-Z) 和罗马数字序列
  • 自定义起始值、步长和补零位数
  • 作用域:全局、按文件夹、按扩展名、按文件类型
  • 编号前按名称、大小、日期或扩展名排序
  • 层级编号 (1.1, 1.2) 适用于嵌套文件夹
  • 格式模板,支持 {name}_{n} 等变量
  • 从文件名中保留原始编号

示例

之前:photo.jpg, sunset.jpg, beach.jpg
之后:001_photo.jpg, 002_sunset.jpg, 003_beach.jpg
适用场景

用统一编号整理大批量文件

大小写与风格转换

在 8 种大小写风格之间转换,包括开发者友好的格式。大小写变更与分隔符转换组合,完成命名规范统一。

核心能力

  • 全大写、全小写、首字母大写、句首大写
  • 开发者风格:camelCase、PascalCase、kebab-case、snake_case
  • 分隔符转换:空格 ↔ 横线 ↔ 下划线
  • 大小写 + 分隔符一步完成
  • 可作用于名称、扩展名或完整文件名

示例

之前:My Vacation Photos.jpg
之后:my-vacation-photos.jpg
适用场景

统一项目中的命名规范

正则表达式

完整的正则表达式支持,包括捕获组、反向引用和标志控制。最强大的规则类型,适用于复杂的模式转换。

核心能力

  • 完整 JavaScript 正则,支持捕获组 ($1, $2...)
  • 可配置标志:全局 (g)、不区分大小写 (i)、多行 (m)
  • 反向引用,重新排列文件名各部分
  • 删除模式:括号、尾部数字、特殊字符
  • 提取并重组日期、ID 和元数据

示例

之前:2024-03-15 Trip to Paris [DRAFT].docx
之后:Trip_to_Paris_2024-03-15.docx
适用场景

需要模式匹配的复杂转换

自定义 JavaScript

编写你自己的转换函数,可访问文件名、扩展名、索引、文件大小和修改时间。当内置规则无法满足需求时使用。

核心能力

  • 完整的 JavaScript 函数,rename(options) API
  • 可访问:文件名、扩展名、索引、大小、修改时间
  • 内置代码编辑器,支持语法高亮
  • 包含 6 个即用代码示例
  • AI 提示词生成器——复制到 ChatGPT/Claude 获取代码帮助
  • 沙箱执行,确保安全

示例

之前:DSC_0042.CR2
之后:2024-03-15_sunset_042.CR2
适用场景

为高级用户提供无限灵活性

删除与清洗

按数量、范围或类型删除字符。快捷清洗模式一键去除数字、符号、空格、中文或英文字符。

核心能力

  • 从头部或尾部删除 N 个字符
  • 删除指定索引范围内的字符
  • 快捷清洗:去除数字、符号、空格、中文或英文
  • 多选:一次通过组合多种清洗类型
  • 作用域控制:应用于名称、扩展名或完整文件名

示例

之前: [2024] report (final v3).pdf
之后:report.pdf
适用场景

去除不需要的字符和文件杂乱信息

预览与工作流

每个变更, 执行前尽收眼底

无需猜测,无需冒险。你添加的每条规则都会立即更新预览。原始名、新名称和冲突信息——全部实时呈现。

即时实时预览

输入即见效果。每次规则修改都会立即更新整个文件列表——无需刷新按钮,无需等待。

冲突检测

自动检测两个文件是否会获得相同名称,防止数据丢失。冲突项以红色高亮显示,可自动修复。

智能筛选视图

在显示全部文件、仅受影响文件或仅冲突项之间切换。工作流的每个阶段只关注最重要的信息。

扩展名作用域控制

规则可作用于仅文件名、仅扩展名或完整文件名。精细控制防止意外更改文件类型。

撤销与重做

内置撤销和重做支持。执行后发现错误?一键回退整个批次操作。

一键执行

预览确认无误后,直接执行所有重命名——通过 File System Access API 在你的设备上直接完成。

高级文件过滤

按文件名、扩展名、大小或修改日期过滤文件,支持包含、开头是、正则匹配、大于等条件。可使用 AND/OR 逻辑组合。

灵活排序

重命名前按导入顺序、名称 (A-Z/Z-A) 或扩展名排序。自然排序确保正确顺序 (1, 2, 10 而非 1, 10, 2)。

模板与自动化

模板与自动化, 节省你的时间

从一键预设到智能文件检测,Rename.Tools 用强大的自动化功能减少重复工作。

11 个内置模板

常用任务的即用规则模板:删除括号、添加日期前缀、格式化剧集名、清理下载文件名、camelCase 转 kebab-case 等。

自定义用户预设

将规则链保存为可重用预设,支持名称、描述、标签和分类。固定收藏以便快速访问。

导入、导出与分享

将预设导出为 JSON 文件,从同事导入,生成分享链接。你的工作流完全可移植。

智能建议

自动检测文件类型(照片、音乐、视频剧集、文档),并推荐针对你的文件量身定制的最佳重命名规则。

TMDb 影视刮削

将视频文件与 The Movie Database 的剧集信息匹配。自动识别剧名、季数和剧集标题,实现完美的媒体库命名。

元数据提取

读取照片的 EXIF 数据(日期、相机、分辨率)和音乐文件的音频标签(艺术家、专辑、曲目)。在重命名模板中使用元数据变量。

脚本导出

将整个重命名操作导出为 Bash、PowerShell 或 CSV。生成撤销脚本以反转任何操作。适用于 CI/CD 管道或远程服务器。

隐私与安全

你的文件, 从不离开浏览器

Rename.Tools 从架构上就不可能从服务器访问你的文件。一切通过 File System Access API 在本地运行。

100% 本地处理

所有文件操作作为客户端 JavaScript 在浏览器中运行。无后端、无文件操作 API 调用、无服务端处理。

零上传架构

你的文件永远不会被上传到任何地方。我们使用 File System Access API 直接在你的设备上读取和重命名文件。

无数据留存

关闭标签页即清除一切。没有文件数据被持久化——只有语言、主题和保存的预设留在 localStorage。

离线可用

首次页面加载后,Rename.Tools 完全支持离线使用。重命名操作无需网络连接。

完全开源

每一行代码都在 GitHub 上以 AGPL-3.0 许可证开放。亲自验证我们的隐私声明——无隐藏追踪,无分析脚本。

永久免费

无试用期、无高级版、无付费墙。每个功能对每个人开放。无需注册。

准备好更智能地重命名了吗?

加入数千用户的行列,用 Rename.Tools 节省数小时时间。免费、隐私、直接在浏览器中运行。

立即开始重命名

永久免费 • 无需注册 • 离线可用