BatchGeo is an online tool for batch geocoding addresses. It accepts data in Excel format, having municipal street addresses or postal codes, and generates an x,y coordinate for each address. The output coordinates are available as a KML file for use with Google Maps or Google Earth.
BatchGeo can also produce a web map of geocoded addresses using Google Maps as a background. Additional features include filtering or clustering data, calculations (averages/sum), distance calculator from a given address and quick creation of KML file for use with Google Earth.
Bulk geocode is available for most countries.