A citation generator turns the details of a source into a correctly formatted reference. With this free citation generator, you pick a source type (website, journal article or book), choose APA 7th, MLA 9th, Chicago 17th, Harvard or IEEE, fill in the fields and copy a ready-to-paste citation.
What Is a Citation in Writing?
A citation is a short, standardized note that tells readers where an idea, quote or fact came from. It usually lists the author, title, date and publication details in the order a style guide requires.
Citations do two jobs. They give credit to the original author, and they let your reader find the source and check it. Every style records the same basic facts but arranges them differently. IEEE is a numbered style, where sources are listed in the order you first cite them in your text.
| Style | Author format | Where the year goes |
|---|
| APA 7th | Smith, J. | In parentheses after the author |
| MLA 9th | Smith, John | Near the end of the entry |
| Chicago 17th | Smith, John | After the publisher, or in parentheses for journals |
| Harvard | Smith, John | In parentheses after the author |
How to Use the Citation Generator
You can build a citation in under a minute once you have the source details in front of you. Follow these steps.
- Open the Source Type menu and choose Website, Journal Article or Book. The extra fields below change to match your choice.
- Open the Citation Style menu and pick APA 7th, MLA 9th, Chicago 17th, Harvard or IEEE.
- Type the Title. This is the only required field, and the tool asks you to enter one if it is empty.
- Enter the author in the Author (Last, First) box, for example
Smith, John, then check the Year box. If the source has no date, clear the year and the citation shows n.d. - Fill in the fields for your source type: URL and Site Name for websites; Journal, Volume, Issue and Pages for journal articles; Publisher and Edition for books.
- Click Generate Citation. Your finished reference appears under Your Citation. Click Copy Citation and paste it into your bibliography.
Want to compare styles? Change the Citation Style menu and click Generate Citation again. Your other details stay in place.
Worked Example: One Website in Three Styles
The same source produces different references in each style. Say you enter Source Type: Website, Author: Smith, John, Year: 2023, Title: How to Write a Meta Description, Site Name: Example Blog, and URL: https://example.com/meta-description.
- APA 7th: Smith, J. (2023). How to Write a Meta Description. Example Blog. https://example.com/meta-description
- MLA 9th: Smith, John. "How to Write a Meta Description." Example Blog, 2023, https://example.com/meta-description. Accessed (today's date).
- Harvard: Smith, John (2023) How to Write a Meta Description. Example Blog. Available at: https://example.com/meta-description (Accessed: today's date).
Notice the differences. APA shortens the first name to an initial, while MLA and Harvard keep the full name. MLA and Harvard add an access date, which the tool fills in with the current date.
Journal articles work the same way. Enter Lee, Maria, year 2022, the title, the journal name, volume 12, issue 3 and pages 45-67. APA gives Lee, M. (2022). Title. Journal Name, 12(3), 45-67. MLA gives Lee, Maria. "Title." Journal Name, vol. 12, no. 3, 2022, pp. 45-67.
How Do You Check and Fix the Generated Citation?
A good citation has every piece you expect, in the right order, with no stray commas or empty gaps. Read it once against your source, then fix the common problems below.
Quick fixes for surprising results
- You see n.d. instead of a year: the Year box was empty. Type the publication year, or leave n.d. if the page truly has no date.
- The Year box already shows the current year: clear it if your source is older, or the citation will show the wrong date.
- The author looks reversed: use the comma format, Last, First. Without a comma, the tool treats the final word as the surname, so a name such as de la Cruz needs
de la Cruz, Maria. - APA shows only one initial: the tool shortens the first name to a single initial. Add a middle initial by hand if your source needs it.
- A book citation has a gap: the Publisher box was empty. Fill it in before you generate.
- Italics disappear after pasting: the result shows italic titles, but Copy Citation pastes plain text. Reapply italics in your word processor.
- The access date is wrong: MLA and Harvard website citations use today's date. If you read the page earlier, edit the date after pasting.
Capitalization is your job
The tool prints the title exactly as you type it. APA 7th uses sentence case for article, webpage and book titles, so type "How to write a meta description" for APA. MLA and Chicago use headline-style capitalization, so capitalize the main words yourself.
Who Is This Citation Maker For?
This citation maker suits anyone who needs a clean reference list without memorizing punctuation rules. Here are the most common situations.
- Students: APA is common in psychology, education and the social sciences. MLA is typical in literature and the humanities, and Chicago is often used in history. Many universities use Harvard, and IEEE is standard in engineering and computer science.
- Bloggers and content writers: add a sources section to a research-heavy post. If you are still planning that post, a blog post outline generator can help you decide where each source belongs.
- Researchers and freelancers: format a few references quickly when a client or journal asks for a specific style.
Best Practices and Common Mistakes
The best way to get a correct citation is to start with complete, accurate source details. A few habits prevent most errors.
- Confirm the required style first. Your instructor, publisher or journal decides, and the edition matters (APA 7th, not 6th).
- Collect details before typing. Use the byline and publish date on the page, not the copyright year in the footer.
- Use the Edition box for books. Type a value like 2nd, and APA adds (2nd ed.) after the title.
- Cite one source at a time. Generate each entry, copy it, then sort your list. APA, MLA, Chicago and Harvard lists are alphabetical by author. IEEE lists follow the order of citation.
- Remember what you are creating. The tool builds the full reference-list entry, not the in-text parentheses or numbers. Add those in your paper.
- Proofread the finished list. Run your surrounding text through a grammar checker and check your originality with a plagiarism checker to confirm quoted material is credited.
Limitations to Know Before You Submit
The tool gives you a strong starting point, but you remain responsible for the final format. Knowing its scope helps you avoid surprises.
- It handles three source types: websites, journal articles and books. Videos, reports, interviews and other types need manual formatting.
- It takes one author per entry. For several authors, edit the names by hand using your style guide.
- You enter the details yourself. The tool does not look up a page from its URL, so a request like "generate MLA citation from URL" still means typing the title, author and date.
- It covers APA 7th, MLA 9th, Chicago 17th, Harvard and IEEE. Styles such as AMA and ACS are not included.
- It does not add hanging indents or double spacing. Apply those in your document.
- Style guides have many special cases, so compare unusual sources with the official manual.
Pick your source type and style above, enter the details and click Generate Citation. In a few seconds you get a clean reference you can copy. When your draft is done, wrap it up with a conclusion generator or browse more tools in the content writing tools hub.