How to Split Half-Frame Scans Into Individual Photos
You shot 72 pictures. The lab sent back 36 files. Every one of them holds two of your photographs side by side with a strip of black film between — and until they are cut apart, you cannot post one, print one, or even tell at a glance what is on the roll.
This is the single unavoidable chore of shooting half-frame, and there are exactly three ways through it.
Why the lab hands you doubles
Nothing has gone wrong. A lab scanner registers the standard 24×36mm frame: the film carrier masks to it, the auto-cropper looks for its edges, and the operator has a queue. A half-frame camera puts two 18×24mm exposures inside that rectangle, so the scanner faithfully captures both, plus the rebate — the couple of millimetres of unexposed film between them, which reads as a black bar a few dozen pixels wide.
Some labs will split for you, usually for a fee. Most won't: their automation keys off frame edges, and the divider between two half-frames isn't one.
Before you split: get the scan right
Splitting cannot add detail that was never scanned, so this decision comes first.
| Scan tier | Full frame | Each half after splitting |
|---|---|---|
| Standard | ~2000px long edge | ~1500 × 1100px |
| Enhanced / high-res | ~4500px long edge | ~3000 × 2250px |
| TIFF / max | 6000px+ | 4000px+ |
A standard scan split in two gives you images smaller than a 2011 phone photo. Ask for the enhanced tier — the surcharge is a few dollars a roll, and it is the difference between a screen-only picture and one you can print at 8×10.
Two more things worth saying on the order form: "do not auto-crop" and "scan the full frame". An operator being helpful may crop tight to one half and throw the other away.
Method 1: by hand
Perfectly good for one roll, and everyone should do it once to see what the software is doing on their behalf.
- Open the scan in Photoshop, Affinity, or any editor with a crop tool.
- Crop to the left photograph, stopping just inside the black rebate. Export.
- Undo, crop to the right photograph, export.
- Rotate whichever halves need it — the lab scans the strip in one orientation, so at least half your frames will arrive lying on their side.
- Rename both files so they sort in shooting order.
Lightroom's crop-and-virtual-copy makes this a little quicker; so does a Photoshop action if all your scans are identically framed, which they usually are not.
Reckon on about a minute per scan — roughly forty minutes for one roll, done while paying attention, and it is the paying attention that gets expensive.
Method 2: by script
If your scans are consistent, a batch cut gets you most of the way. With ImageMagick:
magick scan.jpg -crop 50%x100% +repage frame_%d.jpg
That splits every file straight down the middle. It works until it doesn't:
- The divider is rarely at 50%. Film advance in a half-frame camera is mechanical and slightly variable, so the bar wanders — a few percent either way is normal, and a few percent of 4500px is a slice of somebody's face.
- The rebate stays in the picture. A center cut leaves a black edge on the inside of both halves.
- Rotation is still manual.
- Scans that came in sideways need
-crop 100%x50%instead, and you have to notice which is which.
Scripting is the right answer if you also enjoy scripting. If you just want the photographs, it is a lot of afternoons.
Method 3: let software find the bar
The bar between two frames is the darkest vertical thing in the middle of the scan. That is a detectable feature, not a guess, and it is what Winder is built around:
- Import the scans. Straight from the lab's download, in batches of whatever size the roll is.
- Winder finds the divider by walking the luminance profile across the middle of the image, looking for a contiguous run of columns markedly darker than the median. It scores both axes, so a scan that came back rotated splits along the correct one automatically. The full method is written up in Splitting scans.
- You approve the cut. Drag the bar if the detector was off, rotate either half in 90° steps, keep both or just one. Nothing is ever cut without you seeing it.
- Trim the rebate — an option that shaves the unexposed edge off both halves so no black line survives into the final frame.
- Export at full resolution. Review happens against a fast preview; the cut you approved is applied to the original file.
Where detection genuinely fails — night frames, heavy underexposure, a bar hidden in shadow — it falls back to a centre cut at your configured divider width and says so on screen, which is the same result as the script, minus the surprise.
Keep the metadata while you are in there
The moment one file becomes two, the little information you had gets diluted: both halves now claim the scanner's timestamp, and neither knows what camera took it.
Whatever tool you use, this is the cheapest possible moment to fix that, because you are already touching every frame. Winder writes the roll's camera, lens, film stock and date into each exported JPEG's EXIF block, and keeps the rest in a JSON sidecar beside the photo — see Metadata. Six months from now, "which camera shot this?" is a question your files can answer by themselves.
Then file the results somewhere durable, which is a subject of its own: how to organize film scans so they outlive your apps.
Frequently asked questions
Can I split half-frame scans on my phone?
Yes — this is one of the few darkroom chores that is genuinely better on a phone, because dragging a cut line with your thumb beats nudging it with a mouse. Winder runs on iOS, macOS and Android.
My scans came back rotated. Does that matter?
Only to your patience. Labs scan the strip in whichever orientation their carrier holds, so half-frame frames often arrive lying down. Any splitter worth using should detect the divider on both axes; after that it is a 90° rotation per frame.
What about the black bar left at the edge?
That is the film rebate. Trim it — a millimetre of unexposed film is not part of the photograph, and it is very visible against a white background.
Should I keep the original un-split scans?
Yes, at least until the roll is safely backed up. They are your negatives' closest digital equivalent, and re-splitting from the original costs nothing while re-scanning costs a trip to the lab.
Does splitting lose quality?
Cropping doesn't, but re-encoding does. Every save of a JPEG throws away a little more, so use a tool that writes each half once from the original file rather than one that decodes, edits and re-encodes on every subsequent change.
