Citation Grabber is a lightweight Chrome extension that generates clean citations directly from the page you’re viewing — no need to copy/paste into external citation websites.
It supports common research sources like web articles, Wikipedia pages, and PDFs opened in Chrome, with quick editing + copy-to-clipboard built in.
- Generates citations in:
- MLA
- APA
- Chicago
- IEEE
- Works on:
- Web articles / webpages
- Wikipedia pages
- PDFs opened in Chrome (PDF detected mode)
- Auto-extracts citation info (when available):
- Title
- Author(s)
- Publish date
- Website / publisher
- URL
- Accessed date
- If a detail is missing, you can type it in manually or leave it blank
- Multi-author support + optional "et al." handling (when applicable)
- Citation output includes:
- Copy icon (copies citation instantly)
- Edit icon (lets you edit final citation before copying)
- Minimal "Copied ✓" confirmation
- Save up to 10 citations for quick access later
-
Download or clone this repository.
-
Open Chrome and go to:
chrome://extensions/ -
Turn on Developer mode (top right).
-
Click Load unpacked.
-
Select the project folder that contains
manifest.json. -
(Optional) Pin the extension or add to toolbar for easy access:
- Click the puzzle icon 🧩 in the Chrome toolbar
- Pin Citation Grabber
- Open any webpage, Wikipedia page, or PDF in Chrome.
- Click the Citation Grabber extension icon.
- Choose a citation style from the dropdown (top-left).
- Edit any missing fields (author, date, etc.) if needed.
- Click the copy icon to copy your citation.
Try testing on:
- A normal article page (news/blog)
- A Wikipedia page
- A PDF opened in Chrome (drag a PDF into a tab)
- PDF metadata extraction is limited due to Chrome’s built-in PDF viewer
- The extension may fall back to the PDF filename/tab title
- Author/date detection uses heuristics
- Some sites use non-standard markup, so manual entry may be needed
- Saved citations are stored locally (no cloud sync)
- IEEE citation number is static (defaults to
[1]) - No integration with academic APIs (CrossRef / PubMed) in the current version
- Chrome Extension (Manifest V3)
- JavaScript / HTML / CSS
chrome.storage.localfor saved citations + preferences