FreeToGenerate.com

100% free · no sign-up · no paywall

One per line, surname first. Organisation names are kept whole.

Capitalisation is left exactly as you type it: APA and Harvard want sentence case, MLA and Chicago want title case.

Fill in the fields above and your citation appears here.

Formatting happens in your browser. Only the DOI lookup contacts an outside service (CrossRef).

Also available in: Español · Português · Français · العربية

MLA Citation Generator (9th Edition)

Fill in your source and get a correctly formatted MLA Works Cited entry and in-text citation, live as you type.

What is an MLA citation generator?

An MLA citation generator takes the details of a source — its author, title, publication date, and so on — and arranges them into the exact punctuation, order and spacing that the MLA Handbook, 9th edition, requires. Instead of memorising where the period goes or whether the container title is italicised, you type what you know about the source into labelled fields and read off a finished Works Cited entry and its matching in-text citation.

This tool covers the four source types students actually cite — journal articles, books, book chapters and websites — across four citation styles, opening here on MLA so you do not have to hunt through a style menu first. Every MLA template it uses was checked against a published example from the MLA Handbook or a university library's citation guide and reproduces that example exactly, so the format you get back is the format your instructor is expecting.

How to use it

  1. Choose your source type. Pick journal article, book, book chapter or website from the source-type row; for a journal article you can also paste in a DOI and click Look up to pull the author, title and journal details in automatically.
  2. Enter the author, date and title. List authors one per line, surname first — the generator applies MLA's inversion and et al. rules for you — then add the publication date and type the title exactly as it should read, since MLA capitalisation is not something the tool will guess at.
  3. Add the remaining details and copy your citations. Fill in the fields specific to that source type — journal, volume and issue, publisher, page range, or URL — and the Works Cited entry and in-text citation update as you go; use the copy button on each to drop them straight into your paper.

How MLA handles authors and in-text citations

MLA's author formatting is where most citations go wrong by hand, so the generator applies the rules exactly as the Handbook lays them out. A single author is inverted — Gleick, James. — but with two authors only the first name flips: Gillespie, Paula, and Neal Lerner. Once you are at three or more, MLA drops the list entirely in favour of Wysocki, Anne Frances, et al. Typing your author list one per line, surname first, is all this tool needs to sort out which rule applies.

The in-text citation is the other place MLA quietly differs from styles like APA and Harvard: it is author and page number with no comma between them, such as (Bagchi 43), where APA or Harvard would insert one before the year. MLA also wants titles in title case rather than sentence case, so type your title the way it should be capitalised — the tool will not convert it — and note that MLA abbreviates most months in dates except May, June and July, which it always spells out in full.

Why is it free?

FreeToGenerate.com runs this generator, and every other tool on the site, without an account wall, a paywall, or ads gating the result — you get the citation, full stop. That is a deliberate contrast with the handful of well-known citation sites that make you sit through ads or sign up before they will hand over a formatted reference.

Being upfront about what the tool does not do is part of the same philosophy: it will not touch the capitalisation of your title, because no automatic converter can reliably tell a proper noun from an ordinary word, so it prints exactly what you typed. The DOI lookup for journal articles is the only feature that sends anything over the network, to CrossRef's free public metadata service — everything else stays in your browser. It handles one source at a time, keeps no bibliography, and forgets everything on reload; and it cannot tell you whether a source actually fits your assignment or whether you typed its details correctly, so a quick check against the original is still on you.