使用 Markdown Tools 时文件会上传到服务器吗?

更新时间

根据 Markdown Tools 网站页面上的说明,这些工具在浏览器中运行,不需要上传文件。页面在介绍 Markdown to PDF 时明确写着“no upload required”,整体定位也强调“fast, private, and nothing to install”。因此,按官方描述,你在网页里粘贴或编辑的 Markdown 内容是在本地浏览器中处理的,不会作为文件上传到服务器。

不过,这个结论只适用于页面明确说明“在浏览器中运行”的工具。如果你处理的是包含密钥、客户数据或未公开内容的文档,建议先自行核对:打开浏览器开发者工具的网络面板,观察粘贴内容时是否有请求把正文发送出去,再决定是否使用。

页面说明了什么

Markdown Tools 的首页标题是“Markdown tools that just work.”,副标题列出“Free · Runs in your browser · No signup”。页面把整套工具描述为“browser-based utilities for converting, formatting, previewing and editing Markdown”,并强调“Built for developers — fast, private, and nothing to install”。

这几处表述共同指向一个机制:转换、格式化、预览等操作由浏览器里的脚本完成,不需要把文件传到远端再传回结果。这也是它宣称“private”和“no upload required”的依据。

哪些工具属于“本地处理”范畴

页面列出的工具都围绕“粘贴内容 → 在页面内处理 → 复制或导出结果”这一流程设计,例如:

  • Markdown Editor:左右分栏实时预览,一键导出 HTML
  • Markdown to PDF:渲染成可打印文档并保存为 PDF,页面注明“no upload required”
  • Word Count & Reading Time:粘贴文档后统计字数、字符、段落、标题和阅读时间
  • YAML Frontmatter Editor:粘贴 Jekyll、Hugo、Docusaurus 文件,以表单编辑元数据后复制回 YAML 或完整文件
  • Table of Contents Generator:生成带 GitHub/Jekyll 风格锚点的嵌套目录,并处理重复标题的 slug
  • Collapsible Section Generator:生成格式正确的折叠区块,保留嵌套 Markdown 渲染所需的空行
  • Checklist / Task List Generator:生成 - [ ] 和 - [x] 语法的 GFM 任务列表
  • Math Preview:用 KaTeX 实时渲染 $inline$ 和 $$block$$ 公式
  • Nested List / Indentation Formatter:把混用制表符和空格、缩进不齐的嵌套列表整理成一致缩进
  • Callout / Admonition Generator:为 GitHub、GitLab、Obsidian、MkDocs、Docusaurus 生成各自语法的提示框
  • Image Formatter:用 HTML 生成带尺寸、对齐和题注的图片
  • Mermaid Diagram Preview:实时渲染 Mermaid 图,可复制为 Markdown 代码块或导出 SVG/PNG
  • Footnote Organizer:按引用顺序重排脚注编号并汇总定义

这些功能的共同点是输入和输出都在同一个页面内完成,与“上传文件到服务器处理”的模式不同。

使用前可以自己核对的三点

  1. 看页面措辞:只有明确写了“runs in your browser”“no upload required”之类的工具,才适用本地处理的说法;不要把这个结论外推到网站上没有这样说明的功能。
  2. 观察网络请求:在浏览器开发者工具的网络面板中,粘贴一段测试内容,看是否有请求携带正文。如果没有,说明处理确实发生在本地。
  3. 敏感内容分开处理:涉及凭证、个人信息或未发布材料的文档,即使工具声称本地运行,也可以先脱敏再粘贴,或改用本地安装的编辑器。

一句话结论

按 Markdown Tools 页面的说明,它的工具在浏览器中运行、无需上传文件,适合处理一般 Markdown 内容;但对敏感文档,仍建议按上面的方法自行核对实际请求后再使用。