BibTeX vs RIS (and EndNote XML, CSL-JSON): which citation format to export

Last reviewed on October 3, 2026

Short answer: choose BibTeX (.bib) if you write in LaTeX or Overleaf, RIS (.ris) if you are importing into EndNote, Zotero, Mendeley or a similar reference manager, and CSL-JSON if you write in Markdown with Pandoc or build software on top of citation data. EndNote XML is mainly useful for moving whole libraries in and out of EndNote. All of them carry the same core information (authors, title, container, year, volume, pages, DOI); they differ in syntax, in how precisely they describe fields, and in which tools read them.

Side-by-side comparison

BibTeX (.bib)RIS (.ris)EndNote XML (.xml)CSL-JSON (.json)
OriginLaTeX's BibTeX program (1985)Research Information Systems (Reference Manager)EndNote (Clarivate)Citation Style Language project
Syntax@article{key, title = {…}}Two-letter tags, one per line: TI - …XML elementsJSON objects and arrays
Record typeEntry type (@article, @book…)TY code (JOUR, BOOK…)ref-typetype (article-journal, book…)
Citation keyYes, requiredOptional (ID)Record numberid, required
AuthorsOne field, names joined with andOne AU line per authorOne element per authorArray of name objects (family, given)
Special charactersLaTeX escapes or UTF-8 (biblatex/biber)Plain text, UTF-8 in modern toolsUTF-8UTF-8
Main usersLaTeX, Overleaf, JabRefEndNote, Zotero, Mendeley, databasesEndNotePandoc, Zotero, citeproc tools

The same reference in each format

BibTeX:

@article{smith2023,
  author  = {Smith, Jane and Doe, John},
  title   = {Something about {PDF} extraction},
  journal = {Journal of Document Engineering},
  year    = {2023},
  volume  = {12},
  number  = {3},
  pages   = {101--120},
  doi     = {10.1234/jde.2023.0012}
}

RIS:

TY  - JOUR
AU  - Smith, Jane
AU  - Doe, John
TI  - Something about PDF extraction
JO  - Journal of Document Engineering
PY  - 2023
VL  - 12
IS  - 3
SP  - 101
EP  - 120
DO  - 10.1234/jde.2023.0012
ER  - 

CSL-JSON:

[{
  "id": "smith2023",
  "type": "article-journal",
  "author": [{"family": "Smith", "given": "Jane"}, {"family": "Doe", "given": "John"}],
  "title": "Something about PDF extraction",
  "container-title": "Journal of Document Engineering",
  "issued": {"date-parts": [[2023]]},
  "volume": "12", "issue": "3", "page": "101-120",
  "DOI": "10.1234/jde.2023.0012"
}]

Practical differences that matter

Which one should I pick when a database asks?

The in-browser extractor can export what it finds in a PDF as BibTeX, RIS or CSL-JSON, so you can pick whichever fits your tool.