Generador de Meta Tags

Genera etiquetas title, description, canonical, Open Graph y Twitter Card con vistas previas de Google, Facebook, X y LinkedIn, en tu navegador.

🌐 English

Core
Open Graph (Facebook, LinkedIn)
Twitter / X Card

Twitter/X title, description and image always mirror the resolved Open Graph values above — there's no separate field for them (see the FAQ).

Google Search preview

example.com
(no title set)
Your meta description will appear here.

Facebook / Open Graph preview

No image set
EXAMPLE.COM
Your page title
Your page description will appear here.

X (Twitter) card preview

No image set
Your page title
Your page description will appear here.
🔗 example.com

LinkedIn preview

No image set
Your page title
example.com

Copy-ready HTML

🔒 Privado por diseño: todo funciona localmente en tu navegador; nada se sube nunca a ningún servidor.

Cómo generar tus meta tags

  1. Rellena tu título de página, meta descripción y URL canónica bajo “Básico”, estos tres controlan tu <title>, meta descripción y etiqueta <link rel="canonical">.
  2. Opcionalmente rellena los campos de Open Graph (título/descripción OG si son distintos de los planos, una URL de imagen, el tipo OG, y el nombre de tu sitio), estos controlan cómo se ve la página cuando se comparte en Facebook y LinkedIn.
  3. Opcionalmente fija el tipo de tarjeta de Twitter/X y tus handles @ de sitio/creador.
  4. Observa cómo las tarjetas de vista previa de Búsqueda de Google, Facebook, X y LinkedIn se actualizan al instante mientras escribes, y luego haz clic en Copiar HTML para obtener el bloque de etiquetas <meta> terminado.

Pega el bloque copiado directamente dentro del <head> de tu página, listo.

Por qué importan los meta tags y las vistas previas sociales

El <title> y la meta descripción de una página controlan exactamente lo que aparece en un resultado de búsqueda de Google, y las etiquetas Open Graph/Twitter Card controlan exactamente lo que aparece cuando la página se comparte como enlace en Facebook, LinkedIn, Slack, WhatsApp o X. Equivoca cualquiera de estos, un og:image que falta, un og:title obsoleto que quedó de un rediseño de página, una URL canónica que apunta a la página equivocada, y un enlace que debería verse atractivo aparece en su lugar como una caja gris en blanco sin imagen, o con el título equivocado, justo en el momento en que alguien está decidiendo si hacer clic en él.

Escribir a mano este bloque correctamente significa recordar qué etiqueta usa property="og:..." frente a name="twitter:...", qué campos recurren a qué otros campos cuando se dejan en blanco (Twitter recurriendo a Open Graph, Open Graph recurriendo a tu título/descripción planos), y acertar con el escapado de atributos HTML para cualquier título o descripción que contenga un ampersand, una comilla o un ángulo. Esta herramienta gestiona todo eso y te deja ver el resultado real (como una tarjeta de vista previa real, no solo un muro de etiquetas) antes de que pegues jamás nada en tu sitio.

Leer la vista previa de Google con honestidad

Google trunca por ancho en píxeles, no por número de caracteres, y por eso “mantenlo por debajo de 60 caracteres” solo es una guía aproximada: un título lleno de mayúsculas y de letras anchas se queda sin sitio mucho antes que uno hecho de íes y eles minúsculas. La vista previa de búsqueda de aquí mide tu texto con un canvas real en tu navegador contra aproximadamente 600 píxeles para el título y 920 para la descripción en escritorio, usando una aproximación de la familia Arial al renderizado de Google.

Esas cifras son estimaciones sobre las que ha convergido la comunidad SEO, no límites publicados, y Google ha cambiado su conjunto de fuentes más de una vez. Trata un título que entra con holgura como seguro, uno que entra justo como arriesgado, y uno que se corta como algo que hay que acortar. Para el español esto tiene una consecuencia práctica: las palabras tienden a ser más largas que sus equivalentes inglesas y los acentos no cambian el ancho, así que un título traducido literalmente desde el inglés suele pasarse de largo aunque el original entrara.

La línea de URL se representa como la muestra Google, con el nombre de host primero y los segmentos de ruta separados por comillas angulares. Para una comprobación más exhaustiva, incluidos los anchos móviles, usa el Contador de Píxeles SEO.

Qué campos recurren a cuáles

