JabRef: a reference manager built on a plain BibTeX file
What JabRef keeps
JabRef is a manager for bibliographic records, and the thing it manages is a text file. The library is a .bib file of BibTeX or BibLaTeX entries: author, title, year, journal, DOI, keywords and whatever else the entry type expects. The project states plainly that your data is saved in a simple text-based file format with no vendor lock-in, and that promise shapes everything else. You can open the file in any editor, diff it in Git, hand it to a collaborator, or feed it to LaTeX without an export step. Around that file JabRef adds a structured entry editor that knows which fields a given entry type requires and flags the ones that are missing, a table view you can sort and filter, and a preview pane that renders the formatted reference as it will appear in a bibliography.
Collecting and organising literature
Most people start by importing rather than typing. Paste a DOI, an arXiv identifier or an ISBN and JabRef fetches the record; search a publisher or aggregator catalogue from inside the app for a title you half remember; or use the browser extension to capture a reference from a page you are reading. Once entries land, organisation happens through groups that fill themselves from rules such as keyword, author, year or journal, and through manual collections for a specific paper you are writing. Duplicate detection compares entries field by field and offers a merge, which is the difference between a usable library and a pile after a few years of imports. Citation key patterns generate consistent keys such as author-year or author-title-word, so \cite commands stay predictable, and a Cite dialog formats a reference with a chosen citation style for pasting into whatever editor you use.
The working environment and its limits
The Windows download is an MSI that bundles the Java runtime the application is built on, so the installed footprint is large, on the order of a few hundred megabytes, and the interface follows Java desktop conventions rather than the modern Windows look. Attachments are linked rather than embedded: you point an entry at a PDF on disk, and JabRef's built-in viewer opens it with highlighting and comment support. Because the library is a file, sharing means putting it on a network drive or in version control; there is no hosted sync service, and simultaneous edits by two people can conflict. Inserting citations into Microsoft Word is not part of the package: the workflow assumes LaTeX or a Pandoc-style pipeline that reads the .bib file, with the Cite dialog as the bridge for everything else. Very large libraries with tens of thousands of entries remain workable but benefit from splitting by project.
Who should choose something else
If you write in Word or Google Docs and expect a one-click citation toolbar inside that editor, a different manager will suit you better. If you want your library in the cloud with a web interface and mobile capture, this is a desktop-first tool by design. If your references are books and archival material catalogued in library standards rather than BibTeX fields, check that the type mapping covers what you need. JabRef is at its best for researchers and students whose output passes through LaTeX or Markdown.
- Best for
- Researchers and students who keep a BibTeX library and write in LaTeX or Markdown
- Good to know
- The library is a plain .bib file with no cloud sync, the Windows installer bundles a large Java runtime, and no Word citation plugin is included.
How to get started
- Install the MSI from jabref.org; it bundles the Java runtime, so no separate Java installation is needed.
- Create a library with File > New library and save the .bib file somewhere you already back up.
- Add your first entry by pasting a DOI, arXiv identifier or ISBN into New entry, or capture it with the browser extension.
- Sort the growing library with Groups, and run duplicate detection before it becomes a habit to ignore.
- Set a citation key pattern in preferences, then copy a formatted reference from the Cite dialog into your document.
Questions & answers
Is JabRef free for commercial work?
Yes. JabRef is released under the MIT licence, which permits commercial and academic use, modification and redistribution.
Does it insert citations into Word?
There is no Word add-in. The intended route is a .bib file consumed by LaTeX or a Pandoc-style tool, with the Cite dialog copying a formatted reference for other editors.
Can several people share one library?
Yes, through a shared folder or version control, because the library is a plain file. There is no hosted sync, so avoid two people editing the same file at once.