Seismic Snapshot Generator

Earthquake Map

Generate a recent-earthquake snapshot from the live USGS GeoJSON feed or your own pasted GeoJSON. Filter by magnitude, limit the event count, then copy the summary or download the current SVG map.

Live USGS feeds: hour to month Client-side GeoJSON parsing SVG export with no external libraries

Build your map

The tool assumes GeoJSON features with point coordinates in decimal degrees: longitude, latitude, and optional depth in kilometers. Magnitudes are shown to one decimal place.

Use this when you already have earthquake GeoJSON. If left empty, the live USGS feed is used instead.

Ready. Load the live feed or paste GeoJSON to generate a map.

Map and event summary

Plotted events0
Strongest event-
Average magnitude-
Newest event-
Earthquake map preview An equirectangular world grid with circles marking earthquake locations sized by magnitude.
No earthquake data loaded yet.
Magnitude under 3 Magnitude 3 to 4.9 Magnitude 5 to 6.9 Magnitude 7 and above

Largest plotted events

    Apply a feed or custom GeoJSON to populate the map. Events without valid coordinates or magnitudes are skipped safely.

    How it works

    This page reads earthquake points from either the USGS all-earthquakes GeoJSON feed or a pasted GeoJSON FeatureCollection. Each valid point is projected onto a simple world grid using longitude and latitude. Larger circles indicate higher magnitudes, and the event list shows the strongest plotted quakes after filtering.

    Assumptions and rounding: magnitudes are rounded to one decimal, depth is shown in kilometers when available, times are displayed in your local time zone, and the map uses a plain equirectangular layout rather than tectonic plate boundaries. This page is for informational review only and should not be treated as an emergency alerting service.