Recently, software has become available to automate localization of phosphorylation sites from CID data and to assign associated confidence scores. We present an algorithm, SLoMo (Site Localization of Modifications), which extends this capability to ETD/ECD mass spectra. Furthermore, SLoMo caters for both high and low resolution data and allows for site-localization of any UniMod post-translational modification. SLoMo accepts input data from a variety of formats (e.g., Sequest, OMSSA). We validate SLoMo with high and low resolution ETD, ECD, and CID data