Tools/Writing Tools/Citation Generator

Citation Generator – APA, MLA & Chicago Format References

Manually enter source details to generate an APA, MLA, or Chicago reference-list citation online - no login required, no autocite lookup. Pick a style and a source type (journal article, web page, or book); the citation updates live as you type.

If this tool isn’t working as expected, please take a screenshot of the error and report the problem here so we can investigate and improve it.

About this tool

Citation format rules - author order, initials, ampersands, et al., italics, punctuation, date placement - differ between APA, MLA, and Chicago and are easy to get wrong by hand. This tool applies the rules for the style and source type you pick to whatever details you type in, so you don't have to remember them yourself.

It is still worth checking the result against your institution's current style guide, especially for source types the tool doesn't cover, such as book chapters, videos, or reports.

Choose APA, MLA, or Chicago, pick a source type (journal article, web page, or book), and fill in the author, title, journal, website or publisher, year, and a URL or DOI. You get one reference-list citation, generated live as you type, with real italics. This tool doesn't look sources up automatically - every field is typed in by hand - and it follows APA 7th edition, MLA 9th edition, and Chicago 17th edition (notes-bibliography bibliography entries).

How to Use Citation Generator

Select Format

Choose APA, MLA, or Chicago citation style and the source type: journal article, web page, or book.

Enter Details

Fill in the authors (separated by semicolons), title, journal / website / publisher, year, and URL or DOI - plus volume, issue, and pages for journal articles.

Review the Live Preview

The citation updates automatically as you type - no separate generate step.

Copy Citation

Click copy and paste it into your reference list - italics are kept in Word and Google Docs. Reset clears the form.

Common Workflows

Choose a Style and Source Type

Click APA, MLA, or Chicago, then Journal article, Web page, or Book - you can switch either at any time and the citation updates instantly.

Fill in the Fields

Enter the authors (separated by semicolons), title, journal / website / publisher, year or date, and a URL or DOI - leave any field blank if it doesn't apply to your source.

Review the Live Preview

The formatted citation updates automatically as you type, with no separate "generate" step. Warnings appear below it if something looks wrong.

Copy the Result

Click Copy, then paste it into your reference list - italics are kept in Word and Google Docs. Click Reset to start a new source.

Best For

  • Author names are parsed and formatted for the selected style: APA uses surname and initials with an ampersand (Smith, J., & Doe, J.), while MLA and Chicago keep full names (Smith, John, and Jane Doe). Authors are separated with semicolons or new lines.
  • Three source types - journal article, web page, and book - are each laid out the way the selected style expects, and fields that don't apply to the chosen type are hidden.
  • Nothing is invented: with no author the citation starts with the title, a missing date is left out (APA shows n.d.), and no placeholder text is ever added.
  • Titles and journal names appear in real italics, and Copy puts formatted text on the clipboard so the italics survive pasting into Word or Google Docs.

Examples

Two authors in APA 7

Input

Style: APA; Type: Journal article; Authors: "Smith, John; Doe, Jane"; Title: "Deep learning for text"; Journal: "Nature"; Year: "2024"; Volume: "12"; Issue: "3"; Pages: "45-67"; URL / DOI: "10.1000/xyz123"

Result

Smith, J., & Doe, J. (2024). Deep learning for text. Nature, 12(3), 45–67. https://doi.org/10.1000/xyz123

Given names become initials, the last author follows an ampersand, the journal name and volume are italic, the page range uses an en dash, and the bare DOI is turned into a link.

The same source in MLA 9

Input

Same fields, Style: MLA

Result

Smith, John, and Jane Doe. “Deep learning for text.” Nature, vol. 12, no. 3, 2024, pp. 45–67. https://doi.org/10.1000/xyz123.

MLA keeps full names (the second author in natural order), puts the article title in quotation marks, italicises the journal, and labels volume, issue, and pages. With three or more authors it would show the first author followed by et al.

No author: the title comes first, nothing is invented

Input

Style: APA; Type: Web page; Authors: (blank); Title: "Understanding Climate Change"; Website name: "NASA Science"; Year: "2023"

Result

Understanding Climate Change. (2023). NASA Science.

