Citation Generator

Generate citations in APA, MLA, Chicago, and Harvard formats. Free, fast, and works entirely in your browser with no sign-up required.

Updated

Share:
Home/Education Tools/Citation Generator

Citation Generator

Generate APA, MLA, and Chicago citations for books, websites, journals, and more.

Source Details

Book
Website
Journal
YouTube Video
Podcast

Frequently Asked Questions

What is the difference between APA, MLA, and Chicago citation styles?

The three styles order the same information differently and suit different fields. APA, common in psychology and the sciences, leads with the publication year in parentheses and uses sentence case for titles: Smith, J. (2020). MLA, used in the humanities and literature, spells out the author's first name and places the year at the end. Chicago, favored in history, adds the place of publication before the publisher. Author handling differs too: APA inverts every author to "Last, F.", MLA inverts only the first author and adds "et al." for three or more, while Chicago inverts just the first author and keeps the rest in normal order. Rather than memorize each ruleset, enter your source once and this generator returns all three formatted versions side by side so you can copy whichever your instructor requires.

How do I cite a YouTube video or podcast episode in APA or MLA?

Both YouTube videos and podcasts are treated as their own source types because they need fields a book never has. For a YouTube video you supply the channel name, video title, upload date, year, and URL; APA labels it "[Video]" and attributes it to the channel, while MLA italicizes "YouTube" as the container. For a podcast you enter the host, episode title, episode number, podcast name, year, and URL, and the styles format it as a podcast episode within the show. Getting these audiovisual sources right by hand is error-prone because the punctuation and bracketed labels vary by style. Select the YouTube or podcast source type in this tool, fill in the fields, and it produces correct APA, MLA, and Chicago references in one click.

How do I add multiple authors to one citation?

Enter every author in the single author field and separate each name with a semicolon, for example "John Smith; Jane Doe; Maria Garcia". The generator then reformats those names according to each style's rules automatically, so you never reorder them by hand. APA inverts all authors to last name plus initials and joins them with an ampersand. MLA inverts only the first author and, once there are three or more contributors, shortens the list to the first author followed by "et al.". Chicago inverts the first author but writes every remaining author in normal first-name-last-name order, joined with "and". Type the full first and last name for each person so the tool can split them correctly, then generate to see the same author list rendered three different ways.

Why do I need a DOI for journal articles and where do I put it?

A DOI (Digital Object Identifier) is a permanent link to a published article that never breaks, even if the journal moves the page, which is why APA prefers it over a plain URL. When you choose the journal article source type, the form gives you a dedicated DOI field alongside the author, article title, journal name, volume, issue, and page range. Enter just the identifier itself, such as 10.1000/xyz123, and the generator appends it as a proper https://doi.org/ link in the APA reference. The DOI is optional, so leave it blank if the article does not have one. If you have it, including it makes your reference more stable and verifiable. Fill in the journal fields above and generate to format the citation across all three styles instantly.

Should I use the year I read a source or the year it was published?

Always cite the year the source was published, not the date you happened to read it. The publication year tells your reader which version of the work you used, and style guides expect it in the year field for books, articles, and videos. The date you viewed a page is separate and only matters for websites, because online content can change or disappear over time. That is why the website source type has its own access-date field in addition to the year. Match the published year exactly as it appears on the title page or article, and for websites record the date you actually opened the page. Enter both where the form asks, generate your citation, and review it against your assigned style guide before adding it to your reference list.

Embed This Tool

Add a free, live version of this widget to your own website or blog post — it runs entirely in your visitors' browsers, with a credit link back to The Toolbox.

Copy & paste this HTML
<iframe src="https://getthetoolbox.com/embed/education-tools-citation-generator" title="Citation Generator — The Toolbox" width="100%" height="400" style="max-width:480px;border:1px solid #e2e8f0;border-radius:12px" loading="lazy"></iframe>
<p style="font-size:12px;margin:4px 0 0"><a href="https://getthetoolbox.com/education-tools/citation-generator?utm_source=embed&utm_medium=widget" target="_blank" rel="noopener">Free Citation Generator</a> by The Toolbox</p>

About the Citation Generator

The Citation Generator builds correctly formatted references from the details of a source you enter — author, title, year, and the other fields a style guide expects. Fill in the form, click generate, and the tool returns the same source written three ways: APA 7th edition, MLA 9th edition, and Chicago 17th edition. It is built for students assembling a Works Cited or reference list, researchers keeping a bibliography, and anyone who needs a citation to match the style their instructor or journal requires.

Everything runs in your browser. The source details you type are never uploaded — the formatting happens on your own device, with no sign-up, no account, and no limit on how many citations you generate. That also means an unpublished paper's sources or a private reading list stays on your machine.

What source types it handles

Citation rules change depending on what you are citing, so the form adapts to the source type you pick. Five types are supported, each with its own set of fields:

  • Book — authors, title, year, publisher, place of publication, and an optional edition.
  • Website — page title, site name, year, URL, an optional author, and the date you accessed the page.
  • Journal article — authors, article title, journal name, volume, issue, page range, and an optional DOI.
  • YouTube video — channel name, video title, upload date, year, and URL.
  • Podcast — host, episode title, episode number, podcast name, year, and URL.

Enter multiple authors by separating them with a semicolon (for example, John Smith; Jane Doe). The tool then formats those names the way each style demands — APA inverts every author to "Last, F.", MLA inverts only the first and adds "et al." for three or more, and Chicago inverts the first author but keeps the rest in normal order.

Why three styles at once

Most generators make you choose a style first. This one produces APA, MLA, and Chicago together so you can compare them side by side — useful when you are switching between courses, double-checking which style a document already uses, or learning the differences. A few examples of how the same book diverges:

  • APA leads with the year in parentheses and italicizes the title: Smith, J. (2020). *Book Title*. Publisher.
  • MLA spells out the author's first name and puts the year last: Smith, John. *Book Title*. Publisher, 2020.
  • Chicago adds the place of publication: Smith, John. *Book Title*. New York: Publisher, 2020.

Titles are wrapped in asterisks to mark italics, which is how books, journals, and standalone works are styled across all three systems.

Getting a clean, accurate citation

A citation is only as good as the data behind it, so a few habits help:

  • Match capitalization to the style. APA uses sentence case for article and book titles (only the first word and proper nouns capitalized), while MLA and Chicago use title case. The generator keeps your text as typed, so capitalize before you paste.
  • Use the published year, not the year you read it. The access date is a separate field for websites and matters because online pages change over time.
  • Include the DOI for journal articles when one exists. A DOI is the most stable link to a paper and is preferred over a plain URL in APA.

Once your citations are generated, copy any single style to the clipboard with one click, or use the export button to download all three together as a plain-text file you can drop into your document. Always give a generated reference a final read against your assigned style guide — automated formatting handles the structure, but unusual sources and edge cases still benefit from a human check.