This post is from a low-reputation account and contains an unverified outbound link. Be cautious before clicking external links.
GPS Visualizer is a free utility that creates customizable maps and profiles from GPS data (tracklogs & waypoints), addresses, or coordinates.