Open Babel is a free chemical file format conversion software that can convert between many chemical file formats. It is useful for both cheminformatics tasks like fingerprint calculation and substructure searching. Open Babel can calculate molecular fingerprints and perform searches on small datasets without indexing, and allows fast searches on larger indexed datasets. It supports many operating systems and programming languages.