CitationWithSourcesHow formats are sourced

CitationWithSources

Free citation generators for APA, MLA, Chicago and IEEE. Every format rule is transcribed from the published style manuals and cited on the page.

Student essay styles

  • APA 7th

    Free APA 7th edition citation generator. Enter a source to get the reference entry and matching in-text citation, formatted to the published APA rules.

  • MLA 9th

    Free MLA 9th edition citation generator. Build a works-cited entry and its in-text citation, following the MLA core-elements order and punctuation.

Humanities & social science

  • Chicago notes

    Free Chicago notes-bibliography citation generator. Get both the footnote and the bibliography entry, which differ in name order and punctuation.

  • Chicago author-date

    Free Chicago author-date citation generator. Reference-list entries with the year after the author, plus the matching parenthetical in-text citation.

Engineering & sciences

  • IEEE

    Free IEEE citation generator. Numbered reference entries with initials before surnames, abbreviated months, and bracketed in-text numbers.

Why another citation generator

Most citation tools give you a formatted string and no way to tell whether it is right. The rules they encode are invisible, and the fussy details are exactly where styles differ: APA uses an ampersand inside parentheses but the word “and” in running text; MLA switches to “et al.” at three authors while IEEE waits until seven; Chicago changes the author's name order and the punctuation around the publisher depending on whether you are writing a footnote or a bibliography entry.

Every rule used here is transcribed from a published style authority, cited on the page it affects with the edition and the date it was retrieved. The regression suite reproduces those sources' own worked examples verbatim, so if a formatting change ever stopped matching a real published citation, the tests fail before the change ships.

That approach also decides what is not here. AMA, ACS, Harvard and Vancouver are missing because authoritative rule text for them could not be retrieved when the site was built — and a citation format that is subtly wrong is worse than one that is honestly absent.