This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Citation Format Copier

Developer Tools · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryDeveloper Tools
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES Citation Format Copier extracts metadata from any academic article, news page, or reference content and formats it into six common citation styles: APA, MLA, Chicago, Harvard, Vancouver, and IEEE. The extension automatically detects the title, authors, publication date, journal or publisher, DOI, and URL from the page, and presents a formatted citation in your chosen style. A popup displays the citation with copy-to-clipboard functionality, and an "Copy All" button lets you copy all citation formats at once. The extension works with meta tags, JSON-LD structured data, citation microdata, and visible page elements, ensuring broad compatibility across academic and journal websites. WHERE IT RUNS The extension works on every website with article-style content, including academic journals, preprint servers, news sites, blogs, documentation pages, and any other page with structured metadata. It runs locally in your browser, extracting metadata and formatting citations without sending any data to external servers. The extension supports all major browsers and adapts to both desktop and mobile viewports seamlessly. HOW TO USE After installation, the extension automatically detects articles and displays a "📝 Cite" badge in the bottom-right corner of the page. Click the badge to open the citation popup. The popup shows the formatted citation in your default style. Use the dropdown menu to switch between APA, MLA, Chicago, Harvard, Vancouver, and IEEE. Click "Copy" to copy the current citation to your clipboard, or "Copy All" to copy all six citation formats at once. To customize settings, open the extension panel and set your default citation format. Toggle whether to include the URL and access date in citations. Enable "Auto-copy citation on page load" to automatically copy the citation to your clipboard when you visit a page. For per-site customization, set a specific default format for individual websites. THE ACTUAL MECHANISM — MULTI-SOURCE METADATA EXTRACTION WITH CITATION FORMATTER PIPELINE The extension uses a five-strategy metadata extraction pipeline. First, it queries standard meta tags (`og:title`, `author`, `citation_author`, `article:published_time`). Second, it parses JSON-LD structured data from `` blocks, extracting author names, datePublished, publisher, and journal information. Third, it searches for DOI using `citation_doi` meta tags and falls back to a regex pattern that matches `10.\d{4,9}/[-._;()/:A-Z0-9]+` in the page text. Fourth, it looks for visible author elements using selectors like `.author`, `.byline`, `[rel="author"]`. Fifth, it extracts the page title from `og:title`, `twitter:title`, or the `` tag, with a fallback to the first `` element. The extracted metadata is passed to six formatting functions, each implementing a citation style: APA (American Psychological Association), MLA (Modern Language Association), Chicago (Notes & Bibliography), Harvard, Vancouver, and IEEE. Each formatter constructs the citation string using the available metadata fields, with conditional logic for missing fields. The popup updates in real-time when the user changes the format dropdown, and the "Copy All" feature concatenates all six formatted citations into a single string. THE PANEL The settings panel is a lightweight, draggable overlay that appears in the center of your screen. You can reposition it by clicking and dragging the title bar; release it near the screen edge and it will snap into place automatically. To collapse the panel into a compact title bar, click the minimize button, expanding it again with the same control. The panel is fully responsive, adapting to different screen resolutions with a minimum width of 300px and a maximum of 480px. Press the Escape key at any time to dismiss the panel without applying changes. All controls—the enable/disable toggle, generate citation button, close popup button, default format selector, URL toggle, access date toggle, auto-copy toggle, show popup toggle, per-site format override, and per-site enable/disable controls—are accessible within a clean, high-contrast interface that respects your system's color scheme. PLEASE NOTE This extension requires the free BotGentz companion extension to be installed and active, which provides the underlying DOM access, clipboard, and storage engine. Metadata extraction accuracy depends on the page's structured data and meta tags—some websites may not include complete metadata, resulting in missing fields (e.g., "Unknown Author" or "n.d." for date). The extension is designed for research and reference purposes and should be reviewed before final use in academic work. No personal data, browsing history, or page content is ever collected, stored, or transmitted. All settings are saved using the browser's storage API and remain solely on your device. The extension does not inject ads, trackers, or analytics of any kind.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.