Guide topics Check your references

Check your references

When you need this page: Optional

Paste or drop your references.bib, and optionally your preamble.tex and chapters; the page lists common problems (repeated keys, missing fields, names, dates) and the fix for each. Then compile and look at the reference list in your PDF.

Nothing is uploaded. The page reads your files in your browser and saves nothing.

The check needs JavaScript, which is off or not available in this browser. Use the checklist below with your .bib file and PDF.

Read the results

Results are grouped by how they may affect your references:

Every point gives the key (the label after @book{, for example), the field, and its line in the box (with the file name when you added several .bib files). Choose the line to select that entry or field in the box. Each point also suggests a fix and links to the guide section that explains it. By entry lists the same points under each entry instead.

Safe fixes

A few points have a fix the page can make for you. Each one shows the field now and after the fix; nothing changes until you choose the button, one fix at a time or all at once. The page offers a fix only when the change is certain and keeps the meaning:

Fixes never add information, such as dates, DOIs, or pages, and never change keys; everything else stays advice for you to check against the source. The fixes change only the text in the box. Choose Download to save the corrected file, and use it in place of your old one. Undo the fixes restores the text from before them. If Zotero exported the file, correct the record in Zotero as well and export again, or the next export replaces your changes; see auto-export cautions.

Checklist without JavaScript

Styles and limits

Without preamble.tex, the page uses the starter's numeric style for field advice. It recognizes numeric, author–year, IEEE, APA, MLA, Chicago (including biblatex-chicago), and ACS setups from the style examples. Unknown styles receive general checks with a notice. Field expectations are starting points from the biblatex manual (opens in a new tab), not a claim that every source must have every field. APA adds DOI or URL advice. APA and IEEE add a review of unprotected capitals in English titles (IEEE keeps book titles in title case); MLA, Chicago, and ACS add field suggestions. See the APA package manual (opens in a new tab) and IEEE style source (opens in a new tab) for their sentence-case behavior. Custom styles and field options can change what prints.

This is a partial check, not Biber (the bibliography processor) or a style review. It does not visit links, verify published facts, infer which chapter files your document includes, or decide whether two similar names are the same person. Citation commands hidden in custom commands may be missed. It reads common braced and quoted entries, string macros defined before use, and concatenated values. When an entry is missing a closing brace, the page reports it and checks the following entries on their own. It skips citations inside \verb, \lstinline, and verbatim or listing environments. Inherited fields (crossref or xdata) are reported for review rather than treated as missing. Advanced date notation, custom name formats, and custom data models may need manual review. Files are limited to 5 MB per selection; split larger libraries before checking.

A clean result means these checks found nothing to flag. Follow Check the output yourself for the references in your PDF.

Something wrong or unclear on this page? Tell the maintainer (opens in a new tab), no account needed.

Search the guide