Geocoding

Geocoding is the process of transforming a description of a location such as an address, to a location on the Earth’s surface. This will take the form of numerical coordinates. Reverse Geocoding is the process of converting numerical coordinates into a description of that location. 

Geocodio is a great free resource.