- Pick a source type
- Add the details
- Copy your citation
Generate a citation from the source itself
Start with a URL, DOI, ISBN, PubMed ID, YouTube link or title search and CiteKit retrieves the available source information before formatting it in your chosen citation style.
Add the source
Paste an identifier or enter the source information manually.
Review the details
Check the author, title, date, publisher and other available metadata before using the citation.
Choose a style
Format the source in APA, MLA, Chicago, Harvard, IEEE or another supported citation style.
Copy the citation
Copy the finished citation for use in a document, article, bibliography or publishing workflow.
What can I cite?
CiteKit supports common source types used in research and web publishing.
- Website URL
- DOI
- ISBN
- PubMed ID
- YouTube URL
- Title or keyword search
- Web pages
- Journal articles
- Books
- Book chapters
- Reports
- News articles
- Theses
- Datasets
- Standards
- Videos
- Social posts
- Wiki articles
- Code repositories
Sources without a usable identifier can be entered manually.
The same source in different citation styles
- APA
- Kahneman, D. (2011). Thinking, fast and slow. Farrar, Straus and Giroux.
- MLA
- Kahneman, Daniel. Thinking, Fast and Slow. Farrar, Straus and Giroux, 2011.
- Chicago author–date
- Kahneman, Daniel. 2011. Thinking, Fast and Slow. New York: Farrar, Straus and Giroux.
- Harvard
- Kahneman, D. (2011) Thinking, fast and slow. New York: Farrar, Straus and Giroux.
- IEEE
- D. Kahneman, Thinking, Fast and Slow. New York, NY, USA: Farrar, Straus and Giroux, 2011.
The source information stays the same. The citation style controls how that information is arranged and displayed.
Generate a citation in your style
Use CiteKit to generate citations in APA, MLA, Chicago, Harvard, IEEE and other supported citation styles.
Switching styles changes the format without requiring you to enter the source again.
Start from the kind of source you have
A citation does not have to be the end of the workflow
A formatted citation is one output from a source record.
Save the underlying source information to the Reference Library and you can return to it later, add it to a bibliography, change citation styles or move it into a publishing workflow without looking it up again.
Generate from source data, not a blank citation form
Start with an identifier
Use a URL, DOI, ISBN, PubMed ID or other supported identifier when available.
Review retrieved metadata
Automatic lookup is a starting point. Check the returned source details before using the finished citation.
Change styles without rebuilding
Keep the source data and generate another citation format from it.
Save useful sources
Move sources into the Reference Library instead of discarding the underlying data after copying one citation.
Continue into publishing
Use the same source data for bibliographies, citation schema, link checking and WordPress publishing.
Citation Generator FAQ
Is the Citation Generator free?
Yes. Core citation generation can be used without rebuilding source information manually.
Can I cite a website automatically?
Yes. Paste the page URL and CiteKit retrieves available citation metadata for you to review.
Can I generate a citation from a DOI?
Yes. DOI lookup is supported for sources such as journal articles.
What if the retrieved source details are wrong?
Review and correct the source metadata before using the citation. Automatic lookup depends on the information made available by the source and external databases.
Can I change citation styles later?
Yes. The source information can be reformatted without re-entering it.
Can I save the source?
Yes. Save the underlying reference to the Reference Library so it can be used again.
Already using the Citation Generator and want the detail? Read the Citation Generator documentation for source lookup, manual entry, citation styles, saving references and available outputs.