Italy

PropertyValue
CodeIT
CurrencyEUR
RegionEurope, Southern Europe
Name orderGiven name first
StateProvince, a list of 126
PostcodeRequired, checked, like 00184, and by state
RulesGET /v1/countries/IT

Form

The address form, in English. A field that is not required shows its optional label.

CountryItaly First name Last name Address Apartment, suite, etc. (optional) Postal code00184 City ProvinceChoose… Phone number (optional)312 345 6789

Fields

FieldLabelRequiredAutocomplete
countryCountry (list)yescountry
first_nameFirst nameyesgiven-name
last_nameLast nameyesfamily-name
line1Addressyesaddress-line1
line2Apartment, suite, etc.noaddress-line2
postcodePostal codeyespostal-code
cityCityyesaddress-level2
stateProvince (list)yesaddress-level1
phone_numberPhone numbernotel
emailEmailyesemail

Postcode

RuleValue
Requiredyes
Pattern^[0-9]{5}$
Example00184
Written asas typed
Checked by state106 of 126, below

POST /v1/validate refuses a postcode sent with a state it does not start like, as not_in_state. A state not listed is checked by pattern only. From libaddressinput.

StateStarts with
Agrigento92
Alessandria15
Ancona60
Arezzo52
Ascoli Piceno63
Asti14
Avellino83
Bari70
Barletta-Andria-Trani76[01]
Belluno32
Benevento82
Bergamo24
Biella13[89]
Bologna40
Bolzano39
Brescia25
Brindisi72
Cagliari0803|090[1-6]|091[23]
Caltanissetta93
Campobasso860[1-4]|86100
Caserta81
Catania95
Catanzaro88[01]
Chieti66
Como22
Cosenza87
Cremona26[01]
Crotone88[89]
Cuneo12|18025
Enna94
Fermo638|63900
Ferrara44
Firenze50
Foggia71
Forlì-Cesena47[015]
Frosinone03
Genova16
Gorizia34[01]7
Grosseto58
Imperia18
Isernia860[7-9]|86170
L'Aquila67
La Spezia19
Latina04
Lecce73
Lecco23[89]
Livorno57
Lodi26[89]
Lucca55
Macerata62
Mantova46
Massa-Carrara54
Matera75
Messina98
Milano20
Modena41
Monza e Brianza208|20900
Napoli80
Novara28[01]
Nuoro080[123]|0810
Oristano080[13]|090[789]|0917
Padova35
Palermo90
Parma43
Pavia27
Perugia06
Pesaro e Urbino61
Pescara65
Piacenza29
Pisa56
Pistoia51
Pordenone330[7-9]|33170
Potenza85
Prato59
Ragusa97
Ravenna48
Reggio Calabria89[01]
Reggio Emilia42
Rieti02
Rimini47[89]
Roma00
Rovigo45
Salerno84
Sassari070|071
Savona17|12071
Siena53
Siracusa96
Sondrio23[01]
Sud Sardegna090[1-5][0-9]|0906[0-6]|080[1-4]
Taranto74
Teramo64
Terni05
Torino10
Trapani91
Trento38
Treviso31
Trieste3401|341[0-689]|34062
Udine330[1-5]|33100
Varese21
Venezia30
Verbano-Cusio-Ossola28[89]
Vercelli13[01]
Verona37
Vibo Valentia89[89]
Vicenza36
Viterbo01

Phone

RuleValue
Calling code+39
National prefixnone
Pattern^[0-9]{6,12}$
Example312 345 6789
Written as### ### ####

Address format

How an address is written for reading, on an order page, a receipt or a label: address.format in the rules.

CODE
{first_name} {last_name}
{line1}
{line2}
{postcode} {city} {state}
{country}

On an envelope, the city and province are written in capitals.

Example

A real address in Italy, from address.example, written with the format and the state by its name:

CODE
Mario Rossi
Piazza di Monte Citorio, 1
00186 Roma Roma
Italy

Province

The form submits the code, which is what an order stores; the name is what the shopper reads, in their language.

