Text Footnote and Endnote Builder

Renumber entered footnote references by first appearance and export matching Markdown or escaped HTML.

Inputs stay on your device No sign-up Free to use
How this works

The tool runs in this browser. Your file or text is not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

Privacy details

Build notes controls

Showing an example. Edit to see your own.

Use references like [^source]. Up to 100,000 characters; repeated references to one key share a note number.

One “key | note” per line, up to 100 notes and 100,000 combined characters. Markdown export keeps note text as entered; the HTML file escapes it.

Processed in your browser. Your inputs stay on this device.

How to use Text Footnote and Endnote Builder

  1. Mark references in the body with [^key].
  2. Enter one key | note definition per line.
  3. Build the notes, resolve any refused definitions and save the chosen format.

Example: Text Footnote and Endnote Builder

Text Footnote and Endnote Builder: Built 2 numbered notes in first-reference order. The HTML export escapes entered text. The Markdown export keeps body and notes as entered, including any Markdown markup.

You add
Text with references: Read the draft carefully [^source] and check its date [^date]. Note definitions: source | Example source title and URL date | Checked 1 October 2026
You get
Built 2 numbered notes in first-reference order. The HTML export escapes entered text. The Markdown export keeps body and notes as entered, including any Markdown markup. Read the draft carefully [^1] and check its date [^2]. [^1]: Example source title and URL [^2]: Checked 1 October 2026

Options

Reference keys
Use [^key] in the body and one key | note definition for each key. Duplicate, missing or unused definitions are refused.
Export format
HTML escapes entered text. Markdown retains your markup and depends on the destination renderer.

Supported inputs and limits

Body and definition text each allow up to 100,000 characters, with at most 100 distinct notes. Keys use 1–40 ASCII letters, digits, underscores or hyphens, in [^key] references and key | note definitions. Duplicate keys, undefined references and unused definitions are refused. Each export caps at 1,000,000 characters. HTML escapes entered text; Markdown retains your own markup and depends on the destination parser. This is not a citation database or bibliography formatter.

Where your input is processed

This tool processes your input in this browser. Your text and files are not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

Numbering follows the first reference

The first distinct key encountered becomes note 1, even if its definition appears later in the definition list. Repeated references use the same number. The page organizes supplied notes; it does not verify sources, retrieve titles or generate a bibliography style.

Questions about Text Footnote and Endnote Builder

Can I refer to the same note twice?

Yes. Repeated references use the number assigned at that key’s first appearance.

Why is an unused definition refused?

The check helps you notice a forgotten reference or an incorrect key before exporting a numbered document.

Will the page invent a source?

No. Every definition comes from the text you enter. Verify references and source details yourself.

Project manager: Tony Hines · Content updated 4 October 2026 · Report a problem