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