CodeName
AbruzzoAbruzzo
AgrigentoAgrigento
AlessandriaAlessandria
AnconaAncona
ArezzoArezzo
Ascoli PicenoAscoli Piceno
AstiAsti
AvellinoAvellino
BariBari
Barletta-Andria-TraniBarletta-Andria-Trani
BasilicataBasilicata
BellunoBelluno
BeneventoBenevento
BergamoBergamo
BiellaBiella
BolognaBologna
BolzanoBolzano
BresciaBrescia
BrindisiBrindisi
CagliariCagliari
CalabriaCalabria
CaltanissettaCaltanissetta
CampaniaCampania
CampobassoCampobasso
CasertaCaserta
CataniaCatania
CatanzaroCatanzaro
ChietiChieti
ComoComo
CosenzaCosenza
CremonaCremona
CrotoneCrotone
CuneoCuneo
Emilia-RomagnaEmilia-Romagna
EnnaEnna
FermoFermo
FerraraFerrara
FirenzeFirenze
FoggiaFoggia
Forlì-CesenaForlì-Cesena
Friuli Venezia GiuliaFriuli Venezia Giulia
FrosinoneFrosinone
GenovaGenova
GoriziaGorizia
GrossetoGrosseto
ImperiaImperia
IserniaIsernia
L'AquilaL'Aquila
La SpeziaLa Spezia
LatinaLatina
LazioLazio
LecceLecce
LeccoLecco
LiguriaLiguria
LivornoLivorno
LodiLodi
LombardiaLombardia
LuccaLucca
MacerataMacerata
MantovaMantova
MarcheMarche
Massa-CarraraMassa-Carrara
MateraMatera
MessinaMessina
MilanoMilano
ModenaModena
MoliseMolise
Monza e BrianzaMonza e Brianza
NapoliNapoli
NovaraNovara
NuoroNuoro
OristanoOristano
PadovaPadova
PalermoPalermo
ParmaParma
PaviaPavia
PerugiaPerugia
Pesaro e UrbinoPesaro e Urbino
PescaraPescara
PiacenzaPiacenza
PiemontePiemonte
PisaPisa
PistoiaPistoia
PordenonePordenone
PotenzaPotenza
PratoPrato
PugliaPuglia
RagusaRagusa
RavennaRavenna
Reggio CalabriaReggio Calabria
Reggio EmiliaReggio Emilia
RietiRieti
RiminiRimini
RomaRoma
RovigoRovigo
SalernoSalerno
SardegnaSardegna
SassariSassari
SavonaSavona
SiciliaSicilia
SienaSiena
SiracusaSiracusa
SondrioSondrio
Sud SardegnaSud Sardegna
TarantoTaranto
TeramoTeramo
TerniTerni
TorinoTorino
ToscanaToscana
TrapaniTrapani
Trentino-Alto AdigeTrentino-Alto Adige
TrentoTrento
TrevisoTreviso
TriesteTrieste
UdineUdine
UmbriaUmbria
Val d'AosteVal d'Aoste
VareseVarese
VenetoVeneto
VeneziaVenezia
Verbano-Cusio-OssolaVerbano-Cusio-Ossola
VercelliVercelli
VeronaVerona
Vibo ValentiaVibo Valentia
VicenzaVicenza
ViterboViterbo

Messages

What the form shows under a field when a value is refused, in English. Every language is on its page under Languages.

FieldErrorMessage
countrynot_selectedSelect a country
first_nameblankEnter a first name
first_nameinvalid_charactersFirst name can only contain letters, spaces, hyphens and apostrophes
first_namecontains_emojiFirst name can't contain emojis
first_nametoo_longFirst name must be 255 characters or fewer
last_nameblankEnter a last name
last_nameinvalid_charactersLast name can only contain letters, spaces, hyphens and apostrophes
last_namecontains_emojiLast name can't contain emojis
last_nametoo_longLast name must be 255 characters or fewer
line1blankEnter an address
line1contains_emojiAddress can't contain emojis
line1too_longAddress must be 255 characters or fewer
line2blankEnter address line 2
line2contains_emojiAddress line 2 can't contain emojis
line2too_longAddress line 2 must be 255 characters or fewer
postcodeblankEnter a postal code
postcodeinvalidEnter a valid postal code, like 00184
postcodecontains_emojiPostal code can't contain emojis
postcodetoo_longPostal code must be 64 characters or fewer
cityblankEnter a city
cityinvalidEnter a valid city
citycontains_emojiCity can't contain emojis
citytoo_longCity must be 255 characters or fewer
statenot_selectedSelect a province
stateinvalidChoose a province from the list
phone_numberblankEnter a phone number
phone_numberinvalidEnter a valid phone number, like 312 345 6789
phone_numbercontains_emojiPhone number can't contain emojis
phone_numbertoo_longPhone number must be 24 characters or fewer
emailblankEnter an email address
emailinvalidEnter a valid email, like name@example.com
emailcontains_emojiEmail can't contain emojis
emailtoo_longEmail must be 254 characters or fewer