CiteOwl

Citation generator

Every field taken from the publisher's record, then formatted. Nothing is composed.

Where the reference comes from

A DOI goes to CrossRef, the registry most journal publishers deposit their metadata with, and the record that comes back supplies the authors, the year, the title and the journal. A title goes to OpenAlex instead, which indexes published works and matches on the title and the author list. Either way the fields are retrieved and then formatted. Nothing about the work is composed.

That distinction matters more than it sounds. Ask a chatbot for a reference and it produces one the way it produces any other sentence, by predicting a plausible sequence, so the surname, the volume number and the DOI suffix all look exactly right and may correspond to nothing at all. This page cannot do that, because it has no way to write a reference for a record it did not receive. If the lookup finds nothing, it says so.

The formatter here is the same one CiteOwl uses to build the bibliography of an exported document, so a reference generated on this page comes out identical to one in a finished paper.

Picking a style

The seven styles differ in punctuation and in what they put first, not in the facts. APA and Harvard lead with the author and the year, which suits writing where the date of a finding carries weight. MLA puts the title in quotation marks and drops the year to the end. Chicago is common in history and the humanities. IEEE and Vancouver number references in the order they appear, which is why you see [1] in engineering and medical papers rather than a name. Numbered is the plainest of them, a bracketed index and the title, for drafts that have not settled on a house style yet.

Switch the style and the reference is rebuilt from the same record, so nothing about the work changes. Use whichever your department asks for, and if the guidance is a house style with local quirks, treat the output as the correct facts in roughly the right shape and adjust the punctuation.

Check it before you paste it

Registry metadata is uneven. Some publishers deposit every author, some stop at three. Some abbreviate the journal name, some leave the issue number out entirely, and older records are thinner than recent ones. Compare the generated reference against the article's own page and correct anything the publisher got wrong, particularly page numbers and the issue, which are the fields most often missing.

Books, book chapters outside the indexed collections, reports, news articles, datasets and web pages are not here at all, and have to be written out by hand from your style guide. And a correctly formatted reference is still only correct formatting: it says nothing about whether the paper supports the sentence you attached it to. If your list came out of a chatbot, format is the least of the problem, so run the whole thing through the citation checker first and read why the references were invented in the first place.

References that build themselves as you write

CiteOwl registers every source it retrieves and keeps the bibliography in step with the draft, in whichever style you set. Every edit arrives as a diff you can reject.

Start writing

Questions people ask.

Which citation styles does it support?
All seven the app itself writes: APA, MLA, Chicago, IEEE, Vancouver, Harvard and Numbered. Pick one and the reference is rebuilt from the same record, so switching styles never changes the facts, only the punctuation and the order. Switching is instant, because every style comes back with the lookup.
Can I generate a citation without a DOI?
Yes. Paste the exact title instead and it is searched in OpenAlex. Titles are matched closely, so a rough approximation may not find anything. If the paper has a DOI, use it, since a DOI can only mean one work.
Where do the author names and the year come from?
From the metadata the publisher deposited with CrossRef, or from the OpenAlex record when the lookup was by title. Nothing is invented, which is the difference between formatting a record and generating text that looks like one.
Why does the journal name look odd or the author list run long?
Because that is what the publisher deposited. Registry metadata is uneven: some publishers deposit every author, some abbreviate the journal, some leave the issue out. Compare the generated reference against the article's own page and fix anything the publisher got wrong before you paste it in.
Can it cite a book, a website or a YouTube video?
No. This works from CrossRef and OpenAlex, which hold journal articles, conference papers and some book chapters. A book, a news article, a report or a video has to be written out by hand from your style guide.
The other free tools.
Read next.