---
title: "Archive: catalogue film scans in rolls, folders and projects"
description: "Catalogue your film scans where they already are: your folders are the archive, each film becomes a roll, and projects gather frames across rolls. Nothing is copied."
url: "https://open-negative-initiative.com/features/archive-and-projects"
date: "2026-11-03"
---

[Features](https://open-negative-initiative.com/features)

# Your film scans, by roll and project

**Your scans stay in your folders.** Each film becomes a roll, a project gathers frames across rolls, and nothing is copied.

![The Archive: the two roll folders of Film Scans in the folder tree, and the frames of both rolls as thumbnails.](https://open-negative-initiative.com/_astro/gallery.CPXWUEzH_1ygMTW.webp)

## From your folder of scans to your rolls, in three steps.

**Add your folder, make each film a roll, gather a project.** Nothing is imported: your scans are read where they are.

- **Add your folder.** Press **ADD FOLDER…** in the toolbar, or choose **Open Folder…** in the File menu (`⌘O`, or `Ctrl+O` on Windows).
- **Make each film a roll.** Select its frames: the info column asks for a name and a film stock, then **Make this folder a roll**. Or choose **Move into a New Roll…** in the Rolls menu (`⇧⌘G`, or `Ctrl+Shift+G` on Windows): the frames move into a folder named after their first day.
- **Gather a project.** Right-click frames from any roll and choose **New Project from**: it waits in the Projects tab, beside your Archive.

## Your scans stay where they are.

**Your folders are the archive.** Open Negative Initiative catalogues your film scans in the folders they already sit in: a roll is a folder, marked with its film, a project gathers frames across rolls, nothing is copied.

[Read the research](https://open-negative-initiative.com/features/archive-and-projects#how-the-archive-works)

![The app's Archive tab open on the folder Film Scans, the frames of its two rolls in a grid, and on the right the selected frame's roll: its name, film stock, shot date and camera body.](https://open-negative-initiative.com/_astro/gallery.CPXWUEzH_1ygMTW.webp)

***Archive.** Your own folders, as they are on your disk; a folder of one film is a click away from being a roll.*

![The app's Projects tab open on the project Streets: seven frames from two rolls, in a grid under its name.](https://open-negative-initiative.com/_astro/gallery-projects.Cgofwrq4_1yO2te.webp)

***Projects.** Streets gathers seven frames from two rolls; on your disk, each stays in its own folder.*

## What it changes when you sort your scans.

**A roll keeps its film, a medal marks your keepers.** And a drive you unplug loses nothing.

- - ![Kodak Portra](https://open-negative-initiative.com/media/filmstocks/kodak-portra.svg)
- ![Ilford HP5](https://open-negative-initiative.com/media/filmstocks/ilford-hp5.svg)
- ![CineStill 800T](https://open-negative-initiative.com/media/filmstocks/cinestill-800t.svg) **Your roll shows its film.** Set its stock, shot date and camera once; the roll carries the stock's artwork in your archive.
- **Mark your keepers.** Keys `0` to `3` set None, Bronze, Silver or Gold, and `⌘L` filters your gallery by them.
- **Unplug a drive, lose nothing.** Its frames stay in your archive, greyed, and **Refresh** (`⌘R`) reads your folders again.

## Archive, rolls and projects: questions

**Folders, rolls and your disk.** The short answers first, then the detail.

### Where do my scans live once I add them?

Where they already are. Add a folder and every image in it and in its subfolders is in your archive; your originals are never written to, and your edits live in a small file beside each one.

### How do I make a roll?

Select the frames of one film, from one folder, and choose Move into a New Roll… in the Rolls menu (⇧⌘G). The app asks first, then makes a folder named after the day of the earliest capture, numbered if the name is taken, and moves the photos in with their sidecars; Undo puts them back. A folder you already have becomes a roll with Make a Roll, in its right-click menu.

### Which gestures move files on my disk?

Making a roll moves its photos into a new folder, and Undo puts them back; renaming a roll renames its folder. Move to ONI Trash never touches a file: it hides the photo, and Restore brings it back.

### Can one photo sit in two projects?

A photo sits in one project at a time: adding it to another moves it there, and the app asks first. A project left empty stays.

### What happens when the drive holding my scans is unplugged?

Nothing is lost. The folders of a drive that is away stay in your archive, their frames greyed. A folder leaves your archive only when its drive answers without it and you choose Remove from Library…, which touches no file.

### Can it replace my Lightroom catalogue?

Add the folder that holds your scans and they are catalogued where they are, in rolls and projects, each frame starting again from its scan. Your collections and keywords stay in Lightroom, and the .xmp files it keeps beside your RAWs move with them when a roll is made.

### How do I find a frame again?

By its folder, its roll, its project and its medal: those are the structure, and a medal is the one mark a photo carries. Frames run in capture order, and ⌘L filters your gallery by medal.

### What do converted frames look like?

[See all sixteen conversions](https://open-negative-initiative.com/gallery), real photographs converted in Open Negative Initiative, each with its raw scan.

## The rest of the conversion.

**From your scan to your export.** One page per feature.

- [One measurement per roll Measured from all its frames.](https://open-negative-initiative.com/features/roll-measurement)
- [Colour management What you edit is what you export.](https://open-negative-initiative.com/features/colour-management)
- [Density inversion Every stop gets the same room.](https://open-negative-initiative.com/features/density-inversion)
- [Chroma denoise Colour noise goes, grain stays.](https://open-negative-initiative.com/features/chroma-denoise)
- [Contact sheets Your roll on one sheet.](https://open-negative-initiative.com/features/contact-sheet)
- [Dust and scratches You paint, your photo patches.](https://open-negative-initiative.com/features/dust-and-scratches)
- [Export and EXIF Your camera, lens and film.](https://open-negative-initiative.com/features/export-and-exif)
- [All features What the app does, one page per feature.](https://open-negative-initiative.com/features)

## Convert your first roll tonight.

**Add your folder, prepare the roll once, export.** Free, and nothing else to install.

[Download for Mac](https://github.com/5e1y/open-negative-initiative-releases/releases/latest/download/OpenNegative.dmg) · [Download for Windows](https://github.com/5e1y/open-negative-initiative-releases/releases/latest/download/ONI-windows.zip)

[How to convert a film negative, step by step](https://open-negative-initiative.com/guide)

- **Mac**: macOS 13 or later on Apple Silicon or Intel
- **Windows**: Windows 10 or 11 (64-bit)

[Blocked at first launch?](https://open-negative-initiative.com/download#verify)

![A snowy Paris street at night, a lit cafe under arcades, tyre tracks in the snow.](https://open-negative-initiative.com/media/carousel/snow-night-1400.webp)

***Snow night.** Kodak Gold, converted in Open Negative Initiative.*

## The research.

**Keep a film archive that lasts.** Rolls, dates and sidecars, on your own disk: how to lay out your scans so that a roll is easy to find again, in the app and without it.

***Three rolls, sorted two ways.** Three illustrative rolls, shot over three weeks. Sorted by day, their frames interleave, and the first frames of Roll 2 fall between those of Roll 1. Sorted by roll, each film is one line again, the way it was loaded, developed and scanned.*

### Sort by roll, not by day

A film photographer shoots rolls, not days: a film is loaded, exposed, developed and scanned as one. A library that sorts scans by date scatters that object, and a roll shot over a week ends up spread across the days it was shot on.

A roll keeps it whole. Its frames share a film base, a development and a scanning session, which is why [one measurement](https://open-negative-initiative.com/features/roll-measurement) sets the colour of all of them, and why each roll is a folder of its own on your disk.

***One exposure keeps your roll's differences.** How bright eight frames of one roll come out of the scan, from a dense negative to a thin one, on illustrative values. At one exposure set by hand, the solid line, they keep their differences; on automatic exposure, the dashed line, each frame is pulled toward the middle, and the thin and the dense look alike.*

### Scan a roll in one sitting

Digitise a whole roll with the same light, the same distance and the same exposure, set by hand on your camera or scanner. The frames then differ only by what is on the film. An automatic exposure reads each frame apart and evens out the very differences between a thin frame and a dense one that you want to keep.

The app reads how each scan was exposed in its EXIF, and measures a roll as one when its frames were captured alike.

| On the roll | What a scan knows | Where the roll's value comes from |
| --- | --- | --- |
| Film Stock | Nothing: the film is printed on its edge, not in the file | Picked by hand, never guessed |
| Shot Date | Often the day the frame was digitised | Starts on the roll's first photo; set the day you shot |
| Camera Body | The camera or scanner that digitised the film | Typed by hand, never read off the scan's EXIF |

***Three facts only you know.** Set once on the roll, all three go into the EXIF of your exports.*

### Write down what the scan cannot know

A scan knows when it was digitised, not which film it was, nor when and with what you shot it. Read the stock on the film's edge, where the maker prints its name, and set it once on the roll: **Film Stock** is picked by hand and never guessed.

**Shot Date** starts on the date of the roll's first photo, which for a scan is often the day it was digitised: set the day you shot. **Camera Body** is typed by hand and never read off a scan's EXIF, which names the scanner. All three go into [the EXIF of your exports](https://open-negative-initiative.com/features/export-and-exif#exif).

| In name order | Day first | Year first, as the app writes it |
| --- | --- | --- |
| 1st | `02-11-2025` | `2025-11-02` |
| 2nd | `14-03-2026` | `2026-01-20` |
| 3rd | `14-03-2026 2` | `2026-03-14` |
| 4th | `20-01-2026` | `2026-03-14 2` |

***Four rolls, in name order.** Written day first, a January roll lands after March. Written year first, as the app names a roll, name order is shot order, and a second roll begun the same day takes a 2.*

### Dated folders sort themselves

**Move into a New Roll…** names the roll's folder after the day of its earliest capture, written year, month, day, and numbers it when that name is taken. Names in that order sort by date in any file browser, on any system, with or without the app.

Rename a roll and its folder is renamed with it, so the name you give a roll is the one you find on your disk.

| File | What it holds | Written by the app |
| --- | --- | --- |
| `frame.tif` | Your scan, as you made it | Never: it is only read |
| `frame.tif.json` | Your settings for that frame, in JSON you can read by hand | Yes, beside the scan |

***One frame, on your disk.** Back up the folder and you back up both: the scan you made, and every edit you laid on it.*

### Your originals are only ever read

Editing changes no pixel of a scan. Your settings are written to a small JSON file beside each original, named after it in full, its sidecar: `frame.tif` keeps its edits in `frame.tif.json`. It reads by hand, and it moves with the photo.

So a backup of your scan folder is a backup of your edits too: add the copy on another drive, and every frame comes back with its settings and its roll, which is read off each frame.

| File | What it is | Back it up? |
| --- | --- | --- |
| Your scans | The originals, only ever read | Yes |
| Their sidecars | The one record of your edits | Yes, with your scans |
| The index | A cache, to lay out thousands of frames at once | No: delete it and it is rebuilt from the sidecars |

***What to keep, and what rebuilds itself.** Your scans and their sidecars are your archive; the index is the app's own shortcut through them.*

### The index is a cache

To lay out thousands of frames at once, the app keeps an index of your folders. It is only a cache: delete it and nothing is lost, since it is rebuilt from the sidecars, which stay the one record of your work.

| Beside your photo | What it is |
| --- | --- |
| `.json` | The sidecar of Open Negative Initiative, moved first, so a photo never lands without its settings |
| `.xmp` | Kept by Lightroom and other raw editors |
| `.pp3` | Kept by RawTherapee |
| `.dop` | Kept by DxO |
| `.on1` | Kept by ON1 |
| The JPEG of a RAW+JPEG pair | Moves with its RAW |
| The red, green and blue passes | A frame scanned in three passes moves as its three files |

***What moves with a frame.** Making a roll moves each frame as one, with everything below that lies beside it.*

### Other apps' sidecars travel too

When a roll is made, each frame moves as one with what lies beside it: its own sidecar first, then the `.xmp` that Lightroom and other raw editors keep, the `.pp3` of RawTherapee, the `.dop` of DxO and the `.on1` of ON1. The JPEG of a RAW+JPEG pair moves with its RAW, and a frame scanned in three passes, under red, green and blue light, moves as its three files together.

|  | Roll | Project |
| --- | --- | --- |
| On your disk | A folder of its own | No folder: each frame stays in its roll's |
| Holds | The frames of one film | Frames from any roll |
| A frame sits in | One roll | One project at a time |
| Where you find it | The Archive tab | The Projects tab |

***Roll and project, side by side.** A roll is how your film was shot; a project is how you show it.*

### Projects for a series

Building a series, an exhibition or a book means looking at frames from many rolls side by side, and choosing. A project lays them together in the Projects tab while each frame stays in its roll's folder; a photo sits in one project at a time, so each frame belongs to one series.

In your gallery and in each roll, frames run in the order they were captured. `⌘−` and `⌘+` switch between twelve frames to a row, to sort a roll, and six, to look at it.
