Single molecule footprinting profiles the heterogeneity of TF occupancy at cis-regulatory elements across cell populations at unprecedented resolution. The single molecule nature of the data in principle allows for observing the footprint of individual transcription factors and nucleosomes. However, we currently lack algorithms to quantify these occupancy patterns of chromatin binding factors in an automated way and without prior assumptions on their genomic location. Here we present FootprintCharter, an unsupervised tool to detect and quantify footprints for transcription factors (TFs) and nucleosomes from single molecule footprinting data. FootprintCharter allows for the quantification of complex molecular states such as positioning of unphased nucleosomes and combinatorial co-binding of multiple TFs.