Keykode is a timecode system used in filmmaking to identify and count every frame of recorded footage. It appears as a visible number printed directly on the film strip or displayed during digital editing, providing precise frame-level identification.
This frame-accurate reference links the physical capture, post production workflow, and final delivery so that editors, colorists, and technicians can synchronize, track, and manage media without ambiguity.
| Keykode Segment | Typical Position | Description | Example Value |
|---|---|---|---|
| Film Identifier | Start of edge numbers | Unique stock and batch code identifying the camera roll | 9751 |
| Date Code | Following the identifier | YYMMDD format indicating when the footage was shot | 0321 |
| Edge Number | Middle section | Sequential frame count assigned during shooting | 142096 |
| Reel Suffix | End of the edge number | Two to four digits indicating take, angle, or reel | 04 |
| Checksum or Pad | Trailing characters | Optional verification digit or filler to stabilize print | X |
Reading Film Edge Numbers
When film is processed, a printer generates edge numbers along the stock so that each frame can be tracked physically and optically. These alphanumeric strings combine camera roll ID, date, and a running frame counter, enabling labs and editorial teams to match raw footage to paperwork and shot logs efficiently.
During offline editing, the same keykode appears in log files and clip metadata, allowing editors to pull camera reports and reconcile them with timecode. This continuity reduces human error when assembling takes, ensuring that selection notes about a specific frame can be translated precisely into the edit decision list.
Keykode in Digital Post Production
In modern non-linear workflows, digital intermediates and scans retain their original keykode burned in as burned-in timecode or as an overlaid clip name. Maintaining this numbering through digitization, conform, and color grading helps teams preserve frame-accurate traceability from on-set reporting to final mastering.
Systems like film scanners, conform engines, and media managers automatically parse keykode to build metadata that drives automated matching, duplicate detection, and reliable asset retrieval. Consistent logging and keykode visibility therefore become foundational for high‑quality restoration and long‑term archive strategies.
Keykode Specifications and Formats
Different film stocks and processing labs may adopt slightly different segment ordering, character sets, or density for printed keykode. Understanding these variations helps facilities standardize capture templates, logging practices, and ingest checks across global shoots.
| Standard | Typical Format | Key Fields | Common Use Case |
|---|---|---|---|
| KS-12-2 | 12‑digit numeric with date and counter | Key System, frame density, lab code | 35mm narrative features |
| Deluxe Format | Variable length with letters and numbers | Edge number, perforation ID, counter type | Indie and documentary workflows |
| Modern Hybrid | Mixed alphanumeric burned into DPX or EXR sequences | Shot ID, frame index, quality flag | Digital intermediates and VFX |
| Ultimatte Keykode | Custom tool for matting workflows | Chroma key zones, spill control tags | Compositing and cleanup |
Keykode Workflow Best Practices
Establishing clear procedures for keykode handling helps production and post teams avoid mismatches, duplicated frames, or lost assets. From set labeling to ingest validation, each checkpoint reinforces confidence that frame-level identity is preserved end to end.
- Print edge numbers consistently using verified printers and standardized leader.
- Log keykode ranges in camera reports and sync them with timecode metadata.
- Verify keykode integrity during ingest through automated checksum and frame count checks.
- Maintain a shared reference sheet that maps keykode segments to shoot locations and takes.
- Use keykode in editorial notes and versioning so feedback can reference exact frames.
Industry Adoption and Future Relevance
Keykode remains a trusted reference across archival projects, restoration houses, and high‑end finishing suites where physical and digital media intersect. As workflows evolve, structured frame identification continues to underpin reliable media management and long‑term content integrity.
FAQ
Reader questions
How does keykode relate to timecode in a mixed film and digital workflow?
Keykode provides a physical frame-level identifier, while timecode offers electronic timing; together they enable precise matching between scanned film elements and digital timelines, ensuring continuity during conform and grade.
What should I do if my logged keykode does not match the clip name in the edit system?
Cross reference camera reports and lab pulls to verify the correct roll, then reconcile discrepancies by updating clip metadata or re‑labeling digitization bins before continuing editorial work.
Can keykode be used to track specific takes or alternate angles within a scene?
Yes, the reel suffix and counter segments are commonly used to differentiate takes and angles, allowing editors and assistants to identify and switch between versions accurately.
Is it necessary to preserve keykode information in the final master files for distribution?
While not required for delivery, retaining burned‑in or file metadata keykode supports future restoration, archiving, and rights audits by maintaining a clear lineage between finished content and source material.