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.
| País / región | Formato | Ejemplo |
|---|---|---|
| Estados Unidos | NNNNN or NNNNN-NNNN | 94107 / 10001-0001 |
| Canadá | A0A 0A0 | K1A 0B1 |
| Reino Unido | A9 9AA / A99 9AA / AA9 9AA … | SW1A 1AA |
| Irlanda | A65 F4E2 (Eircode) | D02 AF30 |
| Alemania | NNNNN | 10115 |
| Francia | NNNNN | 75001 |
| España | NNNNN | 28013 |
| Italia | NNNNN | 00118 |
| Países Bajos | NNNN AA | 1012 AB |
| Bélgica | NNNN | 1000 |
| Suiza | NNNN | 8001 |
| Suecia | NNN NN | 111 22 |
| Noruega | NNNN | 0150 |
| Dinamarca | NNNN | 1050 |
| Polonia | NN-NNN | 00-001 |
| Portugal | NNNN-NNN | 1000-001 |
| Brasil | NNNNN-NNN | 01310-100 |
| México | NNNNN | 06600 |
| Argentina | A9999AAA / NNNN | C1000WAM |
| Japón | NNN-NNNN | 100-0001 |
| Corea del Sur | NNNNN | 04524 |
| China (continental) | NNNNNN | 100000 |
| Hong Kong | None (district addressing) | — |
| Taiwán | NNN / NNNNNN | 100 / 100233 |
| Singapur | NNNNNN | 018956 |
| India | NNNNNN (PIN) | 110001 |
| Australia | NNNN | 2000 |
| Nueva Zelanda | NNNN | 6011 |
| EAU | Often none / PO Box | — |
| Arabia Saudita | NNNNN | 11564 |
| Turquía | NNNNN | 34110 |
| Rusia | NNNNNN | 101000 |
| Sudáfrica | NNNN | 8001 |
Notas
- Solo se enumeran patrones comunes, no todos los códigos válidos.
- Algunos lugares (Hong Kong, muchas direcciones de EAU) dependen más del distrito o del apartado postal que de un código nacional.
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.