Markdown link checker
Statically checks Markdown internal links, anchors, reference links, relative paths, and external link notices without requesting any URL.
Local browser processing
This page has passed the public directory check; full functionality is available after enabling JavaScript.
User Guide
How do I use the Markdown link checker?
Markdown link checking processes input only in the current browser; nothing is uploaded, sent over the network, or written to persistent storage.
Enter Markdown
Includes valid anchors, missing fragments, and external and relative links by default.
Run check
View link types, missing anchors, duplicate headings, and reference definition errors.
Fix and copy
Fix links according to the report, then copy or download the local check results.
Limitations and Notes
- External HTTP, mailto, and tel links are only marked as unchecked; no requests are made.
- Relative paths are checked for format only; the file system is not read and the target’s existence is not confirmed.
- Markdown extension syntax, dynamic links, and final site routes still need to be tested in the target environment.
FAQ
Will it access external links?
No, external links only generate warnings.
Why can not the fragment be found?
The tool checks document anchors against anchors generated from the document titles.
Are links in code blocks checked?
No, code block content is excluded.