Free citation generator for APA, MLA, Chicago & more

9 citation styles·website, book, journal & more·BibTeX & RIS export·no account

Paste a DOI, ISBN, URL or title

Everything you need to cite any source

Auto-detect sources

Paste a URL, ISBN, or DOI and this citation generator fills in the author, title, date, and publisher automatically.

All major styles

APA, MLA, Chicago, IEEE, Harvard, ACS, CSE, ASA, and AMA — switch citation styles instantly.

Export anywhere

Copy to clipboard, download BibTeX or RIS, and build a full bibliography as you go.

What is a citation generator?

A citation generator is a free online tool that creates references and in-text citations in APA, MLA, Chicago, and other styles. Instead of memorizing formatting rules, you paste a URL, ISBN, or DOI — or enter the details manually — and get a ready-to-copy citation in seconds. Our free citation generator does the heavy lifting so you can focus on your research and writing instead of punctuation.

Every citation this citation maker produces follows the official manuals, including the APA Publication Manual (7th edition) and the MLA Handbook (9th edition). You can cite books, websites, journal articles, videos, podcasts, and more without the guesswork. Whether you need an APA citation, an MLA works cited entry, or a Chicago footnote, the generator formats it correctly on the first try.

Why use a free citation generator?

Accurate citations matter. Proper attribution is the clearest way to give credit and avoid accidental plagiarism, and a well-formatted reference list builds credibility with your readers and instructors. APA and MLA have strict rules, and a citation generator keeps you compliant without the busywork.

Manually formatting a reference list is slow and error-prone — a single misplaced comma or missing italic can cost marks. A free citation generator eliminates those small mistakes and keeps every entry consistent across your entire paper, even when you cite dozens of sources.

Which citation styles are supported?

This citation generator supports nine major styles, so it works no matter what your course or journal requires:

  • APA — psychology, education, and social sciences (7th edition)
  • MLA — English, literature, and the humanities (9th edition)
  • Chicago — history and the arts (notes-bibliography)
  • IEEE — engineering and computer science
  • Harvard — UK and Australian universities
  • ACS, CSE, ASA, and AMA — chemistry, science, sociology, and medicine

What sources can I cite?

You can generate citations for almost any source type, including websites, books, journal articles, videos, podcasts, PDFs, newspapers, e-books, lectures, social media posts, images, datasets, reports, theses, and dictionary entries. The citation generator adapts the format to the source type, so a book citation and a website citation each follow their own correct pattern.

How our citation generator works

Using the free citation generator takes four steps. First, choose your source type — website, book, journal article, video, or another option. Second, enter the source: paste a URL, ISBN, or DOI, or type the details yourself. Third, pick a citation style such as APA 7, MLA 9, Chicago, or IEEE. Fourth, copy the citation or download it as BibTeX or RIS. The whole process takes less than a minute.

You can also use the Check my references tab to catch fabricated or mistyped sources in a bibliography. We never store your pasted text — privacy comes first.

How to cite a source in 4 steps

1

Choose source type

Website, book, journal, video, and more.

2

Enter the source

Paste a URL, ISBN, or DOI — or type the details.

3

Pick a style

APA 7, MLA 9, Chicago, IEEE, and more.

4

Copy & export

Copy the citation, or download BibTeX and RIS.

Frequently asked questions

Is the citation generator free?

Yes. Generating citations is free with no sign-up required. A future account plan will add saved projects, bulk export, and an ad-free experience.

Which citation styles are supported?

APA 7, MLA 9, Chicago notes-bibliography, IEEE, Harvard, ACS, CSE, ASA, and AMA.

How do I cite a website in APA?

Select Website, paste the URL or enter the details manually, choose APA 7, and copy the reference.

Can I enter a source manually?

Yes. Choose Enter manually, add the available source details, select a style, and generate the citation.

Can CiteCreate check a reference list?

Yes. Paste one reference per line in Check my references. CiteCreate compares identifiers and metadata with open scholarly databases and reports what it can verify.