Geokodiranje se nanaša na pretvorbo fizičnega naslova, kot je naslov ulice, v geografske koordinate, običajno dolžino in širino, za prikaz lokacije na zemljevidu. Obratno geokodiranje naredi nasprotni izračun in poišče naslov ulice, ko dobi niz geografskih koordinat. Geokoder ali sistem za geokodiranje je del programske opreme ali spletna storitev, ki izvaja geokodiranje. Geokoder se lahko uporablja za različne namene, na primer pridobivanje navodil, kartografijo in geografsko označevanje. Geografsko označevanje vključuje dodajanje geografske oznake, ki je geografski podatek, kot sta zemljepisna širina in dolžina, različnim vrstam medijev, kot so fotografije, videoposnetki, viri RSS in spletna mesta.
Trije najpogostejši načini geokodiranja so: z naslovom; s poštno številko, poštno številko ali enakovredno lokalno; in po meji. Pri geokodiranju po naslovu geokodirnik običajno uporablja referenčno datoteko s podatki, kot so naslovi in imena ulic, ki so že preslikani. Nato primerja podatke v referenčni datoteki s seznamom naslovov, ki jih geokodira. Pogosto se za oceno položaja določenega naslova uporablja postopek, imenovan interpolacija naslova, kar pomeni, da sistem oceni, kje se določen naslov nahaja na podlagi splošnih informacij v referenčni datoteki. Na primer, geokoder lahko ugotovi, na katerem koncu bloka ali ulice se nahaja naslov na podlagi obsega številk stavb ali na kateri strani ulice se hiša nahaja glede na to, ali je številka stavbe liha ali soda.
Uporaba poštnih številk je lahko problematična, zlasti na podeželju, kjer vsaka poštna številka pokriva zelo veliko območje. V urbanih območjih je ta metoda natančnejša, ker vsaka poštna številka pokriva veliko manjše geografsko območje. Geokodiranje z mejo je najmanj zanesljiva metoda, saj bo prikazala samo splošno območje, kjer se nahaja določen naslov.
Pri vseh metodah geokodiranja so težave. Tudi najbolj zanesljiva metoda, ki uporablja fizične naslove, ima svoje težave. Na primer, novi naslovi morda še niso bili dodani v zbirko podatkov geokodirnika ali pa imajo ulice enako ime, vendar se nahajajo na različnih geografskih območjih. Na voljo je široka paleta sistemov za geokodiranje in nekateri so brezplačni za uporabo, drugi pa zahtevajo licenčnino. Nekateri primeri geokoderjev so razmeroma dobro znane internetne storitve, kot so Google Maps, Yahoo PlaceFinder in USC Geocoder, ter sistemi, kot so Geohash, C-kvadrati in ISO 6709. Obstajajo tudi besedilne alternative, ki ne zahtevajo uporabnika. biti na spletu.