Batch Geocoder - Open Street Map based

This free web app is a batch geocoder retrieving latitude and longitude of multiple adresses, using OSM. But it will only geocode if your input matches the underlying OSM database 100%. OSM does not provide a "spelling mistakes correction" like Google Maps. So, filling in less data fields may increase the number of geocoded records. For example, leave out the city name if you are not sure how it is spelled in OSM (including foreign characters).

Alternatives
 
Geocode
YOUR INPUT - semicolon separated or tab separated
Record_number;City;Postal_code;Street_name_and_number;Country*

* You may specify country and postal code only, or leave out street number. But the more correct address data provided, the more accurate the geocodes will be.