ai citation checker

AI Citation Checker

Models invent plausible titles, real authors on the wrong paper, and DOIs that look well formed. An AI citation checker asks whether the citation resolves, and then stops.

  • Journal submission
  • Thesis
  • Lab draft
Try a sample below

Verified

Nature, 2013

Thermometry in a living cell

Mismatch

Science

1999

Nature

2013

Not found

10.1234/not-a-real-doi

Check this list

BibTeX, RIS, EndNote, or a list of DOIs. Up to 30 entries.

The report will appear here

Pick a sample, or paste a list.

Thirty entries on this page. A season file is priced separately.

See pricing

Six things an AI citation check catches

Author

Kucsko, G.

Same person as the full name on the record.

Preprint year

2016

2017

Deleted DOI

10.1000/retired-record

Nothing in the registry.

Venue

Written as an article.

Book

Title

Three words differ from the DOI’s paper.

How it works

Three steps. The report stays on this page.

  1. 1

    Drop the file

    A .bib, a .tex, or the list pasted in.

  2. 2

    Look up the record

    A DOI is exact. A title is a search.

  3. 3

    Read the row

    Match, clash, or nothing on file.

Who it is for

Before you submit

The last pass on a bibliography: a dead DOI, a journal name from a different article, a year that belongs to the preprint.

A shared .bib

A lab file that has been copied forward for years. The check marks the rows that no longer describe the record.

A thesis list

Thirty entries at a time, from a .bib or the list at the end of the file.

A model-written citation

A title that was invented does not resolve. Open that row first.

$19 a paper · $49 a season

Ready to check the list?

The check on this page is free for 30 entries. Paid reports are on the pricing page.

Frequently asked questions

Will this remove the AI tone of the prose?

No. There is no humanizer and no rewriter on this site.

Does a verified citation mean a model did not write the sentence?

No. A real citation can sit under a sentence a model wrote. This tool only checks the reference.

Why can't this tell me a sentence was written by a model?

The check never reads the sentence. It only asks whether the citation resolves. A real paper can sit under a sentence a model wrote, and a fake citation can sit under a sentence you wrote.

Does not found mean I invented the citation?

No. Not found means Crossref has no record for that DOI or title. It can be invented. It can also be a book, a preprint, or a paper that was never registered.

What goes wrong with model-written citations

A fabricated citation is often locally convincing. The venue is a real journal, the year is recent, and the DOI has the right number of digits. The failure is at lookup. Either the DOI does not resolve, or it resolves to a different article than the title in the draft. Those are the two rows BibProof is built to surface: not found, and mismatch.

This page is for citations already in a draft. It will not write a replacement. If a row is not found, delete it or look the claim up yourself.

Published checks of model bibliographies have reported large shares of non-existent references, including in medical drafts. Those studies are why the lookup exists. They are not a score BibProof assigns to your file. Your report is the set of rows below the box, not a percentage borrowed from someone else's corpus.

How to read not found

Not found means Crossref had no record for that DOI, or no title close to the one you pasted. It is the row to open first. It can be a hallucination. It can also be a preprint, a book, a dataset, or a paper registered somewhere else. The report does not upgrade a miss into an accusation.

Mismatch is the quieter failure. The DOI is real and the title or year is not. That pattern shows up when a model, or a tired paste, attaches a real identifier to the wrong claim. The field table shows both sides.

Title, the first family name, year, DOI, and venue are set beside the Crossref record. A blank field is left unchecked.