About MakeCitation
Why we built a citation generator that checks the rules
Most citation generators format a reference and stop there. They apply a template, produce something that looks plausible, and leave you to notice the difference between "looks right" and "is right." That gap is where the errors live. A missing comma in an APA reference list. A date format in Vancouver that drifts halfway down the page. A Chicago footnote that no longer matches its bibliography entry. None of these feel serious on their own, and all of them cost something real: marks deducted, a manuscript returned before review, an evening spent checking 150 sources by hand against a style guide PDF.
MakeCitation exists to close that gap. Rather than running every style through one generic template with the punctuation swapped out, each of the ten formats we support is built against its own official rules. That includes the details generic tools tend to flatten: how author names are ordered and truncated, what happens when the author is an organization rather than a person, how editions and volume numbers are written, where the punctuation falls inside an in-text citation, and how each style actually wants a DOI or a URL displayed.
The ten styles are APA, MLA, Chicago, IEEE, Harvard, Vancouver, OSCOLA, ASA, Turabian, and CSE. Each has its own page with its own rules and examples, and you can switch between them at any point without re-entering a single source. If you want to see the tool before reading any further, the MakeCitation citation generator is on the home page and works without an account.
What "verified" means here
This is the part that separates us from most of the field, so it is worth being specific about.
When you paste a DOI, MakeCitation queries Crossref for that record and reads the real bibliographic metadata: the actual author list, the actual journal title, the actual publication year. When you paste an ISBN, it does the same against OpenLibrary. The formatting engine then arranges those confirmed values according to the style you picked. At no point does a language model decide what the authors' names are.
That distinction matters more than it used to. General-purpose AI assistants will happily produce a reference that is perfectly formatted and entirely fictional, complete with a DOI that resolves to nothing. Students have submitted those. Reviewers have caught them. Our engine only formats what a database confirms, and when it cannot confirm something, it says so rather than filling the gap with a guess.
So if a DOI does not resolve, you get told. If the title attached to a DOI does not match the title you pasted, you get told, because that usually means the identifier belongs to a different paper. If Crossref only holds initials for an author and the style requires full given names, you get told that too. The notes appear next to the specific entry that triggered them, and you can copy your list with or without them.
Working with a single source
For one reference at a time, there are three routes in.
Paste a DOI, ISBN, or URL and let the lookup do the work. This is the fastest path and the most accurate, since nothing depends on you transcribing a journal name correctly at midnight.
Enter the details by hand when the source has no identifier. Archival material, older books, internal reports, and plenty of grey literature fall into this category, and they still need formatting.
Either way you get both halves of the citation: the full reference-list entry and the in-text citation for that same style, formatted correctly. Most tools give you the first and leave you to work out the second, which is where a surprising number of style inconsistencies start.
Batch mode: a whole reference list at once
Single citations are the easy problem. The hard problem is a finished bibliography that needs to be correct, consistent, and in a different style than the one it was written in. That is what batch mode is for, and it is the feature people keep the tab open for.
How it works
You paste your entire reference list into the batch panel and pick a style. MakeCitation then reads each line, extracts whatever identifiers it can find, and checks them one at a time against Crossref. A list of two hundred sources is processed in a minute or so.
For each entry, the tool does several things. It pulls the confirmed metadata and rebuilds the reference according to the target style, rather than patching the text you pasted. It expands abbreviated journal names to their full form where the style requires it, which is one of the most common reasons a reference list fails a formatting check. It removes duplicate entries, which accumulate quietly in any bibliography assembled over months. It sorts the list alphabetically for the styles where alphabetical order applies, and leaves numbered styles in their citation order where it does not.
If a DOI in your list is broken but the title is intact, the tool searches Crossref by title and recovers the correct record. Line-wrapping in a Word document breaks a lot of DOIs this way, so this recovers more entries than you would expect.
When it finishes, you get the reformatted list plus a note on every entry it could not fully confirm. Premium accounts can download the result as a Word file with hanging indents and italics already applied.
Why students use it
The obvious reason is the deadline. Reformatting sixty sources from Harvard to APA by hand is two hours of work that produces nothing except the same information arranged differently, and it is two hours at the point in the process when you have the least of them.
The less obvious reason is the check itself. Run your finished bibliography through batch mode and you find out which of your sources have problems before your supervisor does. A DOI that does not resolve, a title that does not match its identifier, an entry you cited twice under slightly different spellings. Those are all much cheaper to fix in week eleven than in a viva.
Why lecturers and editors use it
The same mechanism works from the other side of the desk. Paste a student's reference list into batch mode and you get back a list of everything that could not be verified against a real record, entry by entry, without opening a single tab. With AI-fabricated sources now turning up in submitted work, that check has stopped being a formatting nicety.
Journal editors and copy editors use it for the same reason, on manuscripts rather than essays. A reference list that arrives in the wrong house style and half-verified is a normal Tuesday, and converting it by hand is unbillable time.
Switching styles after the fact costs nothing, incidentally. The metadata is already fetched and stored, so changing from APA to Chicago re-runs only the formatting logic. There is no second lookup and no waiting.
Free to use, more with an account
You can generate and copy individual citations without signing up at all. There is no email wall in front of a single reference, because a tool you have to register for to try is not really a free citation generator.
A free account raises the daily limit for batch formatting. A Premium subscription removes that limit and adds the Word export, which matters if you are formatting whole bibliographies regularly rather than checking one source before a deadline.
A note on accuracy
Style guides get revised. APA moved to its seventh edition, Chicago to its eighteenth, and CSE changed an author threshold that most tools online still have wrong. Our rules are checked against the current official edition of each style we support, and when an edition changes we go back through the affected rules rather than assuming the old ones still hold.
We would rather hear about an edge case than have you work around it. If a reference comes out looking wrong for your style guide, write to support@makecitation.org and tell us which style and which source. Those reports are how the rules get better.