📚 Citation Generator

Build accurate APA, MLA, Chicago, Harvard, IEEE, Vancouver and more citations for 20 source types, manage a sortable bibliography, and export in 8 formats — entirely in your browser.

👤 Author Management
📄 Publication Details
📅 Dates
🔗 URL, DOI & ISBN
👁️ Citation Preview
Primary style — APA 7
APA 7
MLA 9
Chicago
Harvard
IEEE
♿ Accessibility
📤 Export
📚 Citations in this bibliography

Each citation shows in your chosen bibliography style. Remove or favorite any entry — changes apply instantly to the list above and every export.

History and favorites are saved only in this browser (localStorage) — never uploaded anywhere.

📚 Introduction

The original Citation Generator did one job well: it built an APA 7 and an MLA 9 citation for a website or a book from a handful of fields, updating live as you typed. That covered a common student need but left out almost everything else a real bibliography requires — other citation styles your course or journal might mandate, the eighteen other source types you actually cite (journal articles, theses, government reports, YouTube videos, datasets and more), multiple authors, editors and translators, DOI and ISBN validation, and any way to manage more than one citation at a time. The Professional Citation Generator keeps the instant, in-browser simplicity of the original tool and builds a complete academic citation workbench around it: fifteen citation styles, twenty source types, full author/editor/translator management, DOI and ISBN checksum validation, a sortable, searchable bibliography, and export to eight formats — all generated locally, with nothing ever uploaded.

✨ Features

Pick a source type from twenty options — website, book, journal article, magazine, newspaper, research paper, thesis, dissertation, conference paper, government report, blog, podcast, YouTube video, social media post, Wikipedia article, online course, lecture, email, software or dataset — and the form's labels and placeholders adapt to match (a "Website / Site name" field becomes "Journal name" for an article, "Institution" for a thesis, "Channel name" for a YouTube video, and so on). Add any number of authors, plus separate editors and translators, reorder them, or mark an organization as the author instead of a person. Fill in publisher, edition, volume, issue, pages, chapter, city and country, plus published, updated, access and online-first dates, and the tool builds five citation previews simultaneously — APA 7, MLA 9, Chicago, Harvard and IEEE — alongside a primary-style box you can set to any of the fifteen supported styles. A DOI field is checked against the standard DOI pattern and an ISBN field is verified with the real ISBN-10 and ISBN-13 checksum algorithms, while a URL field is checked for valid syntax and flagged if it's missing its protocol.

🎓 Supported Citation Styles

Fifteen styles are available: APA 7th and 6th edition, MLA 9th and 8th edition, Chicago in both its Notes-Bibliography and Author-Date forms, Harvard, IEEE, Vancouver, AMA, ACS, CSE, Turabian, OSCOLA and Bluebook. The seven styles used by the overwhelming majority of students and researchers — APA, MLA, Chicago (both variants), Harvard, IEEE and Vancouver — are implemented in full detail: correct author-list rules (initials versus full names, "&" versus "and", et al. thresholds that differ by style), correct date placement, correct italics/quotation-mark conventions for titles and containers, and correct volume/issue/page formatting for each style's own numbering convention. AMA, ACS and CSE share Vancouver's proven numbered, no-nonsense author-title-source structure, since all three biomedical/science families follow closely related rules in practice. Turabian — the student manual built directly on the Chicago Manual of Style — uses the Chicago Notes-Bibliography engine, which is precisely how Turabian is taught. OSCOLA and Bluebook, the two major legal-citation systems, are provided in a simplified general/secondary-source format (author, title, publisher, year); their full scope covers case law, statutes and specialised legal instruments with rules far beyond what any general-purpose citation tool can responsibly automate, so always check your law school's or journal's style guide for primary legal sources.

🗂️ Supported Source Types

Twenty source types are supported, each mapped sensibly onto a shared set of fields so the form never feels like twenty different forms: website, book, journal article, magazine, newspaper, research paper, thesis, dissertation, conference paper, government report, blog, podcast, YouTube video, social media post, Wikipedia article, online course, lecture, email, software and dataset. The tool knows which of these are "standalone" works (a book, a thesis, a piece of software) whose title itself is the italicised, headline element of a citation, and which are "part of a larger work" (a journal article inside a journal, a video on a channel, a post on a platform) whose title is the short, quoted element while the container — journal, channel, platform, course provider — becomes the italicised part. This single distinction, applied consistently, is what makes every style's output read correctly regardless of which of the twenty source types you're citing.

