Herramienta SEO Gratis

Generador de Hreflang y Canonical

Genera el conjunto completo de etiquetas hreflang para tus páginas multiidioma — más una etiqueta canonical limpia. Añade cada idioma con su URL y obtén un bloque recíproco con x-default para pegar en el <head> de todas las páginas del conjunto.

Cómo funciona, en claro: es un generador basado en reglas, no un modelo de IA. Cada resultado se construye con fórmulas, plantillas y validaciones probadas que se ejecutan por completo en tu navegador — sin llamadas a ningún modelo, sin coste y sin subir nada de lo que escribes.

  • Gratis
  • Sin registro
  • Funciona en el navegador
  • Valida códigos y URLs
Código de idioma URL de esa versión
etiquetas hreflang
 

Cómo funciona

  1. 01
    Añade cada versión de idioma

    Escribe el código (es, es-MX, en) y la URL de esa versión. Una fila por idioma o región.

  2. 02
    Pon un x-default

    Una URL de reserva para quien no encaje en ningún idioma que cubras. Recomendada en todos los conjuntos.

  3. 03
    Copia el bloque recíproco

    Sacamos una etiqueta alternate por locale más x-default — el mismo bloque va en todas las páginas listadas.

  4. 04
    O genera un canonical

    La pestaña Canonical construye una etiqueta canonical autorreferencial para una sola URL.

Preguntas frecuentes

Preguntas frecuentes

¿Necesito hreflang distinto para España y Latinoamérica?
Solo si de verdad publicas páginas distintas. hreflang elige entre versiones que ya existen; no crea ninguna. Si el mismo texto sirve para Madrid y para Bogotá bajo una única URL, basta con es. Si tienes tiendas separadas con precios en euros y en pesos, sí: pon es-ES, es-MX, es-AR como filas independientes, una por país real. Lo que no existe es un código para «Latinoamérica» entera: la documentación de Google dice literalmente que solo admite códigos de región de ISO 3166-1 Alpha 2 y que otros códigos, «such as es-419, aren’t supported» (Google Search Central, versiones localizadas, consultado el 6 de septiembre de 2026). Si necesitas una sola versión panhispánica, publícala como es a secas y deja que los es-XX cubran los países con página propia.
¿Qué es una etiqueta hreflang?
Una etiqueta hreflang le dice a Google para qué idioma y región es una página, para que sirva la versión correcta a cada usuario. Cada versión de idioma lista todas las versiones — incluida ella misma — con una etiqueta <link rel="alternate" hreflang>, más un x-default como reserva.
¿Dónde se colocan las etiquetas hreflang?
El mismo bloque va en el <head> de cada página del conjunto: cada página debe referenciar a todas las demás y a sí misma (recíproco). También puedes ponerlas en el sitemap XML o en una cabecera HTTP; el <head> es lo más sencillo y es lo que genera esta herramienta.
¿Qué diferencia hay entre canonical y hreflang?
Canonical elige la URL maestra entre duplicados del mismo contenido. Hreflang conecta versiones en distintos idiomas de la misma página. Funcionan juntos: cada página de idioma es autocanonical y lista sus alternates hreflang — nunca apuntes el canonical de un idioma hacia otro.
¿El código de región va en mayúsculas?
El estándar escribe el idioma en minúsculas y la región en mayúsculas (es-MX), pero los valores no distinguen mayúsculas, así que es-mx también se procesa. Lo que sí importa es el orden: primero el idioma (ISO 639-1), después la región (ISO 3166-1 alpha-2). mx-es está mal y se ignora. Y la región nunca va sola: es-MX es válido, MX no lo es.
¿Es gratis y privado?
Sí — sin registro, sin límites, y cada etiqueta se construye en tu navegador. Tus URLs nunca se suben a ningún sitio.