GUÍA PRÁCTICA · HTML · UX · CONTACTO

Cómo crear un enlace HTML para llamar por teléfono: código, botones y ejemplos

Un enlace de teléfono permite iniciar una llamada desde una web con un toque. Aprende la sintaxis tel:, cómo adaptar el diseño y genera tu código sin plugins.

RESPUESTA RÁPIDA

Para crear un enlace que permita llamar por teléfono desde una página web, utiliza la etiqueta <a> con href="tel:+numero". El navegador ofrecerá la llamada a la aplicación o dispositivo compatible; no significa que la web llame automáticamente.

Ejemplo de HTML
<a href="tel:+34900123456">Llamar al 900 123 456</a>

El número anterior es ilustrativo; sustitúyelo por un teléfono autorizado de tu empresa.

¿Qué es un enlace tel: y para qué sirve?

Un enlace tel: es una dirección especial que indica al dispositivo que el destino es un teléfono. No dirige a una página HTTP: abre el marcador o una aplicación capaz de gestionar llamadas. En móviles suele ser inmediato; en ordenadores depende de que exista una aplicación configurada.

Resulta útil en páginas de contacto, cabeceras móviles, fichas de negocio y botones de asistencia. Para una empresa que quiere recibir llamadas desde búsquedas locales, reducir el paso de copiar el número a marcarlo mejora la facilidad de contacto.

Formato recomendado del número

Para webs con usuarios de distintos países usa el prefijo internacional en el atributo href, sin espacios decorativos. Puedes mostrar el número con espacios para facilitar la lectura.

Ejemplo de HTML
<a href="tel:+34900123456">900 123 456</a>
<a href="tel:+34600111222">+34 600 111 222</a>

Ejemplos de enlace HTML para teléfono

1. Enlace en el texto

Es la opción más sencilla: funciona sin JavaScript y los lectores de pantalla pueden identificarlo como enlace.

Ejemplo de HTML
<p>¿Necesitas ayuda? <a href="tel:+34900123456">Llámanos</a>.</p>

2. Botón de llamada con CSS

Un enlace puede verse como botón. Sigue siendo un <a>, porque su acción es navegar a un esquema telefónico, no enviar un formulario.

Ejemplo de HTML
<a class="boton-llamada" href="tel:+34900123456">
  Llamar ahora: 900 123 456
</a>

<style>
.boton-llamada {
  display: inline-block;
  padding: .85rem 1.15rem;
  border-radius: .75rem;
  background: #15304a;
  color: white;
  font-weight: 700;
  text-decoration: none;
}
.boton-llamada:focus-visible {
  outline: 3px solid #77c94d;
  outline-offset: 3px;
}
</style>

3. Enlace accesible con texto contextual

Evita enlaces que solo digan «clic aquí». Un texto como «Llamar al equipo de soporte» explica su función incluso fuera del contexto visual.

Ejemplo de HTML
<a href="tel:+34900123456" aria-label="Llamar al equipo de soporte: 900 123 456">
  Contactar por teléfono
</a>

Generador de enlaces tel: para HTML

Introduce el teléfono de tu empresa con prefijo internacional. El código se genera en tu propio navegador; Talestin no guarda el número.

Incluye el prefijo + y el código del país.

Diseño, accesibilidad y medición de llamadas

  • Texto reconocible: muestra que se va a iniciar una llamada y, cuando sea útil, el número.
  • Zona táctil cómoda: evita enlaces diminutos o pegados a otros controles.
  • Contraste y foco: destaca el botón y permite navegar con teclado.
  • Medición: puedes registrar clics en enlaces tel: desde tu analítica, pero un clic no demuestra que se completó la llamada.
  • Contexto: indica el horario o alternativa de contacto cuando proceda.

Errores frecuentes al crear enlaces telefónicos

Error: enlazar el número a una URL HTTP

Un número escrito como enlace a https://... no equivale a tel:. Usa el esquema correcto.

Error: omitir el prefijo en una web internacional

Un número local puede tener interpretaciones distintas según el país. El formato internacional reduce la ambigüedad.

Error: usar JavaScript innecesariamente

No necesitas librerías ni un formulario: un enlace HTML es suficiente y funciona también sin JavaScript.

Preguntas frecuentes

¿Un enlace tel: funciona también en ordenador?

Sí, si el sistema dispone de una aplicación o servicio configurado para llamadas. Si no existe una aplicación compatible, el navegador puede no ofrecer ninguna acción.

¿Se puede usar un enlace tel: en WordPress?

Sí. En un bloque de texto o botón de WordPress, establece el destino como tel:+[número internacional], si el editor lo permite.

¿Un enlace tel: afecta al posicionamiento SEO?

No existe un beneficio de ranking directo garantizado por añadirlo. Su valor está en la experiencia de usuario y en facilitar el contacto comercial.

¿Cómo sé cuántas llamadas recibo?

Un evento de clic mide interacciones con el enlace, no llamadas completadas. Para atribución real de llamadas se necesitan sistemas de medición telefónica adecuados.

TALESTIN · DISEÑO WEB Y SEO

Una web útil, rápida y preparada para convertir.

Si tu proyecto necesita una nueva web, mejorar su rendimiento o resolver problemas técnicos, estudiaremos una solución adaptada.

Solicitar información ↗