Reference Extractor is a free tool to extract Zotero and Mendeley references from Microsoft Word and LibreOffice documents. References must have been inserted with the Zotero or Mendeley word processor plugins and must not have been converted to plain text. The tool runs entirely on your own computer, keeping your documents and citations private and secure.


Select this option to store the cite count (the number of times each item has been cited in the document) in the "note" field of the CSL JSON output. This field matches the "Extra" field in the Zotero user interface.
Select your .docx (Word) or .odt (LibreOffice) file


About Reference Extractor

Reference Extractor allows you to:

  • Extract Zotero and Mendeley references and save them to CSL JSON, BibTeX, or RIS format, or as a rendered bibliography in APA style.

    Scenario 1: You lost your Zotero/Mendeley library but still have your documents. Extraction allows you to recover the items you cited in your documents and import them back into your reference manager. Note that imported items won’t be linked to the items in the document you extracted them from.

    Scenario 2: Somebody sent you a document and you would like to get the cited items into your own reference manager library.

  • Select the original cited items in your existing Zotero libraries [only available for Zotero]. Once items are selected in Zotero, you can drag the items into a new collection or apply a tag.

    Scenario: You wish to create a collection for the items you’ve cited in a manuscript.

  • Count the number of times each item has been cited.

  • Identify the Citation Style Language citation style used in the document.

Check the README for more information about this tool and how to use it.


Did you find this free tool useful?

If so, please support this open-source project. Star my GitHub repository, or make a small donation:

Buy Me a Coffee at

(Ko-fi supports PayPal, credit cards, and Apple Pay)