Skip to content
SPECIFICTION
Get listed

BibGuru vs Citation.js

BibGuru

bibguru.com

Citation.js

citation.js.org

Side by side

FigureBibGuruCitation.js
Price from$4.99/moFree
Free planYesYes
Free trialYes—
Open source——
WebYesYes
WindowsYes—
macOSYes—
Linux—Yes
API—Yes
Plans published41
Spec score · Citation Generator Tools9.3 (#1)7.8 (#11)
Spec score · Citation generators8.9 (#6)7.8 (#26)

Plans

BibGuru

  • BibGuruFree
  • BibGuru FreeFree
  • BibGuru Plus for EducatorsFree
  • BibGuru Plus$4.99 a month

BibGuru pricing →

Citation.js

  • FreeFree

Citation.js pricing →

In their own words

BibGuru

BibGuru creates citations and bibliographies for essays and papers, through the web and browser extensions. It supports APA, MLA, Harvard, Chicago, AMA, CSE, and thousands of additional citation styles. Users can add websites, books, articles, and other sources by entering a URL or searching by title or author. BibGuru says it formats citations and corrects mistakes automatically. Its Chrome and Edge extensions can generate citations for websites and online journal articles, then let users edit or copy citations and change styles. The About page describes a curated database of 100 million journal articles and 30 million books. The free plan saves sources in the browser for seven days and displays ads. BibGuru Plus costs $4.99 a month and adds longer-term source storage, access on computers and phones, projects and folders, and an ad-free experience. A three-day trial is offered. Teachers and educators can request an access key to provide Plus to students. BibGuru was founded in 2019 and describes its intended users as K12 and undergraduate students.

Visit bibguru.com

Citation.js

Citation.js converts reference data into CSL-JSON and formats references in styles such as APA and Vancouver. It accepts inputs including BibTeX, BibJSON, DOI, and Wikidata, as well as identifiers such as ISBN, PubMed and PMC IDs, GitHub repository URLs, and npm package URLs. Supported formats include JSON, CSL-JSON, BibLaTeX, RIS, YAML, CFF, and Zenodo Deposit JSON. Identifier resolvers include DOI Content Negotiation, Google Books, OpenLibrary, NCBI’s Literature Citation Explorer, and the Wikidata MediaWiki API. A modular package structure lets users add format and identifier-source plugins as needed; preloaded styles and locales are available for formatted references. Citation.js supports Node.js and browsers, offers a web interface and API, and includes a command-line interface for reading input files, text, or standard input and writing output files or standard output. Example applications include an HTML API wrapper, a Chrome extension for Dutch NWO ISAAC publication data entry, and a BibTeX generator. It is MIT-licensed open-source software, available free.

Visit citation.js.org