You've kept every source in Zotero since your first semester: a few hundred articles, their PDFs, your highlights, a collection for each course. The citations go into Word with a click, and the bibliography builds itself. Then the paper is due, and you're still setting up the title page by hand, checking heading levels against the manual, and going down the reference list lowering the capitals in titles that came in from the database in title case. Zotero keeps the library well. The paper around the bibliography is where Zotero and PERRLA differ.
What Zotero does
Zotero is free and open source, made by the Corporation for Digital Scholarship, a nonprofit. It runs on Mac, Windows, and Linux, with apps for iOS and Android. Its browser connector, for Chrome, Firefox, Edge, and Safari, saves a source and its PDF from a journal page, a library catalog, or a news site in one click, and Add Item by Identifier takes a DOI, ISBN, PubMed ID, arXiv ID, or ADS Bibcode. In the app you sort sources into collections, tag them, read and annotate PDFs, and share group libraries with as many people as you like at no cost.
Its plugins for Word, LibreOffice, and Google Docs insert citations and keep the bibliography up to date as you cite, in over 9,000 citation styles. In Word, a note style like Turabian puts the citations in footnotes. Zotero also checks your library against Retraction Watch and warns you before you cite a retracted article.
The software costs nothing. Your files stay on your own computer, and syncing your library's data between devices is free. Syncing the files themselves through Zotero's servers is free up to 300 MB; past that, Zotero Storage is $20 a year for 2 GB, $60 for 6 GB, or $120 for unlimited. You can also point Zotero at WebDAV storage, a kind of online file storage some schools provide.
What PERRLA does that Zotero doesn't
PERRLA starts from the paper rather than the library:
- Sets up the whole document in APA 7, MLA 9, or Turabian 9: title page, margins, spacing, page numbers, headings, tables and figures, and the references page or bibliography.
- Reads the finished paper against the format when you click I'm Finished: a citation after the period, a direct quote missing its page number, a reference you never cited, a title in the wrong case. It offers a one-click fix for most of what it finds.
- Asks APA's questions in the reference form. PERRLA has 47 reference types, each with guided options, so a retracted, republished, translated, or online-first article comes out in the form APA 7 shows. Zotero's New Item menu has 36 types.
- Gives you an editor of its own, PERRLA Online, alongside the Word add-in and the Google Docs add-on, with one library behind all three. The add-in and add-on are free to install; using them takes a PERRLA subscription.
PERRLA's rule engine was written and tested by people against the APA, MLA, and Turabian manuals. It's deterministic: the same source gives the same reference every time.
Side by side
| What you need | Zotero | PERRLA |
|---|---|---|
| Save sources from the browser | The Zotero Connector, for Chrome, Firefox, Edge, and Safari | The Chrome extension, for Chrome and Edge, on 85+ research databases, with the PDF or a snapshot of the page |
| Add a source by its identifier | DOI, ISBN, PubMed ID, arXiv ID, or ADS Bibcode | DOI, ISBN, or link, or paste in a legal citation |
| Reference types | 36 in its New Item menu | 47, with guided options for retracted, republished, translated, and online-first articles |
| Titles in APA's sentence case | Printed as stored. Imports often arrive in title case, and the fix is yours. | Flags a title in title case and offers Fix it for me; I'm Finished checks the reference list too |
| Citations and a bibliography in Word and Google Docs | Yes, and in LibreOffice | Yes, and in PERRLA Online |
| Title page, headings, margins, page numbers | No | Yes |
| Turabian footnotes | Yes, in Word with a note style | Yes, placed and numbered, shortened for repeat citations |
| Checks the paper against the format | No | Yes, I'm Finished |
| PDFs, highlights, and notes | Yes, in its PDF reader | Yes, in the Reference Annotator, with notes pinned to the passage |
| Retracted articles | Flagged in your library, with a warning before you cite one. The printed reference doesn't say so. | A retracted-article option that adds the retraction notice to the reference |
| Citation styles | Over 9,000 | APA 7, MLA 9, and Turabian 9 |
| Works on | Mac, Windows, Linux, iOS, and Android | PERRLA Online in any browser, Word (desktop and web), Google Docs, and the Chrome extension |
| File storage | Free on your computer. Online sync: 300 MB free, then $20 to $120 a year | Online, in every plan: 2 GB, 10 GB with PERRLA Pro, unlimited with PERRLA Unlimited |
| Price | Free | $79.95 a year or $12.95 a month, free 7-day trial with no credit card, 30-day refund |
| Help | Documentation and community forums | A US-based support team by email, every day until 10 PM Central |
The same sources in both tools
In August and September 2026 we ran the same 30 sources through Zotero's desktop app and PERRLA's reference form, both set to APA 7. We gave Zotero its best case each time, including the workarounds its users recommend on its forums. For most everyday sources entered with care, both tools get it right. Here is where they part ways.
A journal article added by DOI
Zotero brings a title in the way the publisher deposited it, which is often title case. APA 7 wants sentence case. Zotero's documentation says that with APA it will “simply print titles as they appear in your library,” and asks you to store each title in sentence case yourself: right-click the title, choose Sentence case, then put the capitals back on proper nouns by hand. The same import also cut a hyphenated first name, Po-Yin, to one initial, where APA keeps both.
Zotero
Rachman, M., & Yen, P. (2026). The Influence of Nurse Staffing and Workload on Medication Administration Errors: A Scoping Review. Journal of Advanced Nursing, 82(8), 7688–7703. https://doi.org/10.1111/jan.70341
PERRLA
Rachman, M., & Yen, P.-Y. (2026). The influence of nurse staffing and workload on medication administration errors: A scoping review. Journal of Advanced Nursing, 82(8), 7688–7703. https://doi.org/10.1111/jan.70341
PERRLA's form flags a title typed in title case and offers Fix it for me, and I'm Finished checks the capitalization of every title on the references page before you submit.
A U.S. Supreme Court case
Zotero's Case type has a Court field. Fill it in and the court's name lands inside the citation, where legal style leaves it out for a case reported in United States Reports. You'd have to know to leave the field blank. PERRLA's form has a Supreme Court option, and you can paste the citation itself into PERRLA's lookup and the form fills in.
Zotero
Brown v. Board of Education, 347 U.S. 483 (Supreme Court of the United States 1954).
PERRLA
Brown v. Board of Education, 347 U.S. 483 (1954).
A retracted article
Zotero does more here than most tools: it marks a retracted article in your library and warns you before you cite it. The reference it prints doesn't mention the retraction, and APA 7 has a form that does. PERRLA's journal form has a retracted-article option that adds the notice. Here is how the 1998 Wakefield MMR paper, retracted in 2010, ends in each:
Zotero
… The Lancet, 351(9103), 637–641. https://doi.org/10.1016/S0140-6736(97)11096-0
PERRLA
… The Lancet, 351(9103), 637–641. https://doi.org/10.1016/S0140-6736(97)11096-0 (Retraction published February 2, 2010, The Lancet, 375[9713], 445, https://doi.org/10.1016/S0140-6736(10)60175-4)
Sources Zotero has no type for
In our tests, 12 of PERRLA's 47 reference types had no usable match in Zotero, among them executive orders, constitutional amendments, grants, press releases, and nursing measurement instruments like the Braden Scale. For these you borrow a nearby type, like a webpage, a statute, or a report. Sometimes a forum tip gets you close: the Braden Scale comes out right if you enter it as a webpage and type “Measurement instrument” into one of its fields. More often the reference loses something APA asks for, like the [Press release] label, the [Grant] label and principal investigator, or the right form for the order or the amendment. Both tools have a journal article type, but only PERRLA's asks whether the article was republished or translated. Zotero has no fields for where a reprinted article first appeared.
Where Zotero gets it right
A fair test says this part too. Zotero matched PERRLA on a personal communication (left off the reference list and cited correctly in the text), on simple federal statutes and regulations like the ADA and HIPAA, on translated books with their original dates, like Beauvoir's The Second Sex and Homer's Iliad, and on a DSM-5-TR entry. Entered with care, most everyday sources come out right in Zotero. The gaps above are the places where you have to know a rule the tool doesn't ask about.
Neither tool can fix a bad record from the publisher. When a DOI's record is missing the volume or pages, PERRLA's form shows you the empty fields; Zotero saves what it was given. Whichever you use, give each reference a glance before you submit.
Outputs from Zotero's desktop app and PERRLA's reference form, August and September 2026, both set to APA 7.
Storage and price
Zotero is free, and for a student whose PDFs live on one laptop it can stay free. Storage costs money only when you want your files synced online. PERRLA is a subscription, and every plan includes online storage for the files attached to your references, there on every device you sign in from.
| Room for files | Zotero Storage | PERRLA |
|---|---|---|
| Starting room | 300 MB, free | 2 GB with PERRLA, $79.95 a year |
| More room | 2 GB for $20 a year, or 6 GB for $60 | 10 GB with PERRLA Pro, $99.90 a year |
| Unlimited | $120 a year | PERRLA Unlimited, $124.90 a year |
| What the price covers | File storage | The whole writing tool, with storage |
If you'd pay for Zotero's unlimited storage anyway, PERRLA Unlimited costs $4.90 a year more and formats the paper too. Every PERRLA plan has a monthly option, and files can be up to 10 MB each with PERRLA, 50 MB with Pro, and 100 MB with Unlimited.
Bring your Zotero library with you
PERRLA connects to Zotero directly. In PERRLA Online, open Settings, choose Integrations, and click Connect Zotero. You approve the connection at zotero.org, and the import begins. Your references come across with their attached files, research notes, PDF highlights and annotations, tags, and collections. Highlights keep their colors and their place on the page, ready in the Reference Annotator.
The import is one-way, so your Zotero library stays as it was, and you can run it again whenever you like with Import again. New items come over, and items already in PERRLA are linked instead of duplicated. Files follow your plan's storage limits: if some don't fit, the references and notes still come across, and PERRLA tells you which files stayed behind. Working from a .bib file instead? PERRLA imports those too, with the PDFs when they're in a zipped export.
Do you need both?
Some students keep both. Zotero stays the place they save sources from the browser, PERRLA is where they write, and Import again brings the newest items across. Others move the library over once and save new sources with PERRLA's Chrome extension. Either way works.
Where Zotero is the better tool
We won't pretend PERRLA is better at everything. Zotero is the better pick when:
- You want a reference manager that costs nothing
- Your work uses a style PERRLA doesn't format, like Harvard, IEEE, or a journal's house style
- You share a library with a lab, a class, or co-authors; Zotero's group libraries are free
- You want apps for your phone and tablet
- You save sources in Firefox or Safari, or you write in LibreOffice
If the bibliography is the only part of the paper you want help with, Zotero does that job well, and for free.
Other comparisons
- PERRLA vs Grammarly
- PERRLA vs Citation Machine
- PERRLA vs Paperpile
- PERRLA vs Scribbr
- PERRLA vs Word's built-in references
- PERRLA vs Mendeley
- PERRLA vs EndNote
- All comparisons