Tropy
Organize and describe your research photographs
What is Tropy?
Tropy is a free, open-source desktop application designed to help researchers organize, describe, and annotate photographs taken during archival research.
It was developed by the Digital Scholar foundation — the same organization behind Zotero and Omeka — and is primarily used in the humanities and social sciences, though it is also popular among amateur genealogists and archive users.
Tropy allows you to:
- Organize photos into projects, lists, and tagged collections
- Describe items with rich, linked metadata (Dublin Core, CIDOC-CRM, or custom schemas)
- Annotate photos and crop selections (regions of interest)
- Export data as JSON-LD (Linked Data), CSV, PDF, or push directly to Omeka S or Zotero
- A photo editor (Photoshop, Lightroom…)
- A bibliographic reference manager (Zotero handles that)
- A writing platform
- An online publishing platform (Omeka does that)
It is the missing link between your camera roll and your structured research data.
Creating a Project
Go to File → New → Project (Ctrl+Shift+P / Cmd+Shift+P).
You will be asked to:
- Give the project a name
- Choose a project type
- Choose a location on your computer
Project Types
| Type | Behaviour | Best for |
|---|---|---|
| Standard | Copies photos into the project folder on import | Archival fieldwork — portable, self-contained |
| Advanced | Stores a thumbnail and links to the original file location | Large collections already organized on disk |
For most research use cases, Standard is the safer choice. If you move or rename your files, an Advanced project will lose track of them.
Suggested folder structure:
Images / Tropy / ProjectName /
The Three Levels of Description
Tropy structures your work in three nested levels, each with its own metadata:
📁 Item
The primary unit of description. An item groups one or more photos that belong together logically.
Example: A two-page archival document photographed as recto and verso = 1 item, 2 photos.
Typical metadata: title, date, archive name, box/folder reference, shelfmark.
🖼️ Photo
One image file. Metadata at this level covers technical properties: filename, dimensions, date taken.
You rarely need to describe photos individually — description happens at the item level.
🔍 Selection
A cropped region within a photo. Selections are useful for isolating details: a seal, a signature, an inscription, a decorative motif, a face.
Each selection can have its own title, notes, and tags, and is linked to pixel coordinates in the parent image.
Metadata Templates
A template defines which metadata fields appear in the description panel for an item, photo, or selection. Each field corresponds to a property from a vocabulary (Dublin Core, CIDOC-CRM, etc.).
Built-in Templates
| Template | Type | Based on |
|---|---|---|
| Tropy Generic | Item | Dublin Core |
| Tropy Correspondence | Item | Dublin Core (event-oriented) |
| Dublin Core | Item | Dublin Core |
| Tropy Photo | Photo | EXIF + Dublin Core |
| Tropy Selection | Selection | Dublin Core |
Built-in templates cannot be deleted or overwritten.
Creating or Customizing a Template
Go to Edit → Preferences → Templates:
- Clear the Template field and enter a Name
- Choose the Type (Item, Photo, or Selection)
- Fill in Creator and Description
- Click Create
- Add, remove, or reorder properties using the property editor
To modify an existing template without altering the original, click the Duplicate icon first.
Importing External Vocabularies
Tropy can import any RDF/OWL vocabulary published as JSON-LD or Turtle, making its properties available in your templates:
Edit → Preferences → Vocabularies → Import
Pre-packaged schemas are available on the Tropy GitHub, including CIDOC-CRM, Schema.org, and others.
Once you have imported the CIDOC-CRM vocabulary, you can build event-oriented templates using properties like P138_represents, P7_took_place_at, or P14_carried_out_by.
Importing Photos
Supported Formats
JPG/JPEG · PNG · SVG · TIFF · GIF · PDF · JPEG 2000 · WebP · HEIC · AVIF
Methods
File menu: File → Import → Photos or File → Import → Folder
Drag and drop: from your file manager directly into the Tropy project view
Watch folder: Edit → Preferences → Project → Watch folder… — Tropy will automatically import any new files added to a monitored folder
Before importing, set your default template in Edit → Preferences → Settings. All imported items will use that template automatically.
Standard project: files are copied into the project folder on import — this may double your disk usage.
Advanced project: only a thumbnail is stored; the project links to the original file. Moving or deleting the original will break the link.
Importing from a IIIF Manifest
With the IIIF plugin installed:
- Download a
manifest.jsonfile from a IIIF-compatible source (Europeana, Gallica, Nakala, Omeka S, Biblissima…) - In Tropy:
File → Import → [IIIF profile name]→ select the manifest file - Tropy maps the manifest metadata to your template properties automatically
A curated list of IIIF-compatible collections is maintained at iiif.io/guides/finding_resources/.
Importing from a CSV Spreadsheet
With the CSV plugin:
- Define an import profile in
Edit → Preferences → Plugins File → Import → [CSV profile name]→ select your.csvfile
Exporting
Built-in Export
File → Export:
- JSON-LD — Linked Data, the richest and most interoperable format
- PDF — for printing or archiving a selection of items
Export Plugins
| Plugin | Function |
|---|---|
| Omeka S | Push items (metadata + photos) to an Omeka S instance |
| CSV | Export metadata as a spreadsheet |
| CSL / Zotero | Export items to Zotero as CSL/JSON |
| Archive | Export as a .zip (metadata + photo files) |
Full Plugins Reference
All official plugins are listed at tropy.org/plugins.
| Plugin | Description |
|---|---|
| tropy-plugin-iiif | Import photos from a IIIF Manifest |
| tropy-plugin-omeka | Import from / export to Omeka S |
| tropy-plugin-csv | Import from / export to CSV |
| tropy-plugin-csl | Export to Zotero (CSL/JSON) |
| tropy-plugin-archive | Export as ZIP archive |
To install: download the .zip from GitHub → Edit → Preferences → Plugins → Install plugin.
Depositing Images in Nakala
If you cite your research photos in publications, or want to share and preserve them long-term, consider depositing them in a research data repository.
Nakala is the data repository operated by Huma-Num (CNRS). It provides:
- Stable DOIs for your datasets
- Automatic IIIF image serving for all deposited images
- API access to metadata and files
- Public and private deposit modes
- Describe your photos in Tropy with a template aligned with Nakala’s metadata schema
- Export as JSON-LD or push via the Omeka S plugin
- Deposit images in Nakala → receive a DOI and a IIIF Manifest URL
- Import the Manifest into Arvest for collaborative annotation and exposure
→ A complete, FAIR-compliant pipeline for image corpora.
Huma-Num provides a detailed Guide for describing data in Nakala and a printable deposit checklist (PDF, March 2024).
Official Channels
| Resource | Link |
|---|---|
| Website | tropy.org |
| Documentation | docs.tropy.org |
| Community forum | community.tropy.org |
| GitHub | github.com/tropy |
| YouTube | youtube.com/@tropy |
| Vimeo | vimeo.com/user73164761 |
Tutorials & Further Reading
Video Tutorials
- Tropy 101 webinar (Abby Mullen, 2020, 1h05) — YouTube
- Metadata Templates in Tropy (Tropy official channel, 10 min) — YouTube
- Managing Research Images with Tropy — Harvard Library Research Guide
Written Tutorials
| Author | Resource | Language |
|---|---|---|
| B. Lailler | Tutoriel Tropy | 🇫🇷 French |
| Stretching numérique | Gérer ses photos d’archives avec Tropy | 🇫🇷 French |
| BULAC | Gérer ses ressources iconographiques avec Tropy | 🇫🇷 French |
Selected Blog Posts
- E. Mourlon-Druol — Six months of using Tropy (2019, 🇬🇧 English)
- E. Lee — Personal image management software rec from an art historian: Tropy — The Digital Orientalist (2021, 🇬🇧 English)
- F. Heimburger — Gérer ses photos d’archives avec Tropy — La boîte à outils des historien·ne·s (2017, 🇫🇷 French)
- Tropy Blog — New Project Types in Tropy 1.13 (2023, 🇬🇧 English)
Previous Workshop (French)
This page draws on the 2024–2025 ED 481 SSH Tropy workshop delivered in French at UPPA. The full companion guide (Quarto book) is available at: