Docr’d

HELP · ZOTERO

Move your Zotero library into Docr’d.

Docr’d reads your Zotero library straight from its data folder and copies what you choose: references, PDFs, EPUBs and web snapshots, every mark you made on a PDF in Zotero’s reader, notes, tags, related items and collections. Zotero itself is never changed, so you can keep using both, and import again later to bring over what is new.

Before you start

Quit Zotero. Zotero keeps its database open while it runs, and Docr’d reads that database directly. If Zotero is open, Docr’d says so and you can try again after closing it.

Find your Zotero data folder. Docr’d looks in the default place first, which is a folder named Zotero in your home folder on every system:

macOS/Users/you/Zotero
WindowsC:\Users\you\Zotero
Linux/home/you/Zotero

If you moved it, Zotero shows the current location under Settings → Advanced → Files and Folders → Data Directory Location. The folder holds zotero.sqlite and a storage folder with your attachments.

Zotero’s Files and Folders settings, showing the Data Directory Location and the Linked Attachment Base Directory.
Zotero’s Files and Folders settings show both folders Docr’d may ask about.

What comes across. Items of every Zotero type with their creators, dates, identifiers and publication details; PDF, EPUB, image and web snapshot attachments stored by Zotero; the highlights, underlines, notes, text, area and ink marks you made on PDFs in Zotero’s reader, keeping their positions, colours, comments and tags; standalone and child notes, including tables, images, maths and citations; tags; related items; and collections, including nested ones, which become binders.

What does not, yet. Marks made on EPUBs and snapshots in Zotero’s reader stay in Zotero; the books and pages themselves come across and can be marked up in Docr’d. Saved searches, feeds, tag colours and the trash are not imported. Items in the trash, and collections in the trash, are left out.

Import on desktop

  1. In the Library, open Add documents and choose Import references….
    The Add documents menu in the Library with Import references… highlighted.
  2. Docr’d finds your Zotero data folder on its own and lists your libraries and collections. If it was not found, type or choose the folder and click Find library.
  3. Tick what to import: an Entire library, its Unfiled items, or individual collections. Counts include subcollections, and a collection inside something you already ticked is included with it.
    The Import references dialog with the Zotero folder detected and a library’s collections listed with item counts.
    Choose a whole library, unfiled items, or any set of collections.
  4. Keep the Source name as Zotero. Docr’d uses it to recognise the same items when you import again.
  5. Click Preview import. The preview counts what is ready, what is already in your library and what will be skipped, and lists every record with its attachments, marks, notes, binders and tags. Problems shows only the records that need a look, and Show import details adds the rest of the notices.
    The import preview with its summary counts and the list of records that are ready, each showing attachments, annotations, notes and binders.
    Nothing changes until you click Import.
  6. Click Import. The import runs in the background, so you can close the window and come back; it finishes with Your Zotero library is unchanged.
    The Import complete message with the number of records imported and the note that the Zotero library is unchanged.

A record the preview marks Needs review is skipped, never merged, and the notice says why: usually an item in your library already has its DOI, ISBN or citation key. Fix the item in Zotero or Docr’d and preview again.

Linked files

Most attachments live inside Zotero’s storage folder and need nothing more. If you link files instead, with ZotFile, ZotMoov or Add Link to File, open Linked files stored outside Zotero in the dialog before you click Find library:

The Linked files stored outside Zotero section with the base folder filled in and one other folder added.

A linked file that Docr’d cannot reach is listed in the preview under Files that will not be copied, with the path Zotero recorded and which folder would let it be copied. Its reference is still imported, and a later import adds the file once the folder is set.

Import on the web

The web app cannot read folders on your computer, so it takes a ZIP of the data folder instead:

  1. Quit Zotero.
  2. Compress the whole Zotero data folder (the one holding zotero.sqlite and storage). On macOS, right-click it and choose Compress; on Windows, Send to → Compressed (zipped) folder.
  3. In the web app’s Library, choose Add documents → Import references…, then Choose import file and pick the ZIP. It uploads to your cloud library, then the same choice of libraries, unfiled items and collections appears.
    The web app’s Import references dialog after a Zotero ZIP upload, listing the libraries and collections inside it.
  4. Preview and import as on desktop.

One upload can be up to 60 MB. A bigger library imports from the desktop app, which reads the folder in place, and then syncs to the web. Linked files are not inside the ZIP, so they also need the desktop app.

After the import

Importing again later

Run the same import whenever you have added to Zotero. Items it has seen before, recognised by the Zotero key under the same source name, show as Already imported; items with new attachments, marks or notes show as Ready to update, and only the new content is added. If an item’s details changed on both sides, the preview lists each field with your value beside Zotero’s, and you choose Keep mine or Take Zotero’s for that item.

A later import preview where an item is Ready to update and its metadata changes are listed with Keep mine and Take Zotero’s choices.

Changes you made in Docr’d stay: an import never deletes a document, a mark or a note, and never changes your metadata unless you chose Take Zotero’s. Items you deleted in Zotero are left as they are in Docr’d.

Other sources

The same Import references… dialog takes a BibTeX (.bib), RIS (.ris) or CSL JSON (.json) file from any reference manager, and a Better BibTeX JSON export from Zotero. Choose the file, confirm its format, preview and import. These files carry references only, so attachments and marks arrive when you import from Zotero’s data folder instead.

Need a hand?

Write to support@getdocrd.com with what you were importing and the notice you saw. Never send sign-in codes.