Validador y formateador de números de teléfono
Valida números de teléfono de cualquier país con los datos de libphonenumber de Google: válido o posible, móvil/fijo, formatos E.164, internacional y nacional.
Formato internacional (+…) o un número nacional junto con el país predeterminado.
¿Qué es Validador de números de teléfono?
Esta herramienta comprueba si un número de teléfono es válido según el plan de numeración de su país y lo formatea en E.164, formato internacional, nacional y URI tel: (RFC 3966). También identifica el tipo de línea (móvil, fijo, gratuito, tarificación especial, VoIP y más) cuando el plan de numeración lo permite.
Cómo usar Validador de números de teléfono
- Introduce el número en formato internacional (empezando por +) o un número nacional.
- Para números nacionales, elige el país predeterminado.
- Consulta el veredicto (válido, solo longitud posible o no válido), el país y el tipo de línea.
- Copia el formato E.164 para bases de datos y API de SMS o el formato nacional para mostrarlo.
Ejemplo
0912 345 678 (default country: Vietnam)
Valid · Vietnam (VN) · Mobile · E.164 +84912345678 · international +84 912 345 678 · national 0912 345 678
+1 650 253 0000 da +16502530000 y (650) 253-0000.
Cuándo usar Validador de números de teléfono
Úsalo para normalizar números de teléfono a E.164 antes de guardarlos, validar entradas de formularios o formatear números para mostrarlos. Un resultado válido significa que el número encaja en el plan oficial; aun así puede estar sin asignar, portado o dado de baja, y la herramienta no puede saber quién es su titular.
Cómo funciona Validador de números de teléfono
La validación usa libphonenumber-js con los metadatos completos («max») derivados de libphonenumber de Google. El número se descompone en prefijo internacional del país y número nacional, y luego se compara con los patrones de número del país para cada tipo de línea; un número «posible» tiene una longitud plausible pero no coincide con ningún patrón asignado. La biblioteca se carga bajo demanda y se ejecuta por completo en tu navegador.
Casos de Uso Comunes
- Convertir números locales como 0912 345 678 a +84912345678 para una pasarela de SMS.
- Comprobar si un número es móvil antes de enviar un SMS.
- Unificar el formato de los números de teléfono de una exportación de CRM.
- Formatear números internacionales para una factura o un sitio web.
Preguntas Frecuentes
¿Qué es E.164?
El formato estándar de la UIT: un + seguido del prefijo del país y el número nacional sin espacios, hasta 15 dígitos, p. ej. +442079460958. La mayoría de las API lo esperan.
¿Por qué un número de EE. UU. aparece como «fijo o móvil»?
En el Plan de Numeración de Norteamérica, los números móviles y fijos comparten los mismos rangos, así que el tipo no se puede determinar solo a partir del número.
¿Se envía el número a un servidor?
No. La validación se ejecuta localmente con los metadatos incluidos.