Ir al contenido principal
Herramienta gratuita

Validador de números telefónicos

Pega un número en cualquier formato. La herramienta identifica el país, verifica que la longitud coincida con el plan de numeración de ese país, clasifica la línea como celular o fija cuando los prefijos lo permiten y muestra el número en formato E.164.

  • Sin registro
  • 136 países
  • No se carga nada

Cualquier formato. Incluye el código de país, con o sin el signo más.

Ingresa un número para ver su país, formato y tipo de línea.

Lo que esta herramienta puede y no puede decirte

Conviene ser claros al respecto, porque la mayoría de las herramientas con este nombre no lo son.

Este validador realiza una comprobación sintáctica comparando el número con planes nacionales de numeración publicados. Confirma que el número comience con un código de país real, que la parte nacional tenga una longitud válida para ese país y —cuando el país publica rangos de prefijos distintos— que los dígitos iniciales correspondan a un rango móvil o fijo. Estas tres comprobaciones detectan la gran mayoría de los números incorrectos: errores de escritura, dígitos faltantes, un cero de prefijo nacional que quedó incluido o un número ingresado sin su código de país.

No puede decirte si la línea está en servicio. Ninguna herramienta que se ejecute en un navegador puede hacerlo. Para establecer si un número está activo es necesario realizar una llamada o consultar el Home Location Register del operador mediante un servicio de búsqueda con costo, y cualquier herramienta gratuita que muestre una marca verde con la etiqueta "activo" está mostrando un resultado sintáctico al que se le ha añadido una palabra engañosa.

Tampoco puede decirte quién es el propietario del número, si fue transferido a otro operador o si es un número virtual. En particular, la portabilidad numérica ha hecho que la identificación del operador mediante prefijos no sea confiable en la mayoría de los mercados desarrollados: un número que comienza con un rango históricamente asignado a un operador pudo haberse transferido hace años. Los rangos de prefijos todavía permiten distinguir de forma confiable entre números móviles y líneas fijas, porque esos rangos no pueden transferirse de una categoría a la otra.

Cómo leer el resultado

País Se identifica mediante la coincidencia con el prefijo más largo del código de marcación. Esto importa más de lo que parece: +1 incluye a Estados Unidos, Canadá y veinte territorios del Caribe, y +7 incluye tanto a Rusia como a Kazajistán. Buscar primero la coincidencia con el código más largo evita que un número de Bahamas se reporte como estadounidense.
Número nacional Lo que queda después del código de país. Esta es la parte que debe coincidir con la regla de longitud del país y la que una persona que llama desde ese país marcaría después del prefijo nacional.
E.164 El formato estándar internacional: un signo más, el código de país y el número nacional sin espacios, signos de puntuación ni prefijo nacional. Este es el formato que esperan todos los sistemas de telefonía y el que debe almacenarse en una base de datos.
Tipo de línea Móvil o fija, según si los dígitos iniciales están dentro de un rango que el país publica para una u otra categoría. Algunos países no publican rangos separables; en esos casos, la herramienta lo indica en lugar de adivinar.
Tarifa Lo que Telvio cobra por minuto a ese país, cuando publicamos una tarifa. Es la misma cifra que muestra la página de tarifas del país, obtenida del mismo archivo.

Las cuatro formas en que un número telefónico puede estar mal

  1. 1

    Se dejó incluido el prefijo nacional

    La mayoría de los países coloca un dígito inicial —por lo general 0, y a veces 1 u 8— delante de los números que se marcan dentro del país. No forma parte del número y debe eliminarse al llamar desde el extranjero. 020 7946 0958 en Londres es +44 20 7946 0958 a nivel internacional, no +44 020…. Este único error ocasiona más llamadas internacionales fallidas que todos los demás errores combinados.

  2. 2

    Falta el código de país

    Un número copiado de un sitio web local o de una lista de contactos local no tiene código de país. Parece completo, pero no se puede usar desde ningún otro lugar. Si la longitud coincide con la del número nacional de un país, pero no hay un código de marcación válido delante, esto es lo que ocurrió.

  3. 3

    Falta o se duplicó un dígito

    La comprobación de longitud detecta este error. Los planes de numeración tienen reglas estrictas de longitud: un país que emite números de nueve dígitos no tiene uno de ocho dígitos escondido en alguna parte. Por eso, una parte nacional a la que le falta un dígito es un error de escritura, no una excepción.

  4. 4

    El número se formateó para otro sistema

    00 en lugar de +, extensiones añadidas después de una coma o un signo de numeral, o letras usadas como recurso mnemotécnico. La herramienta elimina todo lo que no sea un dígito, por lo que los dos primeros casos se resuelven. Las letras no: 1-800-FLOWERS debe convertirse a dígitos antes de que cualquier sistema pueda marcarlo.

