Formatos de código postal por país

Úsalo para validar campos de formularios o detectar direcciones extrañas. Los formatos pueden tener excepciones; para envíos, prioriza las fuentes postales oficiales.

Actualizado:

País / regiónFormatoEjemplo
Estados UnidosNNNNN or NNNNN-NNNN94107 / 10001-0001
CanadáA0A 0A0K1A 0B1
Reino UnidoA9 9AA / A99 9AA / AA9 9AA …SW1A 1AA
IrlandaA65 F4E2 (Eircode)D02 AF30
AlemaniaNNNNN10115
FranciaNNNNN75001
EspañaNNNNN28013
ItaliaNNNNN00118
Países BajosNNNN AA1012 AB
BélgicaNNNN1000
SuizaNNNN8001
SueciaNNN NN111 22
NoruegaNNNN0150
DinamarcaNNNN1050
PoloniaNN-NNN00-001
PortugalNNNN-NNN1000-001
BrasilNNNNN-NNN01310-100
MéxicoNNNNN06600
ArgentinaA9999AAA / NNNNC1000WAM
JapónNNN-NNNN100-0001
Corea del SurNNNNN04524
China (continental)NNNNNN100000
Hong KongNone (district addressing)—
TaiwánNNN / NNNNNN100 / 100233
SingapurNNNNNN018956
IndiaNNNNNN (PIN)110001
AustraliaNNNN2000
Nueva ZelandaNNNN6011
EAUOften none / PO Box—
Arabia SauditaNNNNN11564
TurquíaNNNNN34110
RusiaNNNNNN101000
SudáfricaNNNN8001

Notas

Cómo leer los patrones de códigos postales en esta tabla

Cada fila muestra un patrón típico para ese país, no un validador exhaustivo. Las letras como A y N representan cualquier letra o dígito, respectivamente; los espacios y guiones en el ejemplo forman parte del formato que los usuarios esperan ver. Canadá emplea el patrón A0A 0A0, que alterna letras y dígitos, mientras que Alemania usa cinco dígitos sin separador. Al construir un formulario, combina el patrón con el selector de país: la misma caja de entrada no puede aceptar de forma segura tanto un código postal ZIP+4 de EE. UU. como un código outward del Reino Unido sin contexto.

Errores comunes al validar códigos postales

Los equipos suelen aplicar una sola expresión regular de forma global y rechazan correos válidos. Los códigos postales del Reino Unido requieren un espacio (SW1A 1AA, no SW1A1AA). Países Bajos exige un espacio antes del sufijo de letras (1012 AB). Brasil y Portugal usan un guion en medio (01310-100, 1000-001). Los ceros iniciales importan: 00501 es válido en EE. UU. y 01000 es válido en México. No elimines los signos de puntuación antes de validar: captúralos en la expresión regular y normalízalos solo para tu base de datos interna si la empresa de correos lo permite.

Países y territorios sin código postal nacional

Varios mercados de alto tráfico en la tabla muestran deliberadamente «Ninguno» o un rayado largo (—). Hong Kong, muchas direcciones de los Emiratos Árabes Unidos y algunos territorios insulares confían en el distrito, el nombre del edificio y el apartador postal en lugar de un código nacional. Irlanda añadió Eircode (por ejemplo, D02 AF30), pero los hábitos antiguos aún lo omiten en el correo casual. Si tu proceso de pago exige un código postal en todas partes, ofrece una vía explícita de «no aplica» o haz que el campo sea opcional cuando el país se sepa carecer de uno: obligar dígitos genera códigos falsos que las empresas de correos rechazan.

Uso de esta tabla en software y flujos de envío

Trata esta hoja como una referencia de patrones para sugerencias de UX y una validación de primer paso, no como garantía de entrega. Las APIs de autocompletado de las postales nacionales (USPS, Royal Mail, La Poste, Japan Post) siguen siendo la fuente autorizada para determinar si un código existe y está en servicio. Registra el país, la entrada cruda del usuario y la forma normalizada para tickets de soporte. En importaciones masivas de CSV, normaliza los espacios Unicode, rechaza las filas con países mezclados y señaliza las filas que no coincidan con ningún patrón aquí para revisión manual en lugar de descartar el correo en silencio.

Preguntas frecuentes

¿Cuál es el formato del código postal de Canadá?
Los códigos postales canadienses siguen el patrón A0A 0A0 — letras y dígitos alternos, p. ej. K1A 0B1.
¿Cuántos dígitos tiene un código ZIP de EE. UU.?
Un ZIP estándar tiene 5 dígitos; el formato ZIP+4 añade un guion y 4 dígitos más, p. ej. 10001-0001.
¿Hong Kong tiene códigos postales?
No. Hong Kong no usa códigos postales; el correo se clasifica por distrito y dirección completa.

Fuentes