OpenHeatMap: It took about 60 seconds to create a basic map from a spreadsheet of magnitude 7 or higher earthquakes around the world since Jan. 1, 2000, then a couple of minutes more to customize the rollover box to display both date and magnitude:
Chart and image gallery: 30+ free tools for data visualization and analysis
Shop Tech Products at Amazon