E.164 y por qué conviene almacenar los números de esa manera

E.164 es el estándar de la UIT que define qué es un número telefónico internacional: hasta quince dígitos, de los cuales entre uno y tres corresponden al código de país, sin ningún otro signo de puntuación. Al escribirlo, lleva un signo más al principio para indicar que es internacional y no local.

El argumento práctico para almacenar los números en formato E.164 es que es el único formato inequívoco. 020 7946 0958 significa un número de Londres para un lector británico y no significa nada para un sistema de otro país. +442079460958 significa el mismo número en cualquier lugar, se puede marcar directamente desde cualquier lugar y se ordena y elimina duplicados correctamente.

El error común en la otra dirección es almacenar los números en formato E.164 y mostrarlos así. Una persona que lee su propio número quiere verlo en el formato nacional que reconoce, por lo que la arquitectura correcta consiste en almacenar un único formato canónico y aplicar un formato para mostrarlo, nunca al revés.

El límite de quince dígitos es una restricción estricta del estándar, y un número más largo no es válido, sin importar lo que haya aceptado un formulario. Los números válidos más cortos son considerablemente más breves: algunos estados insulares del Pacífico emiten números nacionales de cinco dígitos, por lo que la comprobación de longitud debe hacerse por país y no con un mínimo global.

Prefijos móviles y fijos, y lo que todavía permiten saber

El plan de numeración de cada país reserva bloques de dígitos iniciales para fines específicos. En el Reino Unido, 07 corresponde a móviles y 01 y 02 a líneas fijas geográficas. En India, los números móviles comienzan con 6, 7, 8 o 9. En Nigeria, 070, 080, 081, 090 y 091 corresponden a móviles. En gran parte de Europa continental, un 6 o 7 después del código de país indica que se trata de un móvil.

Esto todavía funciona porque la división entre móvil y fijo no es transferible: un número puede cambiar de operador, pero no puede pasar de un bloque móvil a uno geográfico. En cambio, la identificación del operador mediante un prefijo dejó de ser confiable en la mayoría de los mercados desde la introducción de la portabilidad.

Por qué importa para el costo: en una gran mayoría de los países, llamar a un móvil cuesta más que llamar a una línea fija, a veces varias veces más. Saber cuál tienes antes de marcar es la diferencia entre una factura esperada y una sorpresa. En una minoría de países —entre ellos el Reino Unido, Alemania y Kenia— la relación es inversa y el móvil es más barato, por lo que nuestras páginas de tarifas publican ambas columnas en lugar de una sola cifra "desde".

Los países con un único plan unificado, o aquellos donde la asignación no se publica en un formato separable, producen aquí un resultado honesto de "no se puede determinar" en lugar de una suposición. El North American Numbering Plan es el caso más grande: en Estados Unidos y Canadá, un código de área no distingue en absoluto entre un móvil y una línea fija, y solo una consulta a la red puede hacerlo.

Cómo limpiar una lista de contactos

Si estás validando números en bloque —una lista de clientes, una exportación de registros de un evento o una hoja de cálculo heredada de otra persona—, la secuencia útil es: eliminar todo lo que no sea un dígito o un signo más inicial, añadir el código de país cuando el número sea local de un mercado conocido, eliminar el prefijo nacional si quedó incluido y luego comprobar la longitud.

