I have an unnecessarily complicated method for looking at total gain for a trip if it is not already in a guide book (this could be taken care of by buying software not using free online tools):
1) Map out route at
www.gmap-pedometer.com (you can show the elevation profile map at the bottom)
2) Save route at gmap-pedometer
3) Import gmap-pedometer to
www.mapmyride.com (it seems silly since they both do the same thing, but I find it easier to input routes on gmap-pedometer)
4) Export elevation profile to CSV file (because the total gain calculations on map my ride i've found are incorrect)
5) Import csv file into excel and sum all of the positive vertical gains
The easier version of this is to do segments at gmap-pedometer, for this method i'll only do changes of ~100 feet, anything smaller gets ignored.
My first segment will be from the trailhead to the first high point (whether this is a summit or a bump in between). From there I go to the next col and do the segment from the col to the next bump, and so on until I have all of the cols taken care of. On the elevation profile it shows a min and max elevation, so I subtract the two and continue. Most trips I can get an accurate elevation gain figure with no more than 5-6 segments.