With no author the citation starts with the title. No placeholder author is added, and the title is italic because a web page is a standalone work in APA.

Use Cases

Formatting a reference-list entry for a paper

Type in a source's details once and get a correctly punctuated APA, MLA, or Chicago entry.

Comparing the same source across styles

Switch between APA, MLA, and Chicago with the same filled-in fields to see how author names, punctuation, and field order differ.

Citing a source with several authors

Enter the authors separated by semicolons and let the style handle initials, ampersands, and et al.

Building a bibliography one entry at a time

Generate, copy, and paste each citation individually into your reference list or works-cited page.

Common Mistakes

Problem

Choosing the wrong source type

Solution

A web page and a journal article are laid out differently in every style - pick the type that matches your source before copying.

Problem

Separating authors with commas or leaving them in one string

Solution

Separate authors with semicolons (or new lines), for example "Smith, John; Doe, Jane". An organisation should be wrapped in braces, such as {World Health Organization}, so it isn't split into a first and last name.

Problem

Expecting the tool to look up a source from a URL or DOI

Solution

The URL / DOI field is a plain text field - whatever you type is inserted as typed (a bare DOI is turned into a doi.org link). There's no lookup, so you must type the correct details yourself.

Problem

Expecting the tool to change title capitalisation

Solution

Titles are used exactly as typed. APA article titles use sentence case and MLA and Chicago use title case, so enter the title in the capitalisation your style requires.

Tips & Best Practices

Use one name per author

Either "Last, First" or "First Last" works. Initials such as "Smith, J. K." are kept as typed in MLA and Chicago.

Type the date as you want it printed

The Year / Date field is plain text - enter "2023, May 1" for APA or "15 Mar. 2023" for MLA when your source needs a full date.

Read the warnings under the citation

A missing title, a URL that doesn't look valid, or a year that doesn't look like a year is flagged - the text is still included exactly as typed.

Cross-check against your style guide for less common source types

Book chapters, videos, reports, and other source types aren't covered - use the closest type as a starting point and adjust by hand.

Limitations

Manual entry only - no autocite

There's no DOI, ISBN, or URL lookup of any kind. Every field is typed in by hand, and nothing is fetched from an external source or database.

Only three styles: APA, MLA, Chicago

Harvard, IEEE, Vancouver, and other styles aren't supported. The rules applied are APA 7th edition, MLA 9th edition, and Chicago 17th edition (notes-bibliography bibliography entries).

Three source types only

Journal article, web page, and book. Book chapters, edited volumes, videos, reports, social media posts, and other source types need to be adjusted by hand.

Reference-list entries only - no in-text citations or footnotes

The tool generates a single full citation entry for a bibliography or works-cited list - it doesn't generate parenthetical in-text citations like "(Smith, 2023)" or Chicago footnotes.

Titles and dates are used as typed

The tool doesn't change title capitalisation or reformat dates; the Year / Date field is a single text field.

No export, download, print, or saved citation list

Only a single citation is generated at a time, with Copy and Reset - there's no way to build or save a list of multiple citations, and no download or print feature.

Comparisons

This Tool vs. an Autocite Citation Generator

Both produce formatted citations, but only one looks sources up for you.

This Tool (Manual Entry)An Autocite Generator (e.g., by DOI or URL)
Data entryYou type every field by handPaste a URL/DOI/ISBN and fields are fetched automatically
Accuracy of fetched dataAs accurate as what you typeDepends on the source page's metadata - can mis-scrape
StylesAPA 7, MLA 9, Chicago 17 (3)Often hundreds via a CSL engine
Source typesJournal article, web page, bookOften has dedicated fields per source type

FAQs

Visitors most often ask which style to use, how several authors are entered, and whether this tool looks sources up automatically. It doesn't - every field is typed in by hand. The FAQ below also covers how authors, et al., blank fields, and italics are handled.

Does this tool look up citations automatically from a URL or DOI?

No. The URL/DOI field is a plain text field - whatever you type is inserted into the citation exactly as typed. There's no lookup, API call, or metadata fetching of any kind; you need to find and enter the correct details yourself.

Does it generate in-text citations, or just the reference-list entry?

