Inicio › Herramientas para desarrolladores › Formateador de números de teléfono

Formateador de números de teléfono

Pega una lista de números de teléfono o abre un CSV y obtén todos los números en un formato coherente: E.164 para CRM y herramientas de SMS, internacional, nacional o enlaces tel:. Cada número se valida con las reglas de libphonenumber de Google para su país, y se marcan los números no válidos y duplicados.

Última actualización:

Cargando los metadatos de números de teléfono…

Publicidad
Publicidad

Cómo usar Formateador de números de teléfono

  1. Pega tus números de teléfono, uno por línea, o abre un archivo CSV que tenga una columna de teléfono.
  2. Elige el país predeterminado que se usa para los números escritos sin código de país, como Estados Unidos (+1).
  3. Elige el formato de salida: E.164 para bases de datos y herramientas de SMS, internacional para mostrar, nacional para uso local o enlaces tel: para sitios web.
  4. Decide qué pasa con los números no válidos: conservar el texto original, dejar la celda vacía o escribir INVALID.
  5. Copia o descarga la lista formateada o, si usaste un CSV, descarga el archivo con la columna formateada añadida.

Un número en cada formato de salida

FormatoEjemplo de EE. UU.Ejemplo del Reino UnidoÚsalo para
E.164+12015550123+441212345678Bases de datos, CRM, SMS y API de mensajería
Internacional+1 201 555 0123+44 121 234 5678Sitios web, firmas de correo y tarjetas de visita para un público global
Nacional(201) 555-01230121 234 5678Listas que se usan solo dentro de un país
Enlace tel: (RFC 3966)tel:+1-201-555-0123tel:+44-121-234-5678Enlaces <a href> de clic para llamar en páginas web
Solo dígitos12015550123441212345678Sistemas que rechazan el signo más; enlaces wa.me de WhatsApp

Cómo se convierten los números locales

  1. Quitar el formato: se eliminan los espacios, puntos, guiones, paréntesis y el "(0)" que a veces se escribe en los números internacionales.
  2. Encontrar el país: un +, 00 o 011 inicial significa que los dígitos siguientes son el código de país (de 1 a 3 dígitos). Si no, se usa el país predeterminado.
  3. Quitar el prefijo de marcación nacional: el prefijo nacional (0 en Reino Unido, Alemania, Francia, India, Australia; 1 en EE. UU. y Canadá) no forma parte del número internacional, así que 07400 123456 pasa a 7400 123456. Italia es una excepción: se conserva su 0 inicial.
  4. Validar el número nacional restante con las reglas de longitud y rangos numéricos del país, y detectar su tipo.

Consejos para tener listas de contactos limpias

  • Guarda en E.164, muestra en nacional. Guarda los números en E.164 para que cualquier sistema pueda leerlos, y dales formato para personas solo al mostrarlos.
  • ¿Números escondidos en un texto? Extráelos primero de correos, PDF o notas con Extraer números de teléfono y luego dales formato aquí.
  • Ordena el resto del archivo (espacios sobrantes, filas vacías, registros duplicados) con el Limpiador de CSV, y consulta los prefijos telefónicos en la Lista de códigos de país.

Preguntas frecuentes

¿Qué es el formato de número de teléfono E.164?

E.164 es el estándar internacional de numeración de la UIT. Un número E.164 empieza con un signo más seguido del código de país y el número nacional, sin espacios, guiones, paréntesis ni cero de marcación nacional, y tiene como máximo 15 dígitos. Por ejemplo, el número de EE. UU. (201) 555-0123 pasa a +12015550123 y el número del Reino Unido 0121 234 5678 pasa a +441212345678. La mayoría de los CRM, pasarelas de SMS y API de mensajería esperan este formato.

¿Cómo sabe el formateador el país de un número local?

Los números que empiezan por + o por un prefijo internacional (00, o 011 desde EE. UU. y Canadá) llevan su propio código de país. Los números sin él se leen como números locales del país predeterminado que elijas, así que 07400 123456 con Reino Unido seleccionado pasa a +447400123456. Elige el país del que procede la mayor parte de tu lista.

¿Cuál es la diferencia entre válido y posible?

Un número posible tiene una longitud plausible para su país. Un número válido además coincide con los rangos realmente asignados por el plan de numeración de ese país, por ejemplo un código de área o un prefijo móvil reales. Los números posibles pero no válidos se muestran en ámbar; marca Tratar los números "posibles" como no válidos para rechazarlos.

¿Válido significa que el número de teléfono está en servicio?

No. La validación compara el número con el plan de numeración de cada país, así que indica que el número podría existir y de qué tipo es. No puede saber si una línea concreta está conectada ni quién es su titular; para eso hace falta una consulta de pago al operador.

¿Puedo formatear una columna de teléfonos de un archivo CSV?

Sí. Abre el CSV (o pégalo con su fila de encabezado). La columna de teléfono se detecta por su nombre, como Phone o Mobile, y puedes cambiarla. Descargar CSV devuelve tu archivo original con una columna formateada y una columna de estado añadidas a su lado, o con la columna original sustituida.

¿Qué biblioteca se usa para la validación?

La herramienta usa libphonenumber-js, una adaptación a JavaScript de libphonenumber de Google con todos sus metadatos, cargada en tu navegador. Si ese archivo no se puede descargar (por ejemplo, por un bloqueador de contenido), un modo básico comprueba los códigos de país y las longitudes de 60 países comunes, y la línea de estado lo indica.

¿Se suben mis números de teléfono?

No. El análisis y el formateo se hacen por completo en tu navegador; los números nunca se envían a un servidor.

¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?

Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.

Herramientas relacionadas

Ver todas las de Formateadores y validadores de código →