La cadena de respaldo es la parte que la gente hace mal cuando escribe este bloque a mano, y conviene conocerla aunque dejes que la herramienta se encargue. Un título de Open Graph en blanco toma tu título normal. Una descripción de Open Graph en blanco toma tu meta descripción. No hay ningún campo separado de URL de Open Graph, porque og:url debería ser tu URL canónica y tener dos entradas para un mismo valor invita a que se desvíen entre sí. El título, la descripción y la imagen de Twitter reflejan los valores de Open Graph ya resueltos.

La consecuencia práctica: puedes producir un bloque completo y correcto a partir de tres campos y una URL de imagen. Todo lo demás es refinamiento.

El ampersand que rompe un título

Cada valor que escribes se escapa antes de aterrizar en un atributo. Esto suena a detalle hasta que escribes un título con un ampersand y comillas dentro, que sin escapar cierra el atributo content antes de tiempo y deja el resto de tu título como marcado suelto en la cabecera del documento. El escapado de aquí reutiliza la misma rutina probada que nuestra herramienta Codificador HTML, así que los ampersands, los signos de mayor y menor y las comillas se convierten en entidades de forma consistente en cada etiqueta generada.

summary o summary_large_image, y qué falta

El tipo de tarjeta es la única decisión estética del formulario. summary_large_image, el valor por defecto, pone una imagen ancha sobre el texto y domina una cronología; quiere una imagen de alrededor de 1200 por 630 píxeles. summary coloca una miniatura cuadrada pequeña junto al texto, que algunos editores prefieren para feeds con muchos enlaces. Las dos leen la misma twitter:image, así que cambiar no cuesta más que un nuevo rastreo.

Unas cuantas etiquetas quedan deliberadamente fuera de alcance, y añadirlas a mano es fácil una vez tienes el bloque. No hay og:image:width ni og:image:height, que ayudan a que una tarjeta se represente antes de que el rastreador termine de descargar la imagen, ni og:locale, que es la que declararía es_ES frente a es_MX cuando eso importa, ni article:published_time ni article:author. Los datos estructurados son un trabajo aparte: si además quieres un resultado enriquecido con firma, valoración o acordeón de preguntas frecuentes, genera el JSON-LD con el Generador de Datos Estructurados Schema y ponlo en la misma cabecera.

Todo ocurre en tu navegador

No hay ningún viaje de ida y vuelta al servidor en ningún momento: escribir en un campo, ver la vista previa en vivo actualizarse, y generar el bloque HTML final son todo JavaScript puro que se ejecuta en tu propia pestaña del navegador. Esto importa incluso para una página que ya es pública, ya que podrías estar iterando sobre un título o descripción para una página que aún no está en vivo, o redactando texto social que no quieres que aparezca en ningún sitio antes de que esté listo.

Usos habituales

Cómo funciona, en imágenes

Captura de pantalla de la herramienta Generador de Meta Tags con un formulario agrupado en secciones Core, Open Graph y Twitter (título de página, meta descripción y URL canónica, y después los campos de OG que recurren a ellos si se dejan vacíos), con las etiquetas generadas listas para pegar
Generador de Meta Tags en pleno proceso: un formulario agrupado en secciones Core, Open Graph y Twitter (título de página, meta descripción y URL canónica, y después los campos de OG que recurren a ellos si se dejan vacíos), con las etiquetas generadas listas para pegar.
Diagrama: dónde ocurre el trabajo en una página de SysFenix que no tiene ninguna entrada de archivo: la herramienta llega como JavaScript normal dentro de la página, calcula la respuesta en tu propio dispositivo y la muestra ahí mismo, de modo que la subida, la cola y el registro en servidor que necesita una herramienta online típica no ocurren nunca
Dónde ocurre el trabajo en una página de SysFenix que no tiene ninguna entrada de archivo: la herramienta llega como JavaScript normal dentro de la página, calcula la respuesta en tu propio dispositivo y la muestra ahí mismo, de modo que la subida, la cola y el registro en servidor que necesita una herramienta online típica no ocurren nunca.

Preguntas frecuentes

¿Se sube alguno de los datos de mi página a un servidor?

No. Cada campo que escribes, las tarjetas de vista previa en vivo, y el bloque de etiquetas `<meta>` generado se construyen todos dentro de tu pestaña del navegador con JavaScript puro, nada sobre tu título, descripción, URL o dirección de imagen se envía jamás a ningún sitio. Incluso un título o descripción para una página sin publicar que aún no quieres indexada nunca sale de tu dispositivo.

¿Hay un límite en cuánto texto puedo introducir?

