Free Citation Generator
APA 7, MLA 9, Chicago, Harvard & IEEE. Paste a DOI to autofill, or type the details — then copy a correctly formatted reference and in-text citation. No sign-up, unlimited.
How to use this citation generator
- Choose a style (APA, MLA, Chicago, Harvard, or IEEE) and a source type.
- Autofill from a DOI — paste the DOI and the tool fetches the metadata for you. Or fill the fields in manually.
- Copy the formatted reference and the matching in-text citation into your paper.
A quick guide to the five styles
- APA 7 — the standard in psychology, education, and the social sciences. Author–date, e.g. (Smith, 2024).
- MLA 9 — common in the humanities and languages. Author–page, e.g. (Smith 24).
- Chicago — history and some social sciences. This tool uses the author–date form, e.g. (Smith 2024).
- Harvard — widely used in the UK and Australia. Author–date, e.g. (Smith, 2024).
- IEEE — engineering and computer science. Numbered, e.g. [1].
A citation generator formats a reference — it can't tell you whether the paper is real. If an AI tool handed you the source, verify it exists before you cite it.
Skip the copy-paste — write with citations built in
CiteGood writes your paper from real literature and adds correctly formatted, verifiable citations as you go. No fabricated sources.
Try CiteGood free →Frequently asked questions
Is this citation generator free?
Yes. It's completely free, requires no sign-up, and generates unlimited citations in APA, MLA, Chicago, Harvard, and IEEE.
How do I cite a source with a DOI?
Paste the DOI (or a doi.org link) into the autofill box and click Autofill — the tool pulls the authors, title, journal, year, volume, issue, and pages automatically. Then pick your style and copy the citation.
Which citation styles are supported?
APA 7th edition, MLA 9th edition, Chicago (author-date), Harvard, and IEEE — for journal articles, books, and websites.
Does it also give the in-text citation?
Yes. Below each formatted reference you'll see the matching in-text citation for that style, such as (Author, 2024) for APA or [1] for IEEE.