Don't like ads? Go Ad-Free Today

Markdown Link & Image Extractor

DataDeveloperText
ADVERTISEMENT · REMOVE?
ADVERTISEMENT · REMOVE?

Guide

Markdown Link & Image Extractor

Markdown Link & Image Extractor

Pull every link and image out of a Markdown document in seconds. Paste a README, a blog post, or any other Markdown source and the extractor lists each entry with its anchor text, destination URL, optional title, and whether it points internally or externally. Reference-style links are resolved against their definitions, fenced and inline code blocks are skipped so example snippets do not pollute the results, and the table can be exported as a Markdown table, CSV, or JSON for further auditing.

How to Use

  1. Paste your Markdown into the input box, or upload a .md file using the uploader.
  2. Choose what to extract — links only, images only, or both — and optionally restrict to internal or external destinations.
  3. Pick the output format: Markdown table for documentation, CSV for spreadsheets, or JSON for scripts.
  4. Toggle reference resolution if you want bare references kept as IDs instead of being looked up.
  5. Copy the result or download it as a file using the buttons above the output.

Features

  • All Markdown link styles – Inline [text](url), image ![alt](url), reference-style [text][id] with their definitions, plus angle-bracket autolinks and email autolinks.
  • Reference resolution – Matches reference-style links and images to their [id]: url "title" definitions so the resolved URL appears directly in the output.
  • Smart classification – Each entry is labeled external, relative, anchor, or unresolved so you can spot broken in-site references at a glance.
  • Code-block aware – Fenced (```, ~~~) and inline code samples are excluded so example snippets do not appear in the results.
  • Filter and dedupe – Restrict to links, images, or a location class, and optionally deduplicate by URL for a clean audit list.
  • Three export formats – Markdown table for inline documentation, CSV for spreadsheets, or pretty-printed JSON for automation pipelines.
  • 100% client-side – Parsing runs in your browser; the Markdown source never leaves your device.

FAQ

  1. What is the difference between inline, reference-style, and autolink syntax in Markdown?

    Inline links use the form [text](url "title") and embed the URL right next to the anchor text. Reference-style links use [text][id] and pair with a separate definition like [id]: url "title" — useful for keeping long URLs out of the main text. Autolinks wrap a URL or email in angle brackets, such as <https://example.com>, and render the literal address as a clickable link.

  2. Why are reference-style image and link definitions case-insensitive?

    The CommonMark specification treats reference labels as Unicode case-folded and whitespace-collapsed identifiers. That means [Hero] and [hero] both resolve to a definition declared as [HERO]: url. Most Markdown engines, including pandoc and GitHub-Flavored Markdown, follow this rule so authors do not have to maintain exact casing between the link and its definition.

  3. How are external versus internal links typically classified when auditing a Markdown document?

    External links are URLs that point outside the current site or document — usually those starting with http://, https://, mailto:, tel:, or another explicit URL scheme, plus protocol-relative URLs that begin with //. Internal links include relative paths (no scheme, such as /docs/intro or ../guide.md) and pure fragment identifiers like #installation that scroll within the current page. Classifying entries this way helps spot broken in-site references and audit outbound link patterns.

Want To enjoy an ad-free experience? Go Ad-Free Today

Install Our Extensions

Add IO tools to your favorite browser for instant access and faster searching

Add to Chrome Extension Add to Edge Extension Add to Firefox Extension Add to Opera Extension

Scoreboard Has Arrived!

Scoreboard is a fun way to keep track of your games, all data is stored in your browser. More features are coming soon!

ADVERTISEMENT · REMOVE?
ADVERTISEMENT · REMOVE?
ADVERTISEMENT · REMOVE?

News Corner w/ Tech Highlights

Get Involved

Help us continue providing valuable free tools

Buy me a coffee
ADVERTISEMENT · REMOVE?