Generador de Embed de Video
Un generador de código embed convierte la URL de una página en el iframe que necesita tu sitio. Pega youtube.com/watch?v=dQw4w9WgXcQ y detecta YouTube, extrae el identificador y construye https://www.youtube-nocookie.com/embed/dQw4w9WgXcQ?rel=0&modestbranding=1 dentro de un contenedor adaptable con carga diferida. Vimeo, Dailymotion, Twitch, TikTok, Rumble y los archivos MP4 directos se reconocen igual.
Opciones de embed
Vista Previa
Código de Inserción
Acerca de Generador de Embed de Video
Pega una URL de reproducción normal y la herramienta averigua a qué servicio pertenece y extrae el identificador del vídeo, así que nunca tienes que buscar tú el enlace de inserción. Los enlaces youtube.com/watch y youtu.be llevan al mismo identificador. Vimeo, Dailymotion, Twitch, Facebook, TikTok y Rumble tienen cada uno su dirección de reproductor, y un enlace que termina en un archivo de vídeo como .mp4 se trata como vídeo directo: produce un elemento video HTML nativo con el tipo de fuente correspondiente en lugar de un iframe.
Las inserciones de YouTube se construyen sobre youtube-nocookie.com en vez de youtube.com, con rel=0 y modestbranding=1 siempre añadidos. Las casillas suman parámetros encima: reproducción automática, silencio, bucle - que además fija el parámetro playlist al mismo identificador, porque un vídeo suelto de YouTube no se repite sin él - y desactivar los controles añade controls=0. Nada más entra en la URL, así que el código queda corto y legible.
Adaptable viene activado y envuelve el reproductor en un div con padding-bottom del 56,25 por ciento, el truco clásico del 16:9 que mantiene la forma del vídeo a cualquier ancho. Desactívalo y obtienes un iframe fijo de 640 por 360, gobernado por los campos de ancho y alto. La carga diferida añade loading="lazy" para que el reproductor solo se pida al acercarse a la pantalla, y el radio de borde se escribe directamente en el estilo en línea.
Bajo la vista previa hay tres formatos de salida. HTML es el fragmento completo para cualquier plantilla o constructor de páginas y termina con una pequeña línea de crédito que enlaza a esta herramienta: borra ese párrafo si no lo quieres. WordPress da un ancho del 100 por ciento con alto fijo, listo para un bloque HTML personalizado. BBCode produce un enlace simple para los foros que no admiten iframes. La herramienta solo construye marcado: no aloja, no convierte y no descarga nada, y no puede hacer reproducible un vídeo privado o bloqueado por región.
Casos de uso
Cómo usar
Pega la URL de la página del vídeo en el cuadro de entrada; la plataforma se detecta mientras escribes y su icono aparece junto al campo.
Fija el tamaño: deja Adaptable activado para un contenedor 16:9 que encaje en cualquier columna, o desactívalo y escribe un ancho y un alto.
Marca las opciones que necesites - reproducción automática, silencio, bucle, controles, carga diferida - y mueve el deslizador del radio de borde.
Comprueba la vista previa en directo, que carga el reproductor real con los ajustes elegidos.
Elige HTML, WordPress o BBCode en el panel de código, pulsa Copiar y pega el bloque en tu página.
Haz clic en Copiar y pega el iframe en tu página.
Consejos Pro
- La reproducción automática solo funciona en silencio. Todos los navegadores actuales bloquean el arranque con sonido, así que marca las dos casillas o el reproductor se quedará en pausa.
- La inserción de Twitch lleva un parámetro parent fijado al nombre de host de la página donde se generó el código: www.freewebtools.com. Cámbialo por tu propio dominio antes de publicar o el reproductor se negará a cargar.
- Repetir un solo vídeo de YouTube exige el parámetro playlist con el mismo identificador. La casilla Bucle lo hace por ti, y por eso el identificador aparece dos veces en la URL generada.
- Deja Adaptable activado salvo que coloques el reproductor en una caja de ancho fijo. El contenedor usa un padding-bottom del 56,25 por ciento, así que un vídeo 16:9 mantiene su forma del móvil al escritorio.
- La salida HTML termina con un pequeño párrafo de crédito que enlaza a esta herramienta. Es un párrafo normal dentro del código que copias: bórralo si prefieres, no depende nada de él.
Solución de problemas
No pasa nada al pegar el enlace.
El texto no se reconoció como URL de vídeo, así que no se produce ningún código. Pega la dirección completa desde la barra del navegador, con https:// incluido, en vez de un texto de compartir acortado o un resultado de búsqueda. Una frase sin dominio se rechaza a propósito.
El reproductor de Twitch muestra un error de parent no válido.
El parámetro parent del código copiado vale www.freewebtools.com, el nombre de host donde se generó. Twitch exige que coincida con el sitio que muestra realmente el reproductor. Sustitúyelo por tu dominio y añade un segundo parámetro parent para cualquier otro host, como localhost o un entorno de pruebas.
El vídeo se reproduce pero no arranca solo.
Los navegadores solo permiten la reproducción automática si el vídeo está silenciado. Marca Silencio junto a Reproducción automática y vuelve a generar el código. Aun así, algunos navegadores la suprimen en conexiones medidas o en modo de ahorro de batería, así que tómala como un extra y no como un requisito.
El reproductor sale aplastado o deja una franja negra.
El contenedor adaptable está fijado a un 56,25 por ciento de relleno, es decir 16:9. Un vídeo grabado en otra proporción - vertical, por ejemplo - saldrá con bandas dentro. Desactiva Adaptable e introduce ancho y alto acordes, o cambia el 56.25% del código copiado por alto dividido entre ancho por 100.
La inserción funciona aquí pero sale en blanco en mi sitio.
Tres causas habituales: una política de seguridad de contenido en tu sitio que no permite marcos del dominio del reproductor, un banner de consentimiento que bloquea los iframes de terceros hasta la aceptación, o una restricción de la plataforma sobre el propio vídeo. Mira la consola del navegador en tu página: un marco bloqueado siempre se informa ahí.
Preguntas frecuentes
Es el fragmento de HTML que coloca el reproductor de un tercero dentro de tu página: casi siempre un iframe apuntando a la dirección del reproductor de la plataforma, con el identificador del vídeo en la URL. El enlace de reproducción normal no sirve para eso. Esta herramienta convierte uno en otro: pega la URL de la página y devuelve el iframe, envuelto y configurado.
Pega la URL de reproducción - youtube.com/watch?v=... o un enlace corto youtu.be - y copia la salida HTML. La fuente generada es https://www.youtube-nocookie.com/embed/<id>?rel=0&modestbranding=1 dentro de un contenedor adaptable. Pega ese bloque en tu plantilla, en un bloque HTML personalizado o en un widget HTML, nunca en un editor de texto que escape las etiquetas.
YouTube, Vimeo, Dailymotion, Twitch, Facebook, TikTok y Rumble, además de archivos de vídeo directos. Un enlace que termina en un archivo multimedia como .mp4 se convierte en un elemento video HTML nativo con el tipo de fuente adecuado en vez de un iframe. Lo que no puede clasificar queda como URL genérica, y un texto que no es un enlace se rechaza sin producir código.
Es el dominio de reproductor con privacidad mejorada de YouTube. El reproductor se comporta igual, pero YouTube indica que no guarda información sobre los visitantes de tu página mientras no reproduzcan el vídeo. Este generador lo usa siempre para YouTube, lo que es una cosa menos que cambiar a mano si quieres mantener las cookies de terceros fuera antes del consentimiento.
Deja activado el interruptor Adaptable. El código envuelve el iframe en un div con position:relative y padding-bottom:56.25%, y estira el iframe hasta llenarlo. Ese porcentaje es 9 dividido entre 16, así que la caja mantiene la forma 16:9 a cualquier ancho. Si lo desactivas obtienes un iframe fijo con los campos de ancho y alto, 640 por 360 por defecto.
Porque los navegadores bloquean el arranque automático con sonido. Marca Silencio además de Reproducción automática y el reproductor arranca sin audio, que sí se permite. La URL generada lleva entonces autoplay=1 y mute=1 para YouTube, o autoplay=1 y muted=1 para Vimeo. Algunos navegadores además lo bloquean en modo de ahorro, así que nunca dependas de ello.
Twitch exige un parámetro parent que nombre el dominio que aloja el reproductor, y esta herramienta lo rellena con el nombre de host de la página donde generaste el código: www.freewebtools.com. Cambia ese valor por tu propio dominio en el fragmento copiado. Añade varios parámetros parent si el reproductor corre en más de un host, como un entorno de pruebas.
Retrasa la petición. Con loading="lazy" el navegador no pide el reproductor hasta que está cerca de la pantalla, así que un vídeo al final de una página larga no cuesta nada en la primera carga. El atributo viene activado aquí. Desactívalo solo si el vídeo es lo primero que ven los visitantes, donde el retraso sería visible en lugar de útil.
El generador construirá el código sin problema, pero es la plataforma la que decide si el reproductor funciona. Los vídeos privados no se reproducen para nadie salvo el propietario, los ocultos normalmente sí, y las restricciones geográficas o de edad siguen aplicándose dentro del iframe. Si un vídeo no se reproduce en la vista previa de aquí, tampoco lo hará en tu sitio.
El reproductor es el mismo; cambia el envoltorio. HTML es el fragmento completo con el contenedor adaptable y un pequeño párrafo de crédito. WordPress es un único iframe al 100 por ciento de ancho con alto fijo, pensado para un bloque HTML personalizado. BBCode no es una inserción: los foros que bloquean iframes reciben un enlace simple al reproductor.