跳至主要内容
搜索工具
主题

仅保存在此设备上。

中文
在线工具

File Merger

v1.0.0 100% Local

直接在浏览器里合并文本、代码、JSON、YAML、XML 和 Markdown 文件。可调整顺序、压缩、美化、去除注释,把代码打包成适合喂给 AI 的内容并附带 token 数量,再一键下载 — 全程本地运行,不上传任何数据。

抢先评分 免费 — 在您的浏览器中运行 Developer

Added Maintained by Parsepad

File Merger

实时工作区

FORMAT | 2 spaces | | Strict RFC 8259 Ready
[--:--:--] INFO Console ready. Run the tool to see activity.

Paste input above and ask a question, or use a quick action.

On this page
指南

文件合并工具

把多个纯文本类文件合并成一个 — 普通文本、源码、JSON、YAML、XML 和 Markdown 都行 — 整个过程都在浏览器里完成。你可以调整它们的先后顺序、做清理(压缩、美化、去除注释、删掉重复行), 选择用什么方式拼接,然后下载结果。没有任何数据会被上传:每次合并都在本地运行,源码、配置文件和 私人笔记始终留在你自己的机器上。

适用场景

  • 把日志文件、笔记或 Markdown 拼成一份文档。
  • 把多个源文件合成一块内容,粘贴给 ChatGPT 或 Claude 当上下文用。
  • 按明确的策略(数组、追加或深度合并)合并 JSON 或 YAML 配置片段。
  • 合并代码时顺手清理:去掉注释、压缩空白,或者一次性美化排版。

怎么使用文件合并工具

  1. 把文件 — 或者整个文件夹 — 拖到拖放区,也可以点“浏览”手动选。
  2. 拖动列表调整顺序;合并结果会按列表里的顺序来。
  3. 选一种模式(文本、代码、JSON、YAML、XML),再设置选项:分隔符、文件名标题和各种转换。
  4. 边看实时预览更新,边确认效果,然后复制或下载合并后的内容。

文件合并工具能帮你做什么

  • 各类纯文本格式 — 普通文本、Markdown、源码、JSON、YAML 和 XML。
  • 内容转换 — 按语言智能去除注释、美化 / 格式化输出、压缩,以及删除重复行。
  • 排除文件 — 合并前用 .gitignore 风格的规则跳过 node_modules、锁文件或已压缩的文件。
  • 打包给 AI — 把代码文件打包成一块适合大模型读取的内容,附上目录树,wrapping 方式可选纯文本 / Markdown 代码块 / XML,并给出大致的 token 数量。
  • JSON 合并策略 — 把所有文件包进一个数组、依次追加,或者做深度合并(后者的值覆盖前者)。
  • 默认保护隐私 — 处理都在你的浏览器里进行,不会有任何内容发到服务器。

示例

合并三个文本文件

输入: 按顺序放入 intro.txtbody.txtnotes.txt,开启文件名标题,并在每个文件之间加上分隔符。

输出: 一份文档,每个文件都在自己的 ── 文件名 ── 标题下,用你选的分隔符拼接起来,可以直接复制或下载成 merged_output.txt

把代码文件夹打包给 ChatGPT

输入: 一个装满 .js 文件的 src/ 文件夹,选代码模式,开启“打包给 AI”,用 Markdown 格式,并打开目录树。

输出: 先是这个文件夹的 ASCII 目录树,接着是每个文件放进 ```js 代码块里,并给出估算的 token 数量,让你判断它能不能塞进模型的上下文限制。

常见问题

我的文件会被上传到什么地方吗? 不会。合并全程都在你的浏览器里进行。你的文件 — 包括源码和配置文件里的凭据 — 都不会离开你的设备。

怎么把我的代码合起来发给 ChatGPT 或 Claude? 加入你的文件(或一个文件夹),开启“打包给 AI”,选一种 wrapping 格式,然后复制结果就行。token 计数器会告诉你它能不能装进模型的上下文窗口。

JSON 合并该选哪种策略? 想收集一批独立的对象就用 数组;片段是顺序排列、彼此不共用键就用 追加;如果多个文件共用同一套结构、并且希望后面的值覆盖前面的,就用 深度合并

它能去注释或压缩吗? 可以。打开转换选项就能去除注释(它会按文件类型自动选对应的注释语法)、美化 / 格式化排版、压缩空白,或者删掉合并结果里的重复行。

有文件数量或大小限制吗? 因为所有处理都在本地跑,合并规模受你浏览器的内存限制;文件特别大的话,建议先拆开再处理。

支持哪些格式? 只支持纯文本类文件 — 普通文本、Markdown、源码(JS、TS、CSS、HTML、SQL、Python 等等)、JSON、YAML 和 XML。PDF、Word 这类二进制格式不支持,因为一切都在你的浏览器里本地完成。