BibProfileCheck your references before the reviewers do

Reference checkers compared

Since AI writing tools started producing references that don’t exist, a handful of tools check bibliographies for fake, wrong or retracted references. They differ in where they run, what they check against, and what happens to your file. Here is how they compare, including where others do better than BibProfile.

Checked on 12 October 2026, from each tool’s own page. Tools change; if something here is out of date, write to [email protected].

At a glance

ToolFormReadsSources checkedRetractionsOutputYour filePrice
BibProfileWeb app, in your browser.bib file or pasted BibTeXCrossref, OpenAlex (by DOI, arXiv ID or PubMed ID, else by title)Yes: OpenAlex flags + Crossref notices, incl. Retraction WatchCleaned .bib: verified fields added automatically, the rest for review; cite keys never changeStays in your browser; only DOIs or title/author/year are looked upFree, no account; open source (AGPL-3.0)
AccuraCiteWeb app + APIBibTeX, RIS, plain text; PDF (Pro)OpenAlex, Crossref, Semantic Scholar, PubMed, DBLP, arXivYesReportUploaded to the service (PDFs discarded after the job, per its page)Free tier (50 credits/month); paid from $9.99/month
AcurioWeb appWord, PDF, LaTeX; pasted reference listCrossref, OpenAlex, DataCite, arXiv, DOAJYesReport; annotated Word file on paid plansUploaded; hosted in Germany (EU)Free quick check, no account; paid credit packs from CHF 19
citegate
source: PyPI page
Python CLI, GitHub Action, pre-commit.bibCrossref, OpenAlex, DBLPYes: OpenAlex + Crossref, incl. Retraction WatchReport and JSON; suggests DOIs, doesn’t edit the fileRuns on your machineFree, open source (MIT)
bibaudit
source: PyPI page
Python CLI.bib, Quarto/Markdown, Zotero, CSL-JSONCrossref, DataCite, PubMed, Open Library; Europe PMC and OpenAlex for entries without an IDYes: Crossref, PubMed, Retraction Watch exportReport; a suggested .bib + diff (missing fields and DOIs only)Runs on your machineFree, open source (MIT)
ghostcite
source: PyPI page
Python CLI, GitHub Action.bib, Markdown lists, DOI listsCrossref; optionally PubMed and OpenAlexYes: Crossref, or an offline Retraction Watch snapshotReport, JSON, badgeRuns on your machineFree, open source (MIT)
CiteScan
source: README
Web UI + API, self-hosted.bibarXiv, Crossref, DBLP, Semantic Scholar, OpenAlex, Google ScholarNot mentionedReportWherever you run itFree; open source (licence not stated)
betterbib
source: PyPI page
Python CLI.bibCrossref, DBLP, PubMed, arXiv, ZenodoNot mentioned on its current pageRewrites entries from the source (optionally in place); formatting, journal abbreviationsRuns on your machineSee its page for licensing

Beyond checking references

Which one fits

What BibProfile doesn’t do

FAQ

Which tool should I use to check a bibliography for fake references?

If you have a BibTeX file and want an answer in a few minutes without installing anything, BibProfile checks every reference against Crossref and OpenAlex in your browser and lists the ones it could not verify. If your paper is in a Git repository, citegate or ghostcite can check it on every commit. If you want to know whether each source supports your claims, AccuraCite or Acurio do that.

Do these tools upload my manuscript or bibliography?

BibProfile reads the file in your browser and only sends lookups (a DOI, or a title, first author and year) to Crossref and OpenAlex. The command-line tools run on your machine and also send lookups to their sources. Web services such as AccuraCite and Acurio receive what you upload; see their own privacy pages.

Why does BibProfile list tools that compete with it?

Because the right tool depends on how you work, and an honest comparison is more useful than a sales page. If something here is out of date, write to [email protected].

See BibProfile on an example Check your own .bib