Calcium (Ca) sparks are elementary units of subcellular Ca release in cardiomyocytes and other cells. Accordingly, Ca spark imaging is an essential tool for understanding the physiology and pathophysiology of Ca handling and is used to identify new drugs targeting Ca-related cellular dysfunction (eg, cardiac arrhythmias). The large volumes of imaging data produced during such experiments require accurate and high-throughput analysis. We developed a new software tool SparkMaster 2 (SM2) for the analysis of Ca sparks imaged by confocal line-scan microscopy, combining high accuracy, flexibility, and user-friendliness. SM2 is distributed as a stand-alone application requiring no installation. It can be controlled using a simple-to-use graphical user interface, or using Python scripting. SM2 is shown to have the following strengths: (1) high accuracy at identifying Ca release events, clearly outperforming previous highly successful software SparkMaster; (2) multiple types of Ca release events can be identified using SM2: Ca sparks, waves, miniwaves, and long sparks; (3) SM2 can accurately split and analyze individual sparks within spark clusters, a capability not handled adequately by prior tools. We demonstrate the practical utility of SM2 in two case studies, investigating how Ca levels affect spontaneous Ca release, and how large-scale release events may promote release refractoriness. SM2 is also useful in atrial and smooth muscle myocytes, across different imaging conditions. SparkMaster 2 is a new, much-improved user-friendly software for accurate high-throughput analysis of line-scan Ca spark imaging data. It is free, easy to use, and provides valuable built-in features to facilitate visualization, analysis, and interpretation of Ca spark data. It should enhance the quality and throughput of Ca spark and wave analysis across cell types, particularly in the study of arrhythmogenic Ca release events in cardiomyocytes.