👤 Author Management

Add as many authors as a source has, each with last, first and middle name fields, and reorder them with the up/down arrows since author order matters for every citation style. Editors and translators are tracked separately from authors — useful for an edited volume, a translated novel, or a report where the named "authors" are really editors of contributed chapters. An organisation-as-author toggle replaces the whole author list with a single organisation name for reports, standards bodies and institutional publications, formatted correctly (no comma-inversion) in every style.

📖 Publication Details

Beyond author and title, the tool captures publisher, edition, volume, issue, page range, chapter title, city and country, plus published date (year, month, day), an updated date for revised web content, an access date for anything you retrieved online, and an online-first date for articles published ahead of their print issue. Every one of these feeds directly into the style-appropriate position and punctuation for whichever citation style you've selected — you fill the fields once, and every one of the fifteen styles reads the same information back correctly.

🔗 DOI & ISBN

A DOI is checked against the standard 10.NNNN/suffix pattern used by every registered digital object identifier; an ISBN is checked with the genuine ISBN-10 and ISBN-13 checksum algorithms (the same modulus-11 and modulus-10 arithmetic publishers use), not just a length check, so a mistyped ISBN with a wrong final digit is caught immediately. A URL is checked for valid syntax and, if you typed a bare domain without "https://", the tool suggests the corrected version — this is a syntax check only, performed entirely offline; it does not fetch the page to test whether it's actually reachable, in keeping with the tool's no-network-requests privacy design.

📑 Bibliography

Add any number of citations to a running bibliography, labelled "References", "Works Cited", "Bibliography" or "Reference List" as your assignment requires, and sort the whole list by author, by date, or alphabetically by title. A live search narrows the list to whatever you're looking for by author, title or source name. Numbered styles like IEEE and Vancouver automatically number every entry in the order shown, so switching the sort order renumbers them correctly. Every entry can be edited (which sends it back to the Add Citation form pre-filled), starred as a favourite, or removed — all without losing your place in the list.

📤 Export Options

Export the whole bibliography as plain TXT, a Word-openable DOCX, a simple PDF, a styled HTML page, Markdown, reference-manager-ready RIS or BibTeX (for Zotero, Mendeley, EndNote or LaTeX), or a structured XML document — plus one-click clipboard copy and a dedicated print view that strips away navigation and shows only your citations.

🔒 Privacy

Every citation is built, validated and formatted entirely inside your browser; nothing you type is ever uploaded to a server. Your bibliography, history and favourites are saved only in this browser's local storage, under your control, and can be cleared at any time. The tool keeps working offline once loaded, needs no account or signup, and includes no AI-powered functionality anywhere.

🧰 Related Tools

ℹ️ About This Tool

The Professional Citation Generator is a free, entirely browser-based tool for building accurate academic citations across the citation styles and source types that real coursework, theses and publications actually require. It grew out of a simple APA/MLA website-and-book generator, but a serious student or researcher rarely needs just two styles and two source types — a single literature review might cite a journal article for one class, a government report for a policy assignment, and a YouTube lecture for a third, each perhaps required in a different citation style entirely. This tool was rebuilt from the ground up to handle that reality: fifteen citation styles, twenty source types, full author/editor/translator handling, DOI and ISBN validation, a sortable and searchable bibliography, and export into eight formats, all computed instantly on your own device with nothing ever sent to a server.

At the centre of the tool is a single, shared model of what a citation actually contains — authors, editors, translators or an organisation as author; a title; a container (the journal, website, channel or platform the work sits inside, when it has one); a publisher, edition, volume, issue and page range; a city and country; a set of dates (published, updated, accessed, and online-first); and identifiers (URL, DOI, ISBN). Every one of the twenty source types simply maps its own fields onto this shared model with sensible labels — a "container" becomes "Journal name" for an article, "Institution" for a thesis, "Channel name" for a YouTube video, "Podcast name" for a podcast episode — so filling in the form always feels natural regardless of what you're citing, and you only ever have to learn one form.

