GPS Visualizer is do-it-yourself mapping, for both beginners and power users. Its strengths are its simplicity and flexibility in terms of input, and its enormous number of options regarding the output. When you upload your GPS data, GPS Visualizer will automatically detect what kind of file it is and process it accordingly. The output can be in the form of Leaflet or Google browser-viewable HTML maps, KML files for Google Earth, JPEG maps, SVG drawings, elevation profiles, plain-text tables with all your raw data, or GPX files that can be used with many other GPS-related applications. Moreover, all of the maps and profiles can be adjusted in innumerable ways using the options on the input forms: you can change the size, the colors, the background map, etc. In the case of Leaflet or Google Maps, there is even more you can do to edit your map after it’s been created, if you’re comfortable with HTML and/or JavaScript.
GPS Visualizer is unique among on-line mapping utilities in its user-friendly ability to read simple tabular data, such as might come from a spreadsheet. For example, when making a Google Map, you can specify colors and symbols for individual points simply by supplying a “color” or “symbol” column, respectively. Other recognized columns have intuitive names like “description,” “scale,” “fill opacity,” etc. Using the quantitative data input form, you can even have GPS Visualizer resize or colorize points based on the parameter of your choice. In all of the map forms, you can have some fields automatically built from other fields (see “synthesize names” and “synthesize descriptions”).
Aside from the ability to process your GPS data, this site hosts other tools as well: a utility for finding the latitude and longitude of addresses (geocoding); an on-line interface to GPSBabel (for converting between different GPS file formats); a page full of geographic calculators for solving various problems (converting units, finding great circle distances, drawing circles of a specified radius, etc.); a Google Maps-based drawing tool; a utility for creating image overlays in Google Earth; the ability to look up elevation data; and much more.
Link to the Tool: https://www.gpsvisualizer.com/