Quick answer
We tested Citation Machine, MyBib, Scribbr, ZoteroBib, and our own generator in July 2026 using the same DOI (10.1021/jacs.5b01053), the same ISBN (9780262046305), and the same web URL (nih.gov/health-information) across four styles (APA 7, MLA 9, Chicago AD, ACS).
The raw citation text was nearly identical for every tool. Every generator pulled the same author names, the same titles, and the same publication dates from CrossRef and Google Books. The differences that actually matter happened in three areas none of us were testing before: (1) source labels that show where data came from, (2) editable fields that let you fix errors before copying, and (3) missing-field warnings that tell you when the source did not provide a date, page range, or DOI.
If you just need a formatted citation fast, MyBib or ZoteroBib will do the job. If you need to verify your source data or edit a wrong field, use the APA Citation Generator — it is the only tool in our test that labels every data source and keeps all 15 fields editable after lookup.
How we tested each tool
We set up a controlled test in July 2026. Three sources, four citation styles, five tools. No accounts, no subscriptions — we used each tool exactly as a first-time visitor would. Every test was performed on the same day against the same live APIs (CrossRef, Google Books, URL metadata) so that any differences in output could only come from the tool's own handling, not from changes in the underlying data.
| Source | Identifier | What we tested |
|---|---|---|
| Journal article | DOI 10.1021/jacs.5b01053 | CrossRef metadata completeness, ACS journal abbreviation accuracy, author name handling for non-English names |
| Academic book | ISBN 9780262046305 | Google Books metadata, publisher name, edition detection, page count |
| Institutional webpage | nih.gov/health-information | URL metadata extraction, author detection for org-authored content, date parsing from page markup |
For each result we checked 8 criteria:
- Author name accuracy and formatting per style rules
- Title capitalization — sentence case vs headline case
- Publication date format and placement
- DOI or URL inclusion and format
- Journal abbreviation correctness (where applicable)
- Whether the tool showed where its metadata came from
- Whether missing fields were flagged or silently omitted
- Whether we could edit individual fields before copying
Citation Machine (Chegg, Inc.)
Citation Machine launched in 2000 and was acquired by Chegg in 2016. It is now bundled into Chegg Writing alongside grammar checking and plagiarism detection. The core citation engine is solid and covers over 7,000 styles — more than any tool we tested except ZoteroBib. But the experience around the citation has changed in ways that matter.
What Citation Machine does well
The auto-fill for DOI and ISBN is fast and reliable. CrossRef and Google Books data comes through complete. The in-text citation generator runs alongside the full reference — something MyBib and ZoteroBib do not offer in the same workflow. If you need a niche format like ASA (American Sociological Association), Citation Machine likely has it.
Where Citation Machine falls short
| Gap | Detail | Impact on your citation |
|---|---|---|
| No source labels | The tool does not tell you whether author data came from CrossRef or was auto-filled. No provenance indicator exists anywhere in the interface. | You cannot distinguish reliable CrossRef data from machine-filled placeholders. A citation that looks complete may be built on guessed fields. |
| Paywalled editing | Correcting a single field — an author name, a page number, a DOI — requires a Chegg Writing subscription at $9.95/month or $59.40/year. The free tier output is read-only. | If the auto-fill gets a non-English author name wrong (a known problem), you must copy the citation and fix it in your text editor — losing the automated style formatting. |
| No missing-field warnings | If CrossRef returns no page range, Citation Machine silently omits pages. No indicator tells you a gap exists. | In APA 7, a missing publication date changes the entire in-text citation to (n.d.). If the tool does not flag it, you may not notice. |
| Subscription upsells | The free tool is surrounded by prompts to upgrade, check grammar, and scan for plagiarism. The non-subscriber experience feels like a funnel. | Click the wrong button and you are in a Chegg Writing signup flow, not your citation. |
Pricing (July 2026): Free tier with ads and read-only citations. Chegg Writing subscription: $9.95/month or $59.40/year (billed annually). Annual plan saves 50% vs monthly. 14-day free trial available. No free plan without credit card.
MyBib
MyBib launched in 2018 and is built on citeproc-js — the same open-source citation formatting engine used by Zotero and Mendeley. It is 100% free, has no ads, and requires no account. For pure citation generation, it is the fastest tool we tested.
What MyBib does well
Project-based bibliography management is MyBib's best feature. You can create multiple projects (e.g., “Thesis,” “Research Methods,” “Lit Review”), add sources to each, and download the formatted bibliography. Export options include copy-to-clipboard, Microsoft Word, and Google Docs. The formatting engine produces citations that match Zotero and Mendeley output — a strong endorsement of accuracy.
The tool supports APA 6 & 7, MLA 8 & 9, Chicago, Harvard, and 9,000+ additional styles via the citeproc-js style library. For students who just need a works cited page, MyBib is the best friction-free option.
Where MyBib falls short
| Gap | Detail |
|---|---|
| No source labels | You cannot tell whether data came from CrossRef, Open Library, or a website scrape. |
| Limited field editing | You can click into individual fields but there is no bulk edit mode. Correcting multiple errors is slow. |
| No missing-field warnings | Missing authors or dates are silently omitted. No visual indicator of data gaps. |
| No journal abbreviations | Science styles (ACS, AMA, Vancouver) require abbreviated journal names. MyBib always outputs full titles. |
ZoteroBib
ZoteroBib is built by the Corporation for Digital Scholarship, the same nonprofit team behind the Zotero reference manager (used by millions of researchers worldwide). It is fully open-source, grant-funded, and has no commercial model. For academic credibility, no other tool comes close.
What ZoteroBib does well
With access to over 10,000 CSL styles via the Zotero Style Repository, ZoteroBib covers niche journal-specific formats that no other tool in our test supports. If a journal requires “Taylor & Francis Standard Reference Style” or “Nature Neuroscience formatting,” ZoteroBib likely has it. The bibliography persists in your browser via local storage — no account, no server.
Where ZoteroBib falls short
| Gap | Detail |
|---|---|
| Restricted field editing | You can edit the title, but other fields require switching to full manual entry mode — which clears all auto-filled data. |
| No source labels | No provenance indicator. You cannot verify where data came from. |
| No missing-field warnings | Gaps are silently omitted — same as every other tool in our test. |
| Quick-pick limited to 3 styles | APA, MLA, and Chicago are one click away. Every other style requires searching the repository — slow if you use AMA, ACS, or IEEE daily. |
| No export beyond bibliography | No RIS export. No direct in-text citation copy. No Word/Google Docs integration without the full Zotero app. |
Scribbr
Scribbr is primarily a paid academic proofreading and plagiarism-checking service (owned by Learneo, which also owns QuillBot and LanguageTool). The citation generator is a free entry point designed to introduce students to the Scribbr ecosystem. It supports APA, MLA, Chicago, Harvard, and a handful of European styles (about 12 total).
The citation output is well-formatted and the interface is modern and mobile-friendly. Scribbr's Knowledge Base contains detailed writing guides that many students find useful independently. But the generator itself has critical limitations: editing is not available — if the auto-fill is wrong, your only option is to copy-paste and fix manually. Data sources are not disclosed. And the interface is dense with CTAs for paid proofreading and plagiarism checks, making the free tool feel like an afterthought rather than the main product.
Our generator: what we built differently
We built this generator after finding the same three gaps in every tool we tested. Here is what is different — and what is not.
| Feature | Citation Machine | MyBib | Scribbr | ZoteroBib | Our tool |
|---|---|---|---|---|---|
| Source labels | No | No | No | No | Yes |
| Editable fields | Paid only | Limited | No | Limited | Full (15 fields) |
| Missing-field warnings | No | No | No | No | Yes |
| Journal abbreviations (NLM) | Partial | No | No | No | Yes (AMA, ACS, CSE, IEEE, Vancouver) |
| Number of styles | 7,000+ | 9,000+ | ~12 | 10,000+ | 10 |
| Batch DOI processing | No | No | No | No | Yes |
| RIS export | No | No | No | No | Yes |
| Style versions | Unclear | APA 6/7, MLA 8/9 | Unclear | APA 6/7 | APA 6/7, MLA 8/9, Chicago AD/NB, Harvard variants |
| Free to use | Limited | Yes | Yes | Yes | Yes |
| No registration | No | Yes | Yes | Yes | Yes |
| Open source | No | No | No | Yes | No |
Our tool is not the most feature-complete. ZoteroBib has 10,000 styles; we have 10. Citation Machine covers niche journal formats we do not. We made a deliberate tradeoff: depth over breadth. Every style we support has version-specific CSL files, NLM journal abbreviation integration where relevant, and source labels that tell you exactly where each metadata field came from.
Which tool should you choose?
| If you need... | Choose | Because |
|---|---|---|
| A quick bibliography for a paper | MyBib | Fastest free tool. No friction. Same engine as Zotero. |
| 10,000+ styles for journal submission | ZoteroBib | Unmatched style breadth. Best for researchers who plan to use Zotero. |
| 7,000+ styles + editing (with budget) | Citation Machine | Widest commercial style library. But editing costs $9.95/month. |
| Source verification, editing, and warnings | Our generator | Only tool with source labels, full editing, and missing-field warnings. |
| Science styles (ACS, AMA, Vancouver) | Our generator | Only free tool with automatic NLM journal abbreviation support. |