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.
When to use it
Paste in any LLM-generated text that includes inline citation markers and a footnote block at the end. The tool is especially useful when:
- You asked an AI assistant to write a research summary with citations and want to confirm the sources it listed are real and correctly referenced.
- You are reviewing AI-generated content before publication and need to catch hallucinated or missing footnotes quickly.
- You are cleaning up an export from a text-based AI tool where footnote formatting may have been mangled.
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
The pairing is number-based: marker [2] is matched to whichever footnote definition carries the number 2, regardless of line order or formatting style. If a number appears multiple times in the body (the same source cited in three places), that is handled correctly — one footnote definition is still reported once.
Understanding the output
The tool produces three things:
- Paired reference list — each footnote number linked to its definition, in order.
- Dangling markers — inline markers in the body that have no matching footnote definition. This usually means the model invented a citation number but forgot to write the source.
- Orphan footnotes — definitions in the footnote block that are never cited in the body. Common when an earlier draft is edited and a citation is removed from the text but the footnote entry is left behind.
Practical workflow
- Paste the full LLM output (prose and footnotes together).
- Review the paired list — does each source look real and relevant?
- Fix any dangling markers by researching and adding the missing source.
- Remove or reassign orphan footnotes.
- Paste the clean reference list into the AI Citation Formatter to render it in APA, MLA, or Chicago style.
The tool reads your text; it does not change it. All processing runs in your browser.