b2KIT

Citation Generator

Generate formatted citations in APA, MLA, Chicago, and Harvard styles from book, website, or journal details.

Tested tool guide Tested browser tools Checked August 16, 2026

What Citation Generator does, with a checked example

This tool takes the bibliographic details you type in, author, title, publisher, year, and for web pages the URL and access date, then arranges them into a single reference line following the element order, punctuation, and capitalization rules of the style you select. It does not search for or verify the source itself, so whatever you enter, including typos, carries straight into the result. The most common surprise is Harvard style: unlike APA, MLA, and Chicago, Harvard has no single official rulebook, so the version produced here follows one common convention rather than a universally fixed standard.

Worked example

A concrete input and expected output from the current implementation.

Input

Book - Author: Harper Lee; Title: To Kill a Mockingbird; Publisher: J.B. Lippincott & Co.; Year: 1960; Style: APA

Expected output

Lee, H. (1960). *To kill a mockingbird*. J.B. Lippincott & Co.

APA 7th edition book references invert the author's name to last name plus initials, place the publication year in parentheses, italicize the title in sentence case, capitalizing only the first word, the first word after a colon, and any proper nouns, and end with the publisher name; no city or state is required in APA 7th edition.

How the result is produced

1

Style-specific templates

For each source type, book, website, or journal article, and each citation style, the tool applies a fixed template controlling element order, whether the author's name is inverted, whether the title is italicized or quoted, and how the date is placed. Switching the style dropdown re-runs the same entered fields through a different template instead of re-deriving them from the source.

2

Manual field entry, no lookup

You enter every field yourself, author, title, publisher, year, and for web and journal sources the URL, DOI, or access date; the tool does not fetch metadata from a URL, ISBN, or DOI. Any field you leave blank is simply omitted from the assembled citation rather than flagged as missing, so an incomplete entry can look like a finished, correct one.

Good uses

  • Building a reference-list entry for a book, website, or journal article without memorizing each style's punctuation and ordering rules
  • Converting the same source into a different required style, for example switching a paper's citations from MLA to APA, by re-entering the details and changing the style selection
  • Checking whether a citation drafted by hand has its elements in the right order and format before adding it to a bibliography

Limits and checks

  • The tool cannot verify that the author, title, publisher, or date you entered are correct; it only formats what you type, so a misspelled name or wrong year appears exactly as typed in the finished citation.
  • Harvard style has no single official rulebook, so the format this tool produces is one common convention and may not match the specific variant, such as an individual university's guide, that an instructor or journal requires.
  • Style guides are revised periodically, for example APA's move from its 6th to 7th edition changed how books are formatted, so confirm which edition or year the tool's templates follow against what your assignment actually requires.

Common questions

Does this tool look up the book or article for me from a title or ISBN?

No. It only formats the fields you type in; it does not search a catalog, database, or the web to fill in or verify the author, publisher, or date. You need the correct bibliographic details on hand before using it, ideally copied directly from the book's title page or the journal article itself.

Will the citation it produces exactly match what my professor or journal requires?

Not guaranteed. It follows the general rules of APA, MLA, Chicago, or Harvard style, but each guide has edition-specific details and Harvard varies by institution. Treat the result as a strong draft and check it against your assignment's specific style guide or your instructor's requirements before submitting.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools