Citation Generator

Generate accurate citations in APA, MLA, Chicago, Harvard and IEEE from a DOI, PMID, ISBN, arXiv ID, BibTeX, RIS or reference text

Use Tool →

Reference Checker

Verify a pasted reference list against the scholarly registries

Use Tool →

Paper Citation Checker

Cross-check in-text citations against the reference list, locally

Use Tool →

Bibliography Generator

Manage and export your saved reference list in one place

Use Tool →

Word & Character Counter

Count words, characters, sentences, and paragraphs in your text.

Use Tool →

Frequently Asked Questions

Which citation style should I use?
The style is set by the journal, university or field, not chosen freely: APA dominates psychology and the social sciences, MLA the humanities, Chicago history and publishing, Harvard many United Kingdom institutions, and IEEE engineering and computing. When the requirement names a style edition, follow it — the tools here implement APA 7, MLA 9, Chicago 18 and the Cite Them Right edition of Harvard.
Why cite with an identifier instead of typing the reference?
An identifier such as a DOI or ISBN retrieves the record that the publisher itself deposited, so author spellings, the year, volume and pages arrive exactly as registered — and the same record then renders in any style without retyping. A typed reference depends on what happens to be in front of you, which is where transposed digits, wrong years and misspelled names enter bibliographies.
Do these tools store my references on a server?
No. Saved reference lists live in your browser's storage on your device, no account exists, and nothing you save is uploaded. Network requests happen only when a record is looked up, and they carry only the identifier or reference being looked up. Export your list before clearing browser data, because clearing removes it.