Es importante hacerlo en ese orden. Eliminar el prefijo nacional antes de conocer el país elimina el dígito equivocado en los países cuyos números comienzan legítimamente con 0 después del código de país. Comprobar la longitud antes de añadir el código de país marca todos los números locales válidos como demasiado cortos.

Los registros que fallen después de los cuatro pasos están realmente dañados y deben corregirse en el origen en lugar de intentar adivinarlos. Un número al que le falta un dígito no se puede recuperar añadiendo un cero en algún lugar plausible; es un error de captura de datos que requiere consultar el original.

Para cualquier cantidad superior a unos pocos miles de registros, la herramienta adecuada es una biblioteca que incluya los metadatos completos del plan de numeración, no una página web. Este validador usa los mismos datos de planes publicados que esas bibliotecas, pero procesa un número a la vez.

En resumen

Un número telefónico es válido cuando comienza con un código de país real, su parte nacional tiene la longitud correcta para ese país y, cuando el país publica rangos separables, sus primeros dígitos corresponden a un bloque real de telefonía celular o fija. Esta herramienta comprueba las tres condiciones y muestra el resultado en formato E.164, que es el formato que conviene guardar.

Ninguna herramienta del navegador puede decirte si una línea está activa; para eso se necesita hacer una llamada o realizar una consulta de red de pago. El defecto más común que sí detecta es dejar incluido el prefijo de marcación nacional: el 0 inicial que corresponde a un número nacional y que debe eliminarse al llamar desde otro país.

Preguntas frecuentes

¿Cómo verifico si un número de teléfono es válido?

Verifica tres cosas: que comience con un código de país real, que la cantidad de dígitos después del código tenga una longitud plausible según el plan de numeración de ese país y que los primeros dígitos correspondan a un bloque que el país realmente asigna. En conjunto, estas comprobaciones detectan errores de escritura, dígitos faltantes y números ingresados sin código de país.

¿Un validador puede decirme si un número está activo?

No, no desde un navegador. Para confirmar que una línea está en servicio, es necesario realizar una llamada o consultar el Registro de Ubicación Local del operador mediante un servicio de consulta pagado. Una herramienta web gratuita solo puede comparar el número con el plan de numeración publicado, lo que es una comprobación de sintaxis, no de actividad.

¿Qué es el formato E.164?

Es el estándar de la UIT para los números de teléfono internacionales: un signo más, el código de país y el número nacional, sin espacios, puntuación ni prefijo de marcación nacional, y con un máximo de quince dígitos en total. +442079460958 está en formato E.164; 020 7946 0958 es el formato nacional del mismo número.

¿Debo quitar el cero inicial de un número de teléfono?

Sí, al marcar internacionalmente. La mayoría de los países anteponen un dígito de marcación nacional a los números locales —generalmente 0— que no forma parte del número en sí. Marcar +44 020 7946 0958 falla; +44 20 7946 0958 funciona. Dejar el prefijo de marcación nacional es la causa más común de una llamada internacional fallida.

¿Pueden decirme si un número es celular o fijo?

En la mayoría de los países, sí: los planes de numeración reservan bloques de primeros dígitos separados para líneas celulares y fijas, y esa distinción no se puede transferir entre operadores. En el Plan de Numeración de América del Norte no es posible: un código de área de EE. UU. o Canadá no indica el tipo de línea, y solo una consulta de red puede distinguirlos.

¿Por qué importa el país para verificar la longitud?

Porque los planes de numeración varían considerablemente. Algunos estados insulares del Pacífico asignan números nacionales de cinco dígitos; varios países europeos asignan números de nueve o diez. Un único requisito de longitud mínima a nivel mundial aceptaría números incorrectos o rechazaría números válidos, por lo que la comprobación debe hacerse según el plan específico de cada país.

Otras herramientas gratuitas

Ahora haz la llamada

Telvio marca números de teléfono reales en más de 200 países por WiFi o datos. Cobro por segundo, primer minuto gratis.

Descargar Telvio
1 minuto gratisSin cuenta ni tarjetaLlamar gratis