Just the reference-list entry - the full citation formatted for your bibliography or works-cited page. It doesn't generate a parenthetical in-text citation like "(Smith, 2023)".

How do I enter several authors?

Type them in the Author(s) field separated by semicolons or new lines, each as "Last, First" or "First Last" - for example "Smith, John; Doe, Jane". Wrap an organisation in braces, such as {World Health Organization}, so it is kept as one name. Each style then formats the list itself: APA turns given names into initials (Smith, J., & Doe, J.), while MLA and Chicago keep the full names (Smith, John, and Jane Doe).

How many authors are listed, and when does et al. appear?

The tool follows APA 7th edition, MLA 9th edition, and Chicago 17th edition (notes-bibliography bibliography entries). APA 7 lists up to 20 authors with an ampersand before the last; with 21 or more it lists the first 19, an ellipsis, and the final author - it does not use et al. in the reference list. MLA 9 lists one or two authors in full and, for three or more, gives the first author followed by et al. Chicago 17 lists up to ten authors; with more than ten it lists the first seven followed by et al.

Will the italics paste into my document?

The citation is shown with real italics, not asterisks. Copy puts formatted text on the clipboard, so pasting into Word or Google Docs keeps the italics; pasting into a plain-text box gives the same words with no formatting symbols. If an app ignores formatted clipboard data, apply the italics there yourself.

What happens if I leave a field blank?

The element is simply left out - nothing is invented or substituted. With no author, the citation starts with the title (the title-first form for the selected style). With no year, APA shows (n.d.) and MLA and Chicago omit the date. A missing title or a URL that doesn't look valid is flagged under the citation, and the URL is still included exactly as typed.

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

APA (American Psychological Association): Author-date format. Used in social sciences, psychology, education. Example: Smith, J. (2023). Title of work. Publisher. MLA (Modern Language Association): Author-page format. Used in humanities, literature, language. Example: Smith, John. Title of Work. Publisher, 2023. Chicago: Two systems - Notes-Bibliography (history, arts) and Author-Date (sciences). Check your institution's style guide to confirm which is required for your subject.

How do I cite a website in APA format?

Choose the Web page source type. A standard APA 7 website citation follows: Author, A. A. (Year, Month Day). Title of page. Website Name. URL. Example: World Health Organization. (2023, May 1). Global health overview. https://www.who.int/global-health - the website name is left out when it is the same as the author. If there is no author, the title moves to the front. If there is no date, APA shows (n.d.). The Year / Date field is plain text, so type "2023, May 1" there when your source needs a full date.

How do I cite a website in MLA format?

Choose the Web page source type. A standard MLA 9 website citation follows: Last, First. "Title of Page." Website Name, Day Month Year, URL. Example: Smith, John. "Understanding Climate Change." NASA Science, 15 Mar. 2023, science.nasa.gov/climate-change. Type the date as you want it printed (for example 15 Mar. 2023) in the Year / Date field. The tool drops the https:// from web addresses, as MLA recommends. If there is no author, the citation starts with the page title. There is no separate access-date field, so add one by hand if your instructor requires it.

Do I need to cite paraphrased content?

Yes - always. Citation is required for any idea, argument, data, or finding that originated from another source, regardless of whether you quoted it directly or paraphrased it. The only exception is common knowledge: facts that are widely known and can be confirmed in multiple independent sources without attribution (e.g., the year World War II ended). When in doubt, cite.

What is a DOI and when should I include it in a citation?

DOI (Digital Object Identifier) is a permanent identifier for academic articles, books, and datasets - a stable link that does not change when URLs do. Include it if one exists. DOIs are found on the journal article page, usually labeled 'DOI' or starting with '10.'. Type it into the URL / DOI field either as a full link or as 10.XXXX/XXXXX - a bare DOI is turned into https://doi.org/10.XXXX/XXXXX. This tool doesn't fetch or validate DOIs, so check that the one you typed is correct.

Is my source information sent anywhere?

No. CoditTools's citation generator runs entirely in your browser - the details you type are never sent to a server or any external database.

Get more tools like this

Leave your email so we can prioritize similar tools and updates.

Related Tools