This tool provides an interactive visualization of the Gutenberg-Richter (GR) law, a fundamental relationship in seismology that describes the distribution of earthquake magnitudes. By adjusting parameters such as the b-value, minimum and maximum magnitudes, and the number of events, you can simulate a synthetic earthquake catalog. The application demonstrates how seismic data is analyzed to estimate key parameters like the a-value and b-value, and how these estimates converge as more data becomes available. It also illustrates the concept of catalog completeness and the use of statistical distributions (CDF) to understand seismic hazard.