Format a citation in any major style
Enter the bibliographic details of a source and this tool renders a clean reference in your chosen style. It is built for students and researchers who have the source details in front of them and just need correct punctuation and ordering for APA, MLA, Chicago, IEEE, Harvard, or Vancouver.
How it works
You provide structured fields — authors, title, year, journal, volume, issue, pages. The formatter applies the punctuation and ordering rules of the selected style:
- APA 7th —
Author, A. B., & Author, C. D. (Year). Title. Journal, Vol(Issue), pages. - MLA 9th —
Author. "Title." Journal, vol. X, no. Y, Year, pp. pages. - Chicago author-date and Harvard — author-date variants with their own punctuation.
- IEEE —
[n] A. Author, "Title," Journal, vol. X, no. Y, pp. pages, Year. - Vancouver — numbered biomedical style:
Author AB. Title. Journal. Year;Vol(Issue):pages.
Each rule only inserts a separator when the relevant field is filled, so partial records still produce well-formed output. Everything runs locally in your browser.
Choosing the right style for your discipline
The choice of citation style is usually set by your institution, journal, or department — but knowing the logic behind each style helps you use it correctly:
APA (Psychology, social sciences, education). The author-date format puts the year near the author so readers can quickly assess how recent the evidence is. APA 7th edition is the current standard; it removed the publisher location requirement for books and simplified formatting for corporate and group authors.
MLA (Humanities, literature). MLA emphasises the author and the work’s container (the journal, anthology, or website). The 9th edition introduced a flexible “Works Cited” framework that handles almost any source type including social media and streaming video.
Chicago (History, arts, some sciences). Two forms exist: notes-bibliography (footnotes/endnotes, common in humanities) and author-date (similar to APA, common in sciences). This formatter produces the author-date variant.
IEEE (Engineering, computer science). Numeric references in square brackets appear in the text; the full reference list is ordered by citation number. Given-name initials come before the family name. This is the format for most IEEE journals and conferences.
Vancouver (Medicine, health sciences). Like IEEE it is a numbered system, but with a biomedical punctuation convention. Used by most medical journals and by PubMed/MEDLINE citations.
Harvard. Technically a family of author-date styles rather than a single standard. This formatter follows a common UK academic variant; check your institution’s specific guide if you need to match their exact punctuation.
Tips for accurate output
- Enter names as
Family, Givenone per line. If a given name has a middle name or initial, include it after a space:Smith, Jane A. - For a single-author source, just one line is fine.
- APA adds
&before the last author in a multi-author list; Vancouver drops given names to initials only and uses no period between them. - If your source is a chapter in an edited book rather than a journal article, most styles need the editor names and book title too — use this tool for the journal-article format and adapt manually for edited volumes.
- Always double-check the final output against an example in your style guide; citation rules have exceptions for specific source types that no formatter can anticipate for every case.