在线Markdown链接检查器

免费在线Markdown链接检查器,提取并验证Markdown中的所有链接和锚点,检测死链和重复链接,无需注册。 | 无需注册 · 数据绝不上传服务器

零依赖·可离线使用
📝 Markdown输入
📂 拖拽 .md 文件到此处
🔒Markdown解析在浏览器本地完成,外部链接通过浏览器直接请求

能检测外部死链吗?

外部链接通过fetch请求检测可达性(受CORS限制,部分链接可能无法检测)。内部锚点通过解析标题ID精确验证。

数据会上传服务器吗?

不会。所有Markdown解析和链接提取在浏览器本地完成,外部链接检测通过浏览器直接请求目标URL。

支持拖拽上传.md文件吗?

支持。直接将.md文件拖入输入框即可读取内容进行分析。

能检测重复链接吗?

可以。工具会标记指向同一URL的重复链接,以及定义了但未使用的引用链接。

锚点如何验证?

自动提取所有标题生成锚点ID(按GitHub规则:小写、去特殊字符、空格转-),然后验证每个#锚点链接是否有对应标题。

Markdown链接检查器能做什么?

Markdown链接检查器是一款纯前端在线工具,用于提取和验证Markdown文档中的所有链接。支持行内链接、引用链接、图片链接、自动链接和标题锚点的检测。自动验证内部锚点是否有对应标题,检测重复链接和未使用的引用定义,外部链接通过浏览器请求检测可达性。所有解析在浏览器本地完成,代码绝不上传服务器。

核心功能

使用教程

步骤1:在输入框粘贴Markdown内容,或拖拽.md文件上传,或点击"加载示例"。

步骤2:点击"检查链接"或使用Ctrl+Enter快捷键,工具自动提取并验证所有链接。

步骤3:查看检查结果,绿色表示正常,红色表示问题(死链/缺失锚点),黄色表示重复。

步骤4:点击"复制报告"或"下载报告"保存检查结果,Ctrl+Shift+C一键复制。

应用场景

文档维护

定期检查项目README、Wiki和文档中的链接,确保所有外部链接仍然有效,内部锚点正确。

博客发布前检查

发布博客文章前验证所有引用链接,避免读者点击到404页面,影响阅读体验。

开源项目贡献

提交PR前检查文档链接,确保新增链接有效,避免CI/CD因死链检查失败而拒绝合并。

知识库整理

批量检查知识库文档中的链接,清理失效引用,保持知识库的准确性和可用性。

扩展知识

Markdown链接语法:行内链接[text](url)、引用链接[text][id]后跟[id]: url、图片![alt](url)。GitHub生成的锚点ID规则:转小写、去除非字母数字字符(保留连字符和空格)、空格转连字符、连续连字符合并。例如"Hello World!"生成锚点#hello-world。CORS(跨域资源共享)限制浏览器直接请求其他域的URL,部分外部链接可能因此无法检测。

常见问题 (FAQ)

能检查哪些类型的链接?

支持检查行内链接[text](url)、引用链接[text][ref]、自动链接、图片链接![alt](url)和标题锚点#heading。

常见问题

在线Markdown链接检查器 | 无需注册 · 数据绝不上传服务器

问题反馈: dexshuang@google.com