Every crash tells a story.
Turn road crash records into a clearer picture of risk.
Upload a CSV to explore locations, patterns and data quality.
Dataset requirements & methodology
Use latitude and longitude for mapping; Case_ID, City, Full_Address and Date are supported. Common column aliases are detected. Missing IDs are generated and missing cities become “Unknown”. Invalid coordinates stay available in the records and quality panels. Black spots group identical City + latitude + longitude values; this is a frequency screen, not a statistical hotspot or severity model. Demo records are synthetic. Uploaded data is processed in your browser and is not saved to a server. Maps request tiles from OpenStreetMap or CARTO.
Geocoding sends each missing-coordinate address to OpenStreetMap Nominatim. Only use public, non-sensitive addresses. Up to 100 distinct addresses per run, one request at a time. Results can be ambiguous; verify locations before using them.
Crash map
Start with a place. Find a pattern.
Upload crash records, or explore the synthetic demo dataset.