Citation Generator
Build APA, MLA, Chicago or Harvard citations for websites, books and journal articles.
Processing: This tool runs entirely in your browser. Your input and any file you open stay on your device — nothing is uploaded to a server.
How to use the citation generator
- Pick a style and the type of source.
- Fill in the details you have.
- Copy the reference and its in-text form.
About this tool
Enter the details once and see the reference formatted in whichever style your course requires, along with the in-text form that goes with it — the part students most often get wrong, since it differs from the bibliography entry.
The styles here follow each one's common form: APA 7th, MLA 9th, Chicago notes-bibliography, and a widely used Harvard variant. That last point matters, because Harvard is not a single standard but a family of them, and universities publish their own rules.
So treat the output as a well-formed starting point rather than an authority. Check it against your institution's guide, and above all be consistent across the whole bibliography — markers notice inconsistency far more readily than a debatable comma.
Common uses
- Referencing a web page in an essay.
- Building a bibliography entry for a book.
- Getting the in-text citation format right.
Frequently asked questions
- Which Harvard is this?
- A widely used variant. Harvard is a family of styles rather than one standard, so check your department's guide — they differ on punctuation and access dates.
- Do I need an access date for a website?
- MLA and Harvard usually expect one. APA 7 only requires it for pages likely to change, such as a wiki.
- What is the in-text citation?
- The short form inside your sentence, such as (Lovelace, 1843). It is shown alongside the full reference because the two formats differ.
Related tools
GPA Calculator
Calculate a weighted grade point average from course credits and grades.
Final Grade Calculator
Work out the exam mark you need to reach a target grade for the course.
Word Counter
Count words, characters, sentences, paragraphs and estimated reading time as you type.
Text Cleaner
Strip extra spaces, blank lines, line breaks, smart quotes and unwanted characters.