Formato E.164: formateador de números de teléfono
Pega un número como sea, elige el país si no lleva +código y obtenlo en formato E.164, internacional, nacional y RFC 3966 (tel:). La herramienta quita el prefijo nacional, detecta el país por el +código inicial y comprueba la longitud con el plan de numeración de los países con más tráfico.
Respuesta rápida
¿Qué es el formato E.164?
E.164 es la norma de la UIT para números de teléfono internacionales: un signo más, el código de país y el número nacional, sin espacios, guiones ni prefijo nacional, y con 15 dígitos como máximo. Un número de Estados Unidos escrito (415) 555-2671 queda como +14155552671, y uno de México escrito 55 1234 5678 queda como +525512345678. La mayoría de las apps y de las API de SMS esperan este formato.
Formateador
Nada de lo que escribes se envía a un servidor; el formato se calcula en tu navegador.
Los resultados aparecen aquí mientras escribes.
Cómo usar el formateador
- Escribe o pega el número. Los espacios, guiones, puntos y paréntesis se ignoran.
- Deja que detecte el país. Si el número empieza con + o 00, el país se detecta por el código y el selector se ignora.
- Elige el país si no hay código. Si el número no lleva código de país, elige el país; el prefijo nacional inicial (0 en casi toda Europa y Asia, 1 en Norteamérica, 8 en Rusia) se quita automáticamente.
- Lee la línea de estado. Verde significa que la longitud coincide con el plan de numeración del país; ámbar, que el número solo pasó el control genérico de E.164; rojo, que la longitud no es correcta.
- Copia el formato que necesitas. E.164 es lo que piden los formularios de registro y las API; RFC 3966 es el enlace tel: que pones en una página web.
Los cuatro formatos, explicados
| Formato | Ejemplo | Dónde se usa |
|---|---|---|
| E.164 | +14155552671 | Formularios de registro, API de SMS y voz, bases de datos, sincronización de contactos |
| Internacional | +1 415 555 2671 | Tarjetas de presentación, firmas de correo, todo lo que lee una persona |
| Nacional | (415) 555-2671 | Llamadas dentro del mismo país, directorios locales |
| RFC 3966 | tel:+1-415-555-2671 | Enlaces telefónicos en HTML (href) y vCards |
Reglas de longitud de 57 países
La tabla muestra cuántos dígitos tiene el número nacional después del código de país (sin el prefijo nacional) en los países que concentran la mayor parte del tráfico de verificación. Los rangos corresponden a planes con números de longitud variable; Alemania y Austria, por ejemplo, admiten de seis a trece dígitos. Los países que no están en la tabla solo se comprueban con el límite de E.164: al menos seis dígitos y como máximo 15 en total, contando el código de país.
| País | Prefijo | Dígitos tras el código | Prefijo nacional |
|---|---|---|---|
| Alemania | +49 | 6–13 | 0 |
| Arabia Saudita | +966 | 9 | 0 |
| Argentina | +54 | 10–11 | 0 |
| Australia | +61 | 9 | 0 |
| Austria | +43 | 7–13 | 0 |
| Bangladés | +880 | 10 | 0 |
| Bélgica | +32 | 8–9 | 0 |
| Brasil | +55 | 10–11 | 0 |
| Canadá | +1 | 10 | 1 |
| Chequia | +420 | 9 | ninguno |
| Chile | +56 | 9 | ninguno |
| China | +86 | 10–11 | 0 |
| Colombia | +57 | 10 | ninguno |
| Corea del Sur | +82 | 9–10 | 0 |
| Dinamarca | +45 | 8 | ninguno |
| Egipto | +20 | 9–10 | 0 |
| Emiratos Árabes Unidos | +971 | 9 | 0 |
| España | +34 | 9 | ninguno |
| Estados Unidos | +1 | 10 | 1 |
| Filipinas | +63 | 10 | 0 |
| Finlandia | +358 | 5–12 | 0 |
| Francia | +33 | 9 | 0 |
| Grecia | +30 | 10 | ninguno |
| Hong Kong | +852 | 8 | ninguno |
| Hungría | +36 | 8–9 | 06 |
| India | +91 | 10 | 0 |
| Indonesia | +62 | 8–12 | 0 |
| Irán | +98 | 10 | 0 |
| Irlanda | +353 | 7–9 | 0 |
| Israel | +972 | 9 | 0 |
| Italia | +39 | 6–12 | ninguno |
| Japón | +81 | 9–10 | 0 |
| Kazajistán | +7 | 10 | 8 |
| Kenia | +254 | 9 | 0 |
| Malasia | +60 | 9–10 | 0 |
| Marruecos | +212 | 9 | 0 |
| México | +52 | 10 | ninguno |
| Nigeria | +234 | 7–10 | 0 |
| Noruega | +47 | 8 | ninguno |
| Nueva Zelanda | +64 | 8–10 | 0 |
| Países Bajos | +31 | 9 | 0 |
| Pakistán | +92 | 10 | 0 |
| Perú | +51 | 9 | ninguno |
| Polonia | +48 | 9 | ninguno |
| Portugal | +351 | 9 | ninguno |
| Reino Unido | +44 | 9–10 | 0 |
| Rumania | +40 | 9 | 0 |
| Rusia | +7 | 10 | 8 |
| Singapur | +65 | 8 | ninguno |
| Sudáfrica | +27 | 9 | 0 |
| Suecia | +46 | 7–10 | 0 |
| Suiza | +41 | 9 | 0 |
| Tailandia | +66 | 9 | 0 |
| Taiwán | +886 | 9 | 0 |
| Turquía | +90 | 10 | 0 |
| Ucrania | +380 | 9 | 0 |
| Vietnam | +84 | 9–10 | 0 |
Por qué el formato importa en la verificación SMS
Las apps que envían códigos de verificación convierten lo que escribes a E.164 antes de pasárselo a su proveedor de SMS. Cuando esa conversión adivina mal, el código va a un número que no existe y no te llega nada. Los errores clásicos: dejar el 0 nacional después del código de país (+44 07911… en vez de +44 7911…), escribir el número nacional en un formulario que ya muestra el código de país o elegir el país equivocado en el selector. Si un formulario rechaza un número temporal de nuestro catálogo, pégalo primero aquí y compara el resultado en E.164 con lo que muestra el formulario.
Lo que esta herramienta no hace
- No comprueba si un número está asignado, activo o disponible, ni distingue móviles de fijos.
- Hay reglas de longitud para 57 países; en el resto solo se comprueba el límite de E.164, así que una longitud incorrecta puede pasar.
- Los códigos de país compartidos se resuelven con una lista corta de prefijos (códigos de área de Canadá, +7 6/7 de Kazajistán, Mayotte dentro de +262, códigos superpuestos del NANP). Guernesey, Jersey y la Isla de Man aparecen como Reino Unido, y la Ciudad del Vaticano como Italia.
- Alemania y Austria tienen planes muy flexibles, así que un número nacional escrito con su código de país pero sin + no siempre se distingue de un número nacional largo. Agrega el + cuando incluyas el código de país.
- La agrupación de los formatos internacional y nacional sigue convenciones comunes, no el estilo de cada operadora.
Preguntas frecuentes
Preguntas frecuentes sobre el formato E.164
¿Qué significa E.164?
E.164 es el número de la recomendación UIT-T que define el plan internacional de numeración de telecomunicaciones. No es una sigla. El formato que describe es +[código de país][número nacional], con hasta 15 dígitos; por eso se dice que un número está «en formato E.164».
¿El formato E.164 lleva el 0 inicial?
No. El prefijo nacional (0 en la mayoría de los países, 1 en Estados Unidos y Canadá, 8 en Rusia) solo se usa al marcar dentro del país y se quita en E.164. +44 07911 123456 está mal; +447911123456 está bien. Italia es la excepción: sus números fijos conservan el 0 porque forma parte del número.
¿Cómo sabe la herramienta de qué país es un +código?
Toma los dígitos que siguen al + y busca el código de país más largo que coincida, con la misma tabla que nuestro buscador de prefijos telefónicos. Para los códigos compartidos aplica algunos prefijos extra: los códigos de área canadienses dentro del +1, el +7 6 y el +7 7 para Kazajistán, y los códigos de área superpuestos de Puerto Rico, Jamaica y República Dominicana.
¿Por qué el estado dice que el número es válido, pero la app lo rechaza igual?
Aquí válido significa que la longitud coincide con el plan de numeración del país. La app puede rechazar el número por otras razones: es un fijo y solo acepta móviles, es un rango VoIP que bloquea, ya se usó para el máximo de cuentas permitido o la app no funciona en ese país. Nuestro índice de requisitos muestra esas políticas app por app.
¿Mi número se envía a algún lado cuando uso el formateador?
No. El formato se calcula en tu navegador con una pequeña tabla en JavaScript. Nada se envía a nuestros servidores, ni se registra ni se guarda, y no hace falta cuenta.
¿Qué diferencia hay entre E.164 y RFC 3966?
E.164 define el número en sí. RFC 3966 define el esquema de URI tel: que se usa en los enlaces, que lleva un número E.164 con separadores visuales opcionales, por ejemplo tel:+1-415-555-2671. Los navegadores y teléfonos ignoran los guiones al marcar.
Última actualización:
Listo cuando tú lo estés
Recibe tu código de verificación ahora
Crea tu cuenta, recarga saldo y elige un número. Solo pagas si llega el código.