No hay un límite estricto de caracteres impuesto por la propia herramienta, pero las plataformas reales sí imponen sus propios límites prácticos, Google trunca títulos/descripciones largos en los resultados de búsqueda (ve la vista previa en vivo de Google y el verificador de ancho de píxeles SERP dedicado para una comprobación más precisa), y las plataformas sociales recortan títulos/descripciones muy largos en sus propias maquetaciones de tarjeta. Mantén los títulos por debajo de unos 60 caracteres y las descripciones por debajo de unos 155-160 caracteres para los resultados más seguros en todas partes.

¿Por qué se rellenaron automáticamente og:title y twitter:title cuando solo escribí un título de página?

Si dejas en blanco el campo "Título OG", recurre automáticamente a tu título de página plano (y lo mismo para que "Descripción OG" recurra a tu meta descripción), esto coincide con cómo la mayoría de sitios reales configuran las cosas, ya que el título para compartir en redes sociales suele ser idéntico al título de la página. Rellena los campos de título/descripción OG solo cuando quieras que las plataformas sociales muestren un texto distinto al de tu etiqueta `<title>` y meta descripción.

¿Por qué las tarjetas de vista previa de X (Twitter) y Facebook muestran exactamente el mismo título, descripción e imagen?

Esta herramienta mantiene deliberadamente una única ruta compartida de título/descripción/imagen que alimenta tanto las etiquetas Open Graph como Twitter Card en lugar de cuatro conjuntos de campos totalmente independientes, ya que Twitter/X en sí mismo ya recurre a leer tus etiquetas `og:title`/`og:description`/`og:image` siempre que sus propios equivalentes `twitter:*` faltan, en la práctica los dos son casi siempre idénticos de todas formas. Si realmente necesitas un texto específico para Twitter, edita directamente las líneas `twitter:title`/`twitter:description`/`twitter:image` en el HTML generado antes de pegarlo en tu página.

¿Qué tan precisas son las tarjetas de vista previa, se verán exactamente así en Google, Facebook, X y LinkedIn?

Son aproximaciones cercanas y honestas, no clones pixel-perfect de las plataformas reales, que rediseñan periódicamente sus maquetaciones de tarjeta y no publican especificaciones exactas. La vista previa de Google reutiliza la misma estimación aproximada y abiertamente revelada de truncado por ancho de píxel que la herramienta dedicada de verificación de píxeles SERP de este sitio; las tarjetas de Facebook/X/LinkedIn se construyen según la maquetación general bien conocida de cada plataforma (imagen, nombre del sitio, título, descripción) para que puedas comprobar la sensatez de tus etiquetas antes de publicar, pero siempre verifica lo real con la propia herramienta oficial de depuración de cada plataforma (Sharing Debugger de Facebook, Card Validator de X, Post Inspector de LinkedIn) una vez que tu página esté en vivo.

¿Tengo que rellenar todos los campos?

No, normalmente solo se necesitan el título de página y la meta descripción para un SEO básico. Todo lo demás (URL canónica, imagen OG, nombre del sitio, handles de Twitter) es opcional, y el bloque HTML generado simplemente omite cualquier línea `<meta>` cuyo valor subyacente esté en blanco en lugar de emitir una etiqueta vacía o engañosa.

¿Qué URL debería usar para la imagen OG, subo una imagen aquí?

No subes nada aquí, pega la URL completa, pública y absoluta (empezando por `https://`) de una imagen ya alojada en algún sitio accesible por los propios rastreadores de Facebook/X/LinkedIn, por ejemplo una imagen ya en tu sitio en vivo o una CDN. Una ruta relativa como `/images/photo.jpg` no funcionará una vez pegada en el `<head>` de una página real, ya que los rastreadores sociales obtienen la imagen de un servidor completamente distinto al que sirve tu HTML. Si aún no tienes una imagen, genera una primero con un generador de imagen OG, alójala en algún sitio público, y luego pega esa URL aquí.

¿Cuál es la diferencia entre los tipos de tarjeta de Twitter "summary" y "summary large image"?

"Summary con imagen grande" muestra una imagen de vista previa grande y ancha encima del título/descripción, la opción más llamativa y más usada, y el valor por defecto de esta herramienta. "Summary" muestra una pequeña miniatura cuadrada junto al texto en su lugar, que algunos sitios prefieren para un aspecto más compacto en timelines con mucha actividad. Ambas leen el mismo `twitter:image` subyacente; solo cambia el valor de `twitter:card` y el renderizado propio de X.

Herramientas relacionadas