Home/Tools/Citation Generator

📚 Citation Generator

Create correctly formatted references in APA 7, MLA 9, and Harvard style — for websites, books, and journal articles — all three styles at once. Free, instant, no signup.

Build a Citation

How to Cite a Source

1
Choose the source type and enter authors as First Last, separated by semicolons
2
Fill in the details — the fields change to match the source type
3
Copy whichever style your course requires — all three generate together

APA, MLA, or Harvard?

Use whichever your unit guide or lecturer specifies — that instruction overrides everything. As a rule of thumb, APA 7 dominates psychology, education, business, and the sciences; MLA 9 is the humanities standard (literature, languages, media); and Harvard is common across Australian and UK universities, though it varies by institution since "Harvard" is a family of styles rather than one official manual — check your university's own Harvard guide for quirks.

Remember these are the reference list entries; in-text citations differ per style — APA and Harvard use (Author, Year), MLA uses (Author page). When pasting into your document, keep the italics on titles and journal names (paste-with-formatting), and let your word processor apply the hanging indent. For multiple authors with surname particles like "van der Berg", enter them as "van der Berg, Anna" so the tool knows where the surname starts.

Frequently Asked Questions

How do I enter multiple authors?

Separate them with semicolons: Jane Smith; John Doe; Mei Chen. The tool formats each style's author list correctly — including APA's ampersand and MLA's "et al" for three or more.

What if there's no author?

Most styles move the title into the author position. Generate the citation, then delete the author part and lead with the title — or use the organisation as the author if one is responsible for the page (e.g. Australian Taxation Office).

What if there's no published date on a website?

Leave the date blank — the tool inserts n.d. ("no date") for APA and "no date" for Harvard, which is the correct convention.

Why does MLA include an accessed date?

Web pages change, so MLA 9 recommends recording when you viewed the source. The tool adds today's date automatically; APA 7 only requires a retrieval date for pages designed to change, so it's omitted there.

Do italics copy across?

Titles and journal names are italicised in the output. Copy-paste keeps formatting into Word and Google Docs in most browsers; if it pastes plain, italicise the title manually — the correct words are already in the correct places.