Abstract: A microfilm indexing machine for automatically generating an index for a roll of microfilm. The indexing machine can be utilized in combination with either a microfilmer equipped with blip or image count capability to generate an index while the microfilm is being created, or with a microfilm reader to generate an index for an existing roll of microfilm. The indexing machine is a microprocessor based unit that is programmed to respond to the count signals produced by the image marker on a microfilmer or the blip sensors on a microfilm reader. The microprocessor is programmed to process the count signals and automatically update the contents of one or more counters. Document identifications are made via a keyboard and are printed on a paper tape.