批量图片重命名

使用模式、文本替换、编号和大小写转换批量重命名图片文件,返回重命名后的 ZIP 文件下载

示例结果

2 个示例

顺序编号

使用顺序数字重命名文件

image-rename-example.zip 查看文件
查看输入参数
{ "imageFiles": [ "photo1.jpg", "photo2.jpg" ], "renamePattern": "Photo_{n:03}", "startNumber": 1 }

基于日期的命名

使用日期和数字重命名文件

image-rename-date.zip 查看文件
查看输入参数
{ "imageFiles": [ "IMG.jpg" ], "renamePattern": "{year}{month}{day}_Photo_{n:03}" }

Click to upload files or drag and drop files here

Maximum file size: 2000MB Maximum files: 100
Supported formats: image/*

使用{name}代表原始名称,{n}代表数字,{n:03}代表补零数字,{date}、{time}、{year}、{month}、{day}、{hour}、{minute}、{second}代表日期时间,{ext}代表扩展名

将模式留空以使用此选项

例如:"Vacation_" 或 "IMG_"

例如:"_edited" 或 "_final"

{n}占位符的起始数字

关键信息

分类
图像、音频与视频
输入类型
file, text, number, select
输出类型
file
样本覆盖
4
支持 API
Yes

概览

批量图片重命名工具专为快速整理大量图片文件而设计。您可以通过自定义命名模式、添加前缀或后缀、查找并替换特定文本、自动生成递增编号以及转换字母大小写,一键重命名多达100张图片,并直接下载打包好的 ZIP 压缩包,极大提升文件归档与管理效率。

适用场景

  • 需要整理相机导出的无意义文件名(如 IMG_9876.jpg),并按拍摄日期或主题重新命名时。
  • 准备电商产品图或网页配图,需要统一图片命名格式以符合 SEO 或系统导入规范时。
  • 需要为大量图片添加特定前缀、后缀或进行大小写转换,以实现标准化归档时。

工作原理

  • 上传需要重命名的图片文件,单次最多支持上传 100 张图片。
  • 设置重命名规则,可选择输入命名模式(如使用 {n:03} 占位符)、查找替换文本、添加前后缀或选择大小写转换方式。
  • 点击运行,系统将按照设定的规则批量处理文件名,并生成包含所有重命名后图片的 ZIP 压缩包供您下载。

使用场景

摄影师整理外拍照片,将原始文件名批量重命名为“日期_活动名称_序号”的格式。
电商运营人员批量修改商品主图名称,统一添加商品编码前缀或“_detail”后缀。
开发者规范项目中的图片资源命名,将所有图片名统一转换为小写或蛇形命名(snake_case)。

用户案例

1. 摄影照片按日期与序号重命名

独立摄影师
背景原因
摄影师在外拍后导出了几十张名为 DSC_0123.jpg 的照片,需要整理归档,方便客户挑选。
解决问题
原始文件名没有辨识度,需要统一改成包含拍摄日期和三位递增编号的格式。
如何使用
上传所有照片,在“重命名模式”中输入 `{year}{month}{day}_外拍_{n:03}`,并将“起始数字”设为 1。
示例配置
renamePattern: "{year}{month}{day}_外拍_{n:03}", startNumber: 1
效果
导出的 ZIP 压缩包中,照片文件名全部变为类似 20260330_外拍_001.jpg、20260330_外拍_002.jpg 的规范格式。

2. 电商产品图批量添加前缀与后缀

电商网店运营
背景原因
运营人员有一批新上架的商品图片,需要上传到后台,系统要求图片名必须带有店铺缩写前缀,且标明是主图。
解决问题
手动逐个修改几十张图片的文件名效率低下且容易出错。
如何使用
上传商品图片,在“添加前缀”中输入 `SHOP_`,在“添加后缀”中输入 `_main`,并将“大小写转换”设置为“小写”。
示例配置
addPrefix: "SHOP_", addSuffix: "_main", caseConversion: "lower"
效果
所有图片文件名均被添加了前缀和后缀,且英文字母全部转换为小写,如 shop_product123_main.jpg。

用 Samples 测试

image, text, file

相关专题

常见问题

这个工具一次最多可以重命名多少张图片?

每次最多支持上传并重命名 100 张图片。

什么是重命名模式中的 {n:03}?

这是一个数字占位符,{n} 代表递增编号,:03 表示将数字格式化为三位数(如 001, 002),不足三位时自动补零。

我可以只替换文件名中的部分文字吗?

可以。将“重命名模式”留空,然后在“查找文本”和“替换为”中输入相应内容即可实现局部替换。

重命名后输出的文件格式是什么?

系统会将所有重命名后的图片打包成一个 ZIP 格式的压缩文件,您下载后解压即可使用。

支持哪些大小写转换格式?

支持转换为大写、小写、标题大小写、句子大小写、蛇形命名(snake_case)和短横线命名(kebab-case)。

API 文档

请求端点

POST /zh/api/tools/image-batch-rename

请求参数

参数名 类型 必填 描述
imageFiles file (需要先上传) -
renamePattern text 使用{name}代表原始名称,{n}代表数字,{n:03}代表补零数字,{date}、{time}、{year}、{month}、{day}、{hour}、{minute}、{second}代表日期时间,{ext}代表扩展名
findText text 将模式留空以使用此选项
replaceText text -
addPrefix text 例如:"Vacation_" 或 "IMG_"
addSuffix text 例如:"_edited" 或 "_final"
startNumber number {n}占位符的起始数字
caseConversion select -

文件类型参数需要先通过 POST /upload/image-batch-rename 上传获取 filePath,然后将 filePath 传递给对应的文件字段。

响应格式

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
文件: 文件

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-image-batch-rename": {
      "name": "image-batch-rename",
      "description": "使用模式、文本替换、编号和大小写转换批量重命名图片文件,返回重命名后的 ZIP 文件下载",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-batch-rename",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

支持 URL 文件链接或 Base64 编码作为文件参数。

如果遇见问题,请联系我们:[email protected]