Footnote–endnote conversion

Three scripts to convert InDesign's footnotes and endnotes. These work only in CC2018 and later. One script to convert footnotes to endnotes, the second, endnotes to footnotes, the third, endnotes to static endnotes.


The scripts have no interface. Open a document and run a script. Before running the footnote to endnote converter, select the scope of the endnotes (story or document) in the document's endnote options (Type > Document Endnote Options).


Endnotes in tables are not exposed to scripting. It's possible to insert an endnote in a table, but existing endnotes in tables are invisible to scripts. You'll have to deal with those notes manually.

Version history

14 Oct. 2018: end_to_static_CC2018.jsx needed an update to deal with a change in CC2019.

16 June 2018: end_to_static_CC2018.jsx made a mess of documents containing footnotes in addition to endnotes. Fixed.

15 May 2018: end_to_static_CC2018.jsx needed a fix to deal with tables.

6 Mar. 2018: end_to_foot_CC2018.jsx sometimes crashed InDesign. Fixed (probably).

21 Oct. 2017: Posted.

Convert footnotes to endnotes

Convert endnotes to footnotes

Convert endnotes to static endnotes

To download a script, right-click a link, then Save Link/Target As

Back to notes page

Back to script index

Installing and running scripts

Questions, comments? Get in touch