How it works
The Citation Generator formats references in your browser. Choose a style and source type, fill in the details (or paste a URL to auto-fill them), and a correctly formatted reference-list entry and in-text citation build live.
- Six styles: APA 7, MLA 9, Chicago (author-date), Harvard, IEEE, and Vancouver.
- Five source types: website, book, journal article, newspaper/magazine, and online video.
- Auto-fill from a URL fetches the page and reads its citation metadata (title, author, date, publication, DOI) to prefill the form. This is the only step that contacts our server.
- Build a bibliography by adding several citations and copying them all at once.
Double-check graded work. These follow the common rules for each style and are right for most sources, but styles have many edge cases, verify capitalisation, italics, and punctuation against your official style guide.
What you will see
- Citation style
- The format your reference and in-text citation follow.
- Source type
- What you are citing; it changes which fields you fill in.
- Auto-fill from a URL
- Reads a page's citation metadata to prefill the form. Review the result, not every page has complete data.
- Reference list entry
- The full citation for your reference list, works cited, or bibliography.
- In-text citation
- The short pointer to drop in your text (IEEE and Vancouver use numbers).
- Saved bibliography
- Citations you have added, kept in your browser, copyable as one block.
Frequently asked questions
How do I create a citation?
Pick a citation style (APA, MLA, Chicago, Harvard, IEEE, or Vancouver) and a source type (website, book, journal article, newspaper, or video), then fill in the fields. Your reference and matching in-text citation build live as you type. Click Copy on either, or Add to bibliography to collect several and copy them all at once.
Can it cite a URL automatically?
Yes. Paste a link into the "Auto-fill from a URL" box and we fetch the page and read its citation metadata, the title, author, publication date, site or journal name, and (for journal articles) volume, issue, pages, and DOI, then fill the form for you. Always review the result: not every page exposes complete or accurate metadata, so you may need to correct a field or two.
Which citation styles are supported?
Six of the most widely required styles: APA (7th edition), MLA (9th edition), Chicago (author-date), Harvard, IEEE, and Vancouver. Each produces both a reference-list entry and the correct in-text citation form (IEEE and Vancouver use numbered references, shown as [1] / (1)).
Are the citations 100% accurate?
They follow the common, widely-taught rules for each style and are correct for the vast majority of sources. Citation styles have many fine-grained rules and edition-specific quirks, though, so for graded work always double-check the result against your institution's or publisher's official style guide, especially capitalisation, italics, and punctuation.
Is it free, and is my data private?
Completely free, no signup. The formatting happens entirely in your browser. The only time anything is sent to our server is when you use "Auto-fill from a URL", which fetches that one page to read its metadata; the fields you type are never uploaded, and your saved bibliography is stored only in your own browser.
What is the difference between a reference and an in-text citation?
The reference (or works-cited / bibliography entry) is the full description of the source that goes in your reference list. The in-text citation is the short pointer you place in the body of your writing, like (Smith, 2023) in APA or [1] in IEEE, that links back to the full reference. This tool gives you both.
How do I enter multiple authors?
Put each author on its own line in the Author(s) box, in either "Last, First" or "First Last" order. The tool formats and orders them for the chosen style and applies the right "et al." rule automatically when there are many authors.