Citation Generator
Create APA 7, MLA 9, and Chicago citations for websites, books, and journal articles with automatic author formatting and DOI support. 100% client-side.
Loading tool...
What is Citation Generator?
A Citation Generator that builds APA 7, MLA 9, and Chicago 17 bibliographic citations for websites, books, and journal articles. Enter authors in natural order and the tool inverts names, generates initials, applies et al. rules, and formats dates, page ranges, and DOI links per style. Everything runs entirely in your browser.
Key Benefits
- Correctly formatted citations in three major styles at once
- No more manual name inversion or initial punctuation
- Live preview updates as you type
- One-click copy into your bibliography or works cited list
- No data leaves the browser β 100% client-side
Common Use Cases
- β’Writing research papers and theses that require a bibliography
- β’Creating Works Cited pages for humanities essays (MLA)
- β’Citing journal articles with volume, issue, pages, and DOI
- β’Formatting book references with publisher and edition details
How to Use the Citation Generator
- Pick the source type: Choose Website, Book, or Journal article β the form adapts with the right fields.
- Enter the details: Type authors one per line ("Jane Doe"), the title, and the publication details like year, publisher, or volume/issue/pages.
- Review the citations: APA 7, MLA 9, and Chicago citations appear live as you type, with author inversion and et al. handled automatically.
- Copy the style you need: Click Copy next to any citation and paste it straight into your bibliography or works cited list.
Key Features
- APA 7, MLA 9, and Chicago 17 citations generated side by side
- Website, book, and journal article source types with tailored fields
- Type authors naturally ("Jane Doe") β inversion, initials, and et al. handled automatically
- DOI formatted as https://doi.org/... links where each style requires
- One-click copy for each citation style
- 100% client-side β your sources never leave the browser