Purplelink
← All tools

Free web tool

Citation Generator

Enter a DOI, arXiv ID, or ISBN and get a formatted citation in four styles - APA 7th, MLA 9th, Chicago (author-date), and IEEE. Copy any of them with one click, or type the details in by hand.

Lookups go directly from your browser to Crossref / Open Library - we never see or store anything you enter.

How to generate a citation

  1. Paste a DOI, arXiv ID, or ISBN into the box (a doi.org or arxiv.org URL works too).
  2. Click Generate. Your browser looks the reference up and formats it in four styles.
  3. Click Copy on the style you need. Don't have an identifier? Use enter details manually instead.
  4. Proofread the result against your style guide - automated metadata is good but not flawless.

About this tool

This is a dependency-free citation generator. It resolves DOIs through Crossref, ISBNs through Open Library, and arXiv IDs through the arXiv API, then formats the metadata into APA 7th, MLA 9th, Chicago author-date, and IEEE styles entirely in your browser.

Which identifiers are supported?
DOIs (e.g. 10.1038/nphys1170 or a doi.org URL), arXiv IDs (e.g. 1706.03762 or an arxiv.org URL), and ISBN-10/13 (hyphens optional). You can also fill in the manual entry form for anything without an identifier, such as a website.
How accurate are the citations?
They are built from the metadata that Crossref or Open Library returns, which is usually accurate but occasionally incomplete or inconsistently capitalised. Treat the output as a strong draft and always check author order, title case, page ranges, and punctuation against your required style.
Why might an arXiv lookup fail?
The arXiv API does not always send the CORS headers a browser needs for a cross-site fetch. If a lookup fails, the tool will tell you - try the article's DOI instead (most arXiv papers have one once published), or use manual entry.
Is anything stored?
No. Lookups go directly from your browser to the public APIs and all formatting is local. We never see or store anything you enter.

From the team behind these tools

Writing LaTeX on a Mac?

We're building ModernTex - a native macOS LaTeX studio. Join the waitlist for one email at launch.

We'll only use your email to notify you at launch. Privacy Policy · Learn more about ModernTex →

Find this useful? ☕ Buy me a coffee to help keep these tools free and online.