Footnote Extractor & Linker

Extract footnotes from LLM output and hyperlink their references.

Ad placeholder (leaderboard)

Pair markers with their footnotes

LLMs sprinkle citation markers — [1], [2] — through a paragraph and then dump the footnote definitions at the bottom. Verifying that every marker has a source, and that every source is actually used, is tedious by hand. This tool extracts and pairs them, builds a clean numbered reference list, and flags anything dangling.

How it works

The extractor scans the body for inline markers ([n]) and the tail for footnote definitions ([n] text, n. text, or [^n]: text). It groups them by number, pairs each marker with its definition, and then runs two consistency checks:

body:   ...as shown [1] and again [2].
notes:  [1] Smith 2024
        [2] Jones 2023
        [3] Lee 2022   <-- orphan, never cited

Tips and notes

A marker with no footnote is a dangling reference — usually the model forgot to write the source. A footnote nothing points to is an orphan — often a leftover from an edit. Both are surfaced as warnings. Once you have the clean source list, paste it into the AI Citation Formatter to render it in APA, MLA, or Chicago style.

Ad placeholder (rectangle)