La geocodifica è il processo di determinazione di una posizione sul globo utilizzando un indirizzo. La posizione viene solitamente specificata utilizzando le geocoordinate (longitudine, latitudine). Un buon algoritmo di geocodifica dovrebbe essere in grado di assegnare anche indirizzi errati.