The formatting logic is where the real engineering lives, because every citation style has surprisingly specific rules that are easy to get subtly wrong. APA 7 lists up to twenty authors with an ampersand before the last one and switches to an ellipsis for larger teams, while APA 6 draws that line at seven authors and, unlike APA 7, expects a full retrieval statement and publisher location for web sources — this tool implements both editions with their real differences, not just a relabelled copy of one. MLA inverts only the first author's name and spells out "et al." from a third author onward, uses full first names rather than initials, and places a period inside closing quotation marks around an article title — while the larger container (a journal, magazine or website name) is italicised instead. Chicago's two forms — Notes-Bibliography and Author-Date — share author formatting but place the publication year in completely different positions, and Turabian, the version most commonly taught to undergraduates, is built on exactly the same Notes-Bibliography rules Chicago itself uses. Harvard wraps an article title in single quotation marks rather than double, and states the year immediately after the author list in parentheses with no comma in between — a small detail that trips up a lot of manually-written Harvard citations. IEEE numbers every reference, orders each author's initials before their surname, and puts a comma — not a period — after a quoted title. Vancouver, and the closely related AMA, ACS and CSE styles used across medicine and the sciences, drop italics and quotation marks entirely, list authors as surname followed by bare initials with no periods, and separate volume, issue and page range with a semicolon and colon rather than the word "pp." OSCOLA and Bluebook, the two dominant legal-citation systems, are offered here in a deliberately simplified secondary-source format — author, title, publisher and year — because their full systems for citing cases, statutes and legislative history are large, specialised bodies of rules that a general-purpose citation generator cannot responsibly claim to automate; always check your law school's or journal's house style for primary legal authorities.

Beyond formatting, the tool validates what you enter rather than silently accepting anything. A DOI is checked against the real 10.NNNN/suffix pattern every registered digital object identifier follows. An ISBN is verified with the actual ISBN-10 and ISBN-13 check-digit algorithms — the same modulus-11 and modulus-10 arithmetic publishers themselves use — so a single mistyped digit is caught immediately rather than silently producing a citation with a broken ISBN. A URL is checked for valid syntax, and if you type a bare domain name without "https://" in front, the tool offers the corrected version; this check is purely about syntax, performed entirely offline, and does not attempt to fetch the page, in keeping with the promise that nothing you type ever leaves your device.

Once you've built one citation, the bibliography brings everything together. Add as many entries as your paper needs, label the list "References", "Works Cited", "Bibliography" or "Reference List" to match your assignment's requirements, and sort it by author, by publication date, or alphabetically by title — numbered styles like IEEE and Vancouver renumber automatically whenever the sort order changes, so the numbers in your text always match the list. A live search narrows a long bibliography down to exactly what you're looking for. Every entry can be edited in place, starred as a favourite for a project you're returning to, or removed, and the whole list exports as plain text, a Word-openable document, a simple PDF, a styled HTML page, Markdown, or the RIS and BibTeX formats that reference managers like Zotero, Mendeley and EndNote (and LaTeX's BibTeX-based tools) expect to import directly — plus one-click clipboard copy and a clean print view with no navigation or clutter. History and favourites persist across sessions in your browser's local storage alone, accessible only to you, clearable at any time, and never uploaded anywhere — the tool works offline once the page has loaded, needs no account, and contains no AI-powered functionality of any kind.

ℹ️ इस टूल के बारे में (हिंदी में)

The same guide in Hindi / यही जानकारी हिंदी में।

Professional Citation Generator एक फ्री, पूरी तरह ब्राउज़र-आधारित टूल है जो असल coursework, theses और publications में ज़रूरी citation styles और source types में सटीक academic citations बनाने के लिए है। यह एक साधारण APA/MLA website-and-book generator से शुरू हुआ था, लेकिन किसी गंभीर student या researcher को शायद ही कभी सिर्फ़ दो styles और दो source types की ज़रूरत होती है — एक ही literature review में एक class के लिए journal article, किसी policy assignment के लिए government report, और किसी तीसरे के लिए YouTube lecture cite करना पड़ सकता है, हर एक शायद बिल्कुल अलग citation style में। यह टूल इस असलियत को संभालने के लिए शुरू से फिर से बनाया गया है: पंद्रह citation styles, बीस source types, पूरी author/editor/translator handling, DOI और ISBN validation, एक sortable और searchable bibliography, और आठ formats में export — सब कुछ आपके अपने डिवाइस पर तुरंत गणना होती है, कुछ भी server पर नहीं भेजा जाता।

टूल के केंद्र में एक ही, साझा model है कि एक citation में असल में क्या होता है — authors, editors, translators या organisation as author; एक title; एक container (journal, website, channel या platform जिसके अंदर काम है, जब वह हो); एक publisher, edition, volume, issue और page range; एक city और country; तारीख़ों का एक सेट (published, updated, accessed, और online-first); और identifiers (URL, DOI, ISBN)। बीस source types में से हर एक अपने fields को इसी साझा model पर समझदार labels के साथ mapping करता है — एक "container" article के लिए "Journal name" बन जाता है, thesis के लिए "Institution", YouTube video के लिए "Channel name", podcast episode के लिए "Podcast name" — इसलिए form भरना हमेशा स्वाभाविक लगता है चाहे आप कुछ भी cite कर रहे हों, और आपको सिर्फ़ एक ही form सीखनी पड़ती है।

Formatting logic ही असली engineering है, क्योंकि हर citation style के आश्चर्यजनक रूप से specific नियम हैं जो आसानी से थोड़े ग़लत हो सकते हैं। APA 7 बीस authors तक सूचीबद्ध करता है, आख़िरी से पहले ampersand के साथ, और बड़ी teams के लिए ellipsis पर switch करता है, जबकि APA 6 यह सीमा सात authors पर खींचता है और, APA 7 के विपरीत, web sources के लिए पूरा retrieval statement और publisher location चाहता है — यह टूल दोनों editions को उनके असली अंतर के साथ implement करता है, सिर्फ़ एक की relabelled copy नहीं। MLA सिर्फ़ पहले author का नाम उलटता है और तीसरे author से "et al." लिखता है, initials के बजाय पूरे first names इस्तेमाल करता है, और article title के चारों ओर closing quotation marks के अंदर एक period रखता है — जबकि बड़ा container (journal, magazine या website name) italicised होता है। Chicago के दो रूप — Notes-Bibliography और Author-Date — author formatting साझा करते हैं पर publication year को बिल्कुल अलग जगह रखते हैं, और Turabian, जो undergraduates को सबसे ज़्यादा सिखाया जाने वाला version है, ठीक उन्हीं Notes-Bibliography नियमों पर बना है जो Chicago खुद इस्तेमाल करता है। Harvard article title को double के बजाय single quotation marks में लपेटता है, और year को author list के तुरंत बाद parentheses में बिना बीच में comma के बताता है — एक छोटी सी बात जो हाथ से लिखी गई बहुत सी Harvard citations में गड़बड़ कर देती है। IEEE हर reference को numbered करता है, हर author के surname से पहले initials रखता है, और quoted title के बाद period नहीं बल्कि comma लगाता है। Vancouver, और medicine व sciences में इस्तेमाल होने वाले नज़दीकी AMA, ACS और CSE styles, italics और quotation marks पूरी तरह छोड़ देते हैं, authors को surname के बाद बिना periods वाले bare initials के रूप में सूचीबद्ध करते हैं, और volume, issue व page range को "pp." शब्द के बजाय semicolon और colon से अलग करते हैं। OSCOLA और Bluebook, दो प्रमुख legal-citation systems, यहाँ जान-बूझकर एक simplified secondary-source format में दिए गए हैं — author, title, publisher और year — क्योंकि cases, statutes और legislative history को cite करने के उनके पूरे systems बड़े, specialised नियमों के समूह हैं जिन्हें कोई general-purpose citation generator ज़िम्मेदारी से automate करने का दावा नहीं कर सकता; primary legal authorities के लिए हमेशा अपने law school या journal की house style जाँचें।

Formatting से आगे, यह टूल जो भी आप डालते हैं उसे verify करता है, चुपचाप कुछ भी स्वीकार नहीं करता। एक DOI को असली 10.NNNN/suffix pattern के विरुद्ध जाँचा जाता है जिसे हर registered digital object identifier फॉलो करता है। एक ISBN को असली ISBN-10 और ISBN-13 check-digit algorithms से verify किया जाता है — वही modulus-11 और modulus-10 arithmetic जो publishers खुद इस्तेमाल करते हैं — इसलिए एक भी ग़लत टाइप किया गया digit तुरंत पकड़ा जाता है, चुपचाप एक टूटे हुए ISBN वाली citation बनाने के बजाय। एक URL की syntax जाँची जाती है, और अगर आप "https://" के बिना एक bare domain name टाइप करते हैं, तो टूल सही किया हुआ version सुझाता है; यह जाँच पूरी तरह syntax के बारे में है, पूरी तरह offline की जाती है, और page को fetch करने की कोशिश नहीं करती, इस वादे के अनुरूप कि आप जो भी टाइप करते हैं वह कभी आपका डिवाइस नहीं छोड़ता।

एक बार जब आप एक citation बना लेते हैं, bibliography सब कुछ एक साथ ले आती है। अपने paper की ज़रूरत जितनी entries जोड़ें, list को "References", "Works Cited", "Bibliography" या "Reference List" नाम दें जैसा आपके assignment को चाहिए, और इसे author, publication date, या title के हिसाब से alphabetically sort करें — IEEE और Vancouver जैसी numbered styles sort order बदलने पर अपने-आप फिर से number हो जाती हैं, इसलिए आपके text में नंबर हमेशा list से मेल खाते हैं। एक live search एक लंबी bibliography को ठीक उसी चीज़ तक सीमित कर देती है जो आप ढूंढ रहे हैं। हर entry को edit किया जा सकता है, favourite के रूप में star किया जा सकता है, या हटाया जा सकता है, और पूरी list plain text, एक Word-openable document, एक सादा PDF, एक styled HTML page, Markdown, या RIS और BibTeX formats के रूप में export होती है जिन्हें Zotero, Mendeley और EndNote जैसे reference managers (और LaTeX के BibTeX-आधारित tools) सीधे import करने की उम्मीद करते हैं — साथ ही एक-क्लिक clipboard copy और बिना navigation या clutter वाला एक साफ़ print view। History और favourites सिर्फ़ आपके ब्राउज़र के local storage में sessions के बीच बनी रहती हैं, सिर्फ़ आपको उपलब्ध, कभी भी साफ़ की जा सकती हैं, और कहीं भी upload नहीं होतीं — लोड होने के बाद टूल offline काम करता है, किसी account की ज़रूरत नहीं, और इसमें किसी भी तरह की कोई AI-powered functionality नहीं है।

❓ Frequently Asked Questions

Is this Citation Generator free to use?

Yes, completely free with no signup, no account and no limit on how many citations you build. / हाँ, यह पूरी तरह मुफ़्त है, बिना signup या account के।

Are my sources or citations uploaded anywhere?

No. Every citation is built and formatted locally in your browser; nothing is ever sent to a server. / नहीं, सब कुछ आपके ब्राउज़र में ही बनता है।

Which citation styles are supported?

APA 7, APA 6, MLA 9, MLA 8, Chicago (Notes-Bibliography and Author-Date), Harvard, IEEE, Vancouver, AMA, ACS, CSE, Turabian, OSCOLA and Bluebook — fifteen in total. / कुल पंद्रह citation styles उपलब्ध हैं।

Which source types can I cite?

Twenty types: website, book, journal article, magazine, newspaper, research paper, thesis, dissertation, conference paper, government report, blog, podcast, YouTube video, social media, Wikipedia, online course, lecture, email, software and dataset. / बीस source types उपलब्ध हैं।

What's the difference between APA 6 and APA 7?

APA 7 lists up to 20 authors before using an ellipsis and generally omits retrieval dates for web sources; APA 6 caps the author list at 7 and typically requires a full "Retrieved from" statement. Both are implemented with their real differences. / APA 6 और 7 के author-list और retrieval-date नियम अलग हैं।

How accurate are OSCOLA and Bluebook here?

They cover a simplified general/secondary-source format (author, title, publisher, year). Their full systems for case law, statutes and legislative history are far more specialised — always check your law school's or journal's house style for primary legal sources. / ये दो styles simplified secondary-source format में हैं, case law के लिए अपनी house style जाँचें।

Can I cite a source with multiple authors?

Yes. Add as many author rows as you need; each style applies its own rule for how many are listed before switching to "et al." or an ellipsis. / जितने चाहें उतने authors जोड़ सकते हैं।

Can I add editors or translators separately from authors?

Yes. Use "Add editor" or "Add translator" — they're tracked separately and formatted correctly for edited volumes and translated works. / editors और translators अलग से जोड़े जा सकते हैं।

How do I cite a source with an organization as the author?

Check "Organization is the author" and type the organization's name — it replaces the author list and is never comma-inverted like a person's name. / "Organization is the author" चेक करें और नाम डालें।

What does "container" mean on the form?

It's the larger work a source sits inside — the journal for an article, the website for a webpage, the channel for a video, the platform for a course. The label changes automatically based on your source type. / container वह बड़ा काम है जिसके अंदर आपका source है।

How does DOI validation work?

Your DOI is checked against the standard 10.NNNN/suffix pattern every registered DOI follows — this is a format check, not a live lookup against any registry. / DOI का format 10.NNNN/suffix पैटर्न से जाँचा जाता है।

How does ISBN validation work?

Both ISBN-10 and ISBN-13 are verified with their real checksum algorithms (modulus-11 and modulus-10), the same math publishers use — not just a length check. / असली ISBN checksum algorithms से जाँच होती है।

Does the tool check if my URL actually works?

No. It checks URL syntax only, entirely offline; it never fetches the page, in keeping with the tool's no-network-requests privacy design. / यह सिर्फ़ syntax जाँचता है, page को fetch नहीं करता।

My URL is flagged as "missing protocol" — what does that mean?

You typed a bare domain like "example.com" without "https://" in front; the tool suggests the corrected version with the protocol added. / "https://" जोड़ने का सुझाव दिया जाता है।

Can I manage more than one citation at a time?

Yes. Use "Add to bibliography" to build a running list, viewable and exportable from the Bibliography tab. / Bibliography tab में कई citations प्रबंधित कर सकते हैं।

How do I sort my bibliography?

By author, by publication date, or alphabetically by title — numbered styles like IEEE and Vancouver renumber automatically when you change the sort order. / author, date, या title से sort कर सकते हैं।

Can I search within a long bibliography?

Yes, the search box on the Bibliography tab filters by author, title or source name instantly. / search box से bibliography फ़िल्टर कर सकते हैं।

What export formats are available?

TXT, DOCX, PDF, HTML, Markdown, RIS, BibTeX and XML, plus clipboard copy and a clean print view. / TXT, DOCX, PDF, HTML, Markdown, RIS, BibTeX और XML export उपलब्ध हैं।

Can I import my bibliography into Zotero, Mendeley or EndNote?

Yes — export as RIS or BibTeX, both of which these reference managers (and BibTeX-based LaTeX tools) can import directly. / RIS या BibTeX export करके इन tools में import कर सकते हैं।

Where is my bibliography, history and favourites saved?

Only in this browser's local storage, on your own device — never uploaded. Clear it any time from the History tab. / यह सिर्फ़ आपके browser में सहेजा जाता है।

Can I edit a citation after adding it to the bibliography?

Yes — click "Edit" on any bibliography entry to load it back into the Add Citation form, make changes, and re-save. / "Edit" पर क्लिक करके citation बदल सकते हैं।

Does the tool flag missing or invalid fields?

Yes — missing titles, non-numeric or oddly-formatted years, and invalid DOI/ISBN/URL values are flagged as you type. / missing fields और invalid values तुरंत दिखाए जाते हैं।

Are the accessibility options (high contrast, large fonts) saved?

They apply instantly for your current session; toggle them any time from the Add Citation tab. / high contrast और large fonts turant apply होते हैं।

Does this tool use any AI?

No. Every citation is built from published style-guide rules implemented in plain JavaScript — no AI anywhere. / नहीं, इसमें कोई AI शामिल नहीं है।

Does it work offline?

Yes, once the page has loaded. Every formatter, validator and export function is self-contained. / लोड होने के बाद यह offline भी काम करता है।

🛠️ Troubleshooting