Check links in Markdown

Inspect Markdown links and classify malformed, local, anchor, mail, and external destinations.

freeworks offlinenothing uploaded
ToolMarkdown Link Checker
Input
Output
—

How it works

Links and autolinks are extracted, classified, and checked for malformed URLs and obvious local-reference issues. The client reports totals and messages without network requests, so remote availability is not tested.

  • Local checks are deterministic in a browser.
  • Relative destinations remain meaningful without a page base URL.

Worked example

Check links in Markdown
Validate and list all links in a Markdown document
Input
											See [Google](https://google.com) and [Docs](./docs/readme.md).

![logo](images/logo.png)
										
Output
												Text    URL                 Line  Type      Valid  Issue
------  ------------------  ----  --------  -----  -----
Google  https://google.com  1     url       yes
Docs    ./docs/readme.md    1     relative  yes
logo    images/logo.png     3     relative  yes
											

When to use this

README audits, static-site authoring, and repository migrations inspect links.

Edge cases

  • A fragment can be syntactically valid but target no rendered heading.
  • A relative path cannot be resolved without its repository base.
  • mailto links do not have HTTP status and are not treated as web requests.

References