The free version of this dynamic.watch website lets you create, import and view routes on top of a map.
Premium also lets you see the elevation profile of the route when viewing or editing it. It also shows the estimated total vertical feet or meters of gain and loss, and the minimum and maximum elevations.
To see the elevation profile when viewing a route, press the button at the bottom-right of the map.
To see the elevation profile when creating or editing a route in Planner, press the button in the map tool bar at the bottom-center of the map.