Citation Formatter
Source and style
Fields
Formatted entry
In-text / short form: —
- No author: the entry starts with the title.
- No year or date: n.d. is used where the style has a slot for it.
- No title: the entry cannot be identified.
- No publisher: APA expects one for this source type.
Editions, scope and what this cannot do
The engine implements APA 7, MLA 9, Chicago 17, Bluebook 21. Titles are printed exactly as you enter them, because correct capitalisation depends on the style, the language and proper nouns; enter the title in the case your style requires. Italics are plain text here — use your word processor’s italic command on the element your style italicises.
This is a formatter, not a reference manager: it does not look anything up, does not resolve DOIs, and cannot tell you whether an entry is complete or correct. Bluebook support covers the case and statute patterns shown here, not the whole rule set, and nothing on this page is legal advice. Check every entry against the current edition of the manual before submitting.
Documented simplifications: APA lists up to twenty authors, MLA and Chicago use et al. from four, Chicago lists up to three, page ranges use each style’s own dash (en dash for APA and Chicago, hyphen for MLA), and Bluebook case citations carry no authors. No data leaves this page.
The citation formatter turns typed metadata into one formatted entry in APA 7th edition, MLA 9th edition, Chicago 17th edition notes-bibliography or Bluebook 21st edition for cases and statutes — with the in-text and note forms beside it.
What is Citation Formatter?
A citation formatter has one job that can be done honestly without a network: put the fields you typed into the order and punctuation a style manual specifies. This citation formatter does exactly that for four editions, named on the page so there is no doubt which rules are in force: APA 7th edition (2020), MLA 9th edition (2021), Chicago 17th edition notes-bibliography (2017) and Bluebook 21st edition (2020) for case and statute patterns. It does not search for a DOI, resolve an ISBN, or guess missing data. The bibliography entry, the in-text form and, where the style uses notes, the footnote form are each printed and can be copied separately.
Eight source types are covered: book, chapter in an edited book, journal article, newspaper article, web page, report, court case and statute. Choosing a type narrows the style list — Bluebook is the only style offered for legal material, and it is withheld for everything else, where its rules do not apply, with the reason printed in place of an entry. Authors are entered one per line as Family, Given; an organisation written without a comma is kept as written, which is how a corporate author is handled in all four styles. The author-count rules implemented are documented: APA lists the authors with an ampersand, MLA uses et al. from three authors, Chicago lists up to three and uses et al. beyond, and Bluebook case citations carry no authors at all.
The engine prints titles exactly as entered. That is deliberate. APA wants sentence case for titles, MLA and Chicago want headline style, and the correct result depends on the language, on proper nouns and on the writer's knowledge of the work — a rule that lowercased the first letter of every word would mangle names of people and places. The page tells you to supply the title in the casing your style requires, and the italic elements are left plain unless you switch on underscore markers, so the output stays copyable text.
Page ranges use each style's own dash: an en dash for APA and Chicago, a hyphen for MLA. Journal entries carry volume, issue and page ranges in the style's punctuation, with a DOI rendered as a full https://doi.org/ link or a URL if no DOI was given. Web and newspaper entries accept a full date and an accessed date, both printed as entered, because date order conventions differ by style and by locale.
Missing fields produce warnings rather than invented text: no year prints n.d. where the style has a slot for it, no publisher is flagged for the source types that require one, and a web entry without a URL is called out. Nothing is silently fabricated. Bluebook support is scoped to the case and statute forms implemented here and nothing on the page is legal advice; the full rule set has provisions for signals, short forms and tables of authorities that a single-entry formatter cannot cover.
Everything happens in the browser. There is no account, no upload, no DOI resolver, no ISBN lookup and no storage: your fields exist on screen and in whatever you copy or download, and the tab closing takes them with it. The formatted entry is a function of the fields alone, so the same input always produces the same output, which is what makes it possible to check an entry against the manual's own worked example.
How to use Citation Formatter
- Choose the source type and the style; the field set and the style list change with the type.
- Enter authors one per line as Family, Given; write an organisation without a comma to keep it as-is.
- Fill the fields you have, including edition, volume, issue, pages, DOI, URL and pinpoint page.
- Read the bibliography entry, the in-text or note form and any warnings about missing fields.
- Copy the entry and check it against the manual; the tool formats, it does not verify.
When to use Citation Formatter vs related tools
Use this formatter when you have the source details in front of you and need the entry in one specific style. When the citations are footnotes in a longer document, the Footnote Formatter handles the note numbering and layout around them, and when the surrounding prose needs to sound academic, the Academic Writing Tone Checker measures that register.
When the same source has to appear in several styles, format it here once per style and keep the outputs side by side; there is no cross-style converter, and the page states that rather than implying one.
Privacy & Security
This tool runs entirely in your browser — no data ever leaves your device. There is no server round-trip, no upload, no logging, and no account required. Your input is processed locally using client-side JavaScript and is never stored, transmitted, or accessible to anyone else. When you close the tab, everything disappears.