Generador de inserción de YouTube
Introducción
El generador de inserción de YouTube de Toollect convierte cualquier URL de video de YouTube o ID de video suelto en un código iframe listo para copiar con un clic. Pegue el enlace, elija el comportamiento del reproductor, genere, previsualice, copie, pegue: todo el flujo lleva segundos, y cada opción corresponde a un parámetro real de YouTube que sigue funcionando hoy.
El problema que resuelve es el engorroso. El diálogo oficial para compartir le da un único iframe fijo sin control sobre tamaño, relación o comportamiento, y cada tutorial de "cómo insertar YouTube" le envía a una lista de parámetros que debe escribir a mano en la URL. Esta herramienta hace ese ensamblaje por usted: elija una relación de aspecto y la dimensión opuesta se calcula sola, active el modo sin cookies, el bucle, los controles, y recorte un video a una hora de inicio y fin sin abrir jamás un editor.
El generador es deliberadamente una herramienta de video único. Acepta la gramática completa de los enlaces reales de YouTube: URLs watch, enlaces cortos youtu.be, Shorts, transmisiones en vivo e incluso un ID de video suelto, y los normaliza todos a una URL de inserción canónica. Todo ocurre en su navegador: sin clave de API, sin cuenta, y nada sobre su enlace sale de su dispositivo. La única solicitud de red es la honesta: la vista previa en vivo, que carga un iframe real del reproductor para que pueda verificar el resultado antes de copiarlo.
Casos de uso
La inserción de videos de YouTube aparece en más lugares que una entrada de blog, y las opciones importan de forma distinta en cada contexto.
- Páginas de blog y artículos. El ajuste 16:9 de 560×315 coincide con lo que esperan la mayoría de los diseños de CMS, y el dominio sin cookies mantiene la inserción respetuosa con el RGPD por defecto.
- Páginas de cursos y documentación. start y end muestran a los estudiantes un tramo preciso de una clase larga, y el código generado funciona en cualquier plataforma de aprendizaje que acepte HTML crudo.
- Shorts y contenido vertical. El ajuste 9:16 produce un reproductor con forma de teléfono de 360×640 para videos verticales, algo que la mayoría de los demás generadores ni ofrecen.
- Quioscos y pantallas de señalización. Desactive los controles del reproductor para obtener una superficie de reproducción limpia sin distracciones, opcionalmente con el interruptor de bucle para exhibición continua.
- Prototipos de diseño. Coloque un video en un prototipo de Figma o HTML con un tamaño de píxel exacto: el modo de relación personalizada acepta cualquier ancho y alto entre 144 y 3840 píxeles.
- Sitios respetuosos con la privacidad. El dominio sin cookies es la opción por defecto aquí, mientras que el diálogo oficial siempre produce una URL de www.youtube.com a menos que sepa que debe cambiarla a mano.
Cómo funciona
El generador es una canalización de dos etapas, y ambas se ejecutan por completo en su navegador.
Etapa 1: extracción del ID. El analizador de URLs reconoce todas las formas habituales de enlace de YouTube y extrae el ID de video de 11 caracteres. Ese ID es lo único que necesita el reproductor de inserción de YouTube. También se acepta un ID suelto, para que pueda pegar uno copiado de la barra de direcciones o de una base de datos.
Etapa 2: ensamblaje del código. El ID se inserta en la plantilla de URL de inserción y cada opción activada añade un parámetro de consulta:
https://www.youtube-nocookie.com/embed/dQw4w9WgXcQ?autoplay=1&start=30
La etiqueta iframe se compone con atributos explícitos de ancho y alto, el título de accesibilidad, la lista de permisos allow estándar y allowfullscreen. Una peculiaridad de YouTube se maneja automáticamente: un video individual en bucle debe presentarse como una lista de reproducción de un elemento, así que el interruptor de bucle añade loop=1 y playlist=VIDEO_ID juntos. Sin el segundo parámetro, YouTube ignora el bucle en silencio.
La vista previa es el mismo iframe que contiene el código generado: la herramienta renderiza el reproductor real, no una imitación. Lo que ve en la vista previa es exactamente lo que verán sus visitantes, incluida la forma en que el propio YouTube informa de un video eliminado, privado o no disponible.
Formatos de URL compatibles
El analizador acepta toda forma que identifique un video único y rechaza toda forma que no lo haga.
Aceptados
| Formato de URL | Ejemplo |
|---|---|
| URL watch | https://www.youtube.com/watch?v=dQw4w9WgXcQ |
| Enlace corto | https://youtu.be/dQw4w9WgXcQ |
| URL embed | https://www.youtube.com/embed/dQw4w9WgXcQ |
| URL Shorts | https://www.youtube.com/shorts/dQw4w9WgXcQ |
| URL live | https://www.youtube.com/live/dQw4w9WgXcQ |
| URL /v/ | https://www.youtube.com/v/dQw4w9WgXcQ |
| Dominio sin cookies | https://www.youtube-nocookie.com/embed/dQw4w9WgXcQ |
| ID de video suelto | dQw4w9WgXcQ |
Las URLs watch con parámetros de consulta adicionales como &t=42s o &list=PL... se analizan correctamente: el generador extrae el ID e ignora el resto, porque los parámetros de inserción se reconstruyen desde su configuración en lugar de copiarse del enlace.
Rechazados
| Formato de URL | Por qué se rechaza |
|---|---|
| Enlace de lista de reproducción | youtube.com/playlist?list=PL... identifica una lista, no un video único |
| Página de canal | youtube.com/@canal no tiene ID de video |
| URL de búsqueda | youtube.com/results?search_query=... no tiene ID de video |
| Página de usuario | youtube.com/user/nombre no tiene ID de video |
| Shorts sin ID | youtube.com/shorts/ es una página de índice, no un video |
Anatomía del código de inserción
El iframe generado es compacto y cada parte tiene un trabajo. Así es la salida estándar en 16:9:
<iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/dQw4w9WgXcQ" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
| Atributo | Qué hace |
|---|---|
| width / height | El tamaño del reproductor en píxeles. La altura se recalcula desde la relación de aspecto elegida al cambiar el ancho, y viceversa. |
| src | La URL de inserción. El host por defecto es www.youtube-nocookie.com; desactivar el modo sin cookies cambia a www.youtube.com. Los parámetros de consulta transportan las opciones del reproductor. |
| title | El nombre accesible que los lectores de pantalla anuncian para el marco. Mantiene el valor oficial por defecto de YouTube para que el código generado coincida con lo que el propio YouTube publica. |
| frameborder | Atributo heredado para compatibilidad con validadores HTML antiguos; no tiene efecto visual en navegadores modernos. |
| allow | La política de permisos del reproductor insertado: con capacidad de pantalla completa y reproducción automática, igual que la inserción oficial de YouTube. |
| referrerpolicy | Le dice al navegador qué enviar en el encabezado referer. strict-origin-when-cross-origin es el valor moderno por defecto, que revela solo el origen, nunca la URL completa de la página. |
| allowfullscreen | Habilita el botón de pantalla completa del reproductor. |
Los parámetros de consulta del src son la parte configurable. autoplay=1, loop=1&playlist=ID, controls=0, start=SEGUNDOS y end=SEGUNDOS aparecen solo si activa la opción correspondiente, así que una inserción mínima no lleva ningún parámetro.
Opciones de inserción
Cada opción del panel de configuración corresponde a un parámetro de la URL final.
| Ajuste | Parámetro | Por defecto | Notas |
|---|---|---|---|
| Relación de aspecto | – | 16:9 | Los ajustes son 16:9, 4:3, 3:4, 9:16 y 1:1, más personalizada. Un ajuste rellena el tamaño canónico para esa relación: 16:9 se convierte en 560×315, 9:16 en 360×640. |
| Ancho / Alto | – | 560×315 | Editar un campo recalcula el otro a partir de la relación activa. El modo personalizado desactiva el cálculo y mantiene ambos valores independientes. Rango 144–3840 px. |
| Modo sin cookies | Cambio de host | activado | Usa www.youtube-nocookie.com, donde YouTube no guarda información sobre visitantes mientras el video no se reproduce. |
| Reproducción automática | autoplay=1 | desactivado | Nota: los navegadores bloquean igualmente el autoplay con sonido; consulte las preguntas frecuentes. |
| Bucle | loop=1&playlist=ID | desactivado | El parámetro playlist se añade automáticamente; sin él, YouTube ignora el bucle. |
| Mostrar controles del reproductor | controls=0 al desactivar | activado | Al desactivarlo se oculta la barra de controles y se obtiene una superficie de reproducción limpia. |
| Inicio en | start=SEGUNDOS | desactivado | Campos de horas, minutos y segundos; el valor se convierte a segundos en la URL. |
| Fin en | end=SEGUNDOS | desactivado | Detiene la reproducción en el momento indicado y recorta un tramo sin editar el video de origen. |
El cálculo automático de ancho/alto redondea a píxeles enteros y limita al rango 144–3840. Como los ajustes son relaciones exactas, los pares canónicos como 560×315 y 360×640 son exactos al píxel: no hay deriva de redondeo contra la que luchar cuando necesita un tamaño preciso.
Referencia de parámetros: lo que sigue funcionando en 2026
YouTube ha retirado más parámetros de inserción de los que la mayoría de los sitios sabe, y los tutoriales antiguos siguen recomendando parámetros muertos. Este es el estado en 2026 de los parámetros que encontrará por internet, contrastado con la documentación oficial del reproductor.
Siguen funcionando
| Parámetro | Efecto en 2026 |
|---|---|
| autoplay | Inicia la reproducción, sujeto a la política de sonido del navegador |
| loop + playlist | Repite el video; el par debe permanecer junto |
| controls | 0 oculta la barra de controles; 2 oculta además el botón de pantalla completa |
| start / end | Puntos de entrada y corte en segundos |
| cc_load_policy | 1 fuerza la activación de los subtítulos |
| cc_lang_pref | Fija el idioma de los subtítulos |
| hl | Fija el idioma de la interfaz del reproductor |
| color | color=white cambia la barra de progreso a blanco (solo con controles visibles) |
| fs | 0 oculta el botón de pantalla completa |
| disablekb | 1 desactiva los controles de teclado del reproductor |
| rel | 0 limita los videos relacionados al mismo canal; no puede eliminarlos |
Retirados y sin efecto
| Parámetro | Qué pasó |
|---|---|
| modestbranding | Retirado en agosto de 2023; el logotipo se muestra siempre |
| showinfo | Retirado en septiembre de 2018; los títulos se muestran siempre |
| autohide | Retirado; el parámetro se ignora |
| theme | Retirado; solo existe el reproductor oscuro |
| vq | Muerto desde hace años; ya no se puede forzar la calidad inicial |
| iv_load_policy | Las anotaciones se eliminaron de YouTube; el parámetro ya no tiene nada que controlar |
El generador expone deliberadamente solo los parámetros que siguen funcionando y que la mayoría de quienes insertan necesitan de verdad. La colección funcional pero de nicho (fs, hl, color, disablekb, cc_load_policy) queda fuera de la interfaz a propósito: la salida es una URL simple, así que cualquiera puede añadir &fs=0 o &cc_load_policy=1 a mano sin romper nada de lo que el generador creó.
Uso
- Pegue una URL de video de YouTube o un ID de video suelto en el campo de entrada y pulse Generar, o presione Intro.
- El código de inserción aparece en el área de salida y la vista previa en vivo se abre automáticamente debajo.
- Ajuste las opciones: relación, ancho o alto, modo sin cookies, reproducción automática, bucle, controles, hora de inicio y fin. El código y la vista previa se actualizan al instante con cada cambio.
- Compruebe la vista previa. Es el reproductor real, así que puede pulsar reproducir, adelantar y verificar visualmente los puntos de inicio y fin.
- Pulse Copiar y pegue el iframe en su página, CMS o bloque HTML.
Si la URL no contiene un ID de video, un mensaje de error en rojo explica qué se esperaba. Borrar restablece la entrada, el código y la vista previa de una vez.
Tutorial
Ejemplo 1: un tramo de clase con recorte y bucle. Una página de curso necesita una lección de 12 minutos, pero el video de origen dura 40, y la parte relevante va de 3:05 a 12:30, en bucle para los estudiantes que quieran repetirla.
- Pegue la URL watch en el campo de entrada y pulse Generar.
- La relación 16:9 y el ancho 560 ya son correctos; déjelos.
- Escriba 3 en el campo de minutos de inicio y 5 en el de segundos de inicio.
- Escriba 12 en el campo de minutos de fin y 30 en el de segundos de fin.
- Active Bucle.
- El código contendrá ahora start=185&end=750&loop=1&playlist=VIDEO_ID.
- Copie el iframe y péguelo en la página del curso.
Ejemplo 2: un video de Shorts en formato vertical. Un artículo adaptado a móviles inserta un Shorts en 9:16.
- Pegue la URL de Shorts: https://www.youtube.com/shorts/... se reconoce como cualquier otro enlace.
- Elija la relación 9:16. El ancho pasa automáticamente a 360 y el alto a 640.
- Deje la reproducción automática desactivada: los navegadores móviles la bloquearían de todos modos.
- Genere, previsualice, copie. El iframe tiene forma de teléfono y encaja en columnas de contenido hechas para medios verticales.
Consejos profesionales
- Recorte sin editar. start y end crean un clip por tramo sin recodificar, sin resubir y sin pérdida de calidad: el reproductor salta al punto de entrada y se detiene en el de salida.
- Conserve el host sin cookies para tráfico de la UE. youtube-nocookie.com no guarda información sobre visitantes mientras el video no se reproduce, lo que simplifica los requisitos de consentimiento frente al dominio normal.
- Combine la reproducción automática con silencio a mano. Si de verdad necesita autoplay, añada &mute=1 a la src generada: los navegadores permiten el autoplay silencioso y los visitantes pueden activar el sonido con un toque.
- Use la vista previa como paso de control de calidad. Como la vista previa es el reproductor real, un video eliminado o privado muestra ahí el mensaje de error del propio YouTube, en lugar de enviar un iframe muerto a producción.
- Mini-inserciones para tarjetas y listas. El mínimo de 144 px admite reproductores del tamaño de una miniatura para tarjetas con vista previa al pasar el cursor, donde un reproductor grande rompería el diseño.
- Relación personalizada para diseños inusuales. Barras laterales, columnas verticales de artículo y secciones de prueba social suelen necesitar tamaños no estándar: el modo personalizado mantiene ancho y alto independientes.
- Generación por lotes. Mantenga la URL en el campo y cambie las opciones: cada cambio regenera al instante, así que un iframe en bucle y recortado y una variante simple salen en segundos, no en minutos.
Alternativas
| Alternativa | Punto fuerte | Punto débil |
|---|---|---|
| Diálogo oficial para compartir de YouTube | Oficial, siempre actualizado | Tamaño fijo 16:9, sin ajustes de relación, sin campos de inicio y fin, siempre el host www.youtube.com |
| oEmbed de YouTube | Entrega un iframe con el título del video automático | Necesita un servidor o un fetch, sin control de parámetros, exige infraestructura JavaScript |
| Copiar la URL a mano | Nada que aprender | Cada opción es una edición manual de la URL, propensa a errores, y los parámetros muertos acechan |
| Este generador | Un clic, ajustes de relación, host sin cookies por defecto, campos de inicio y fin, vista previa inmediata | Solo video único por diseño; sin inserciones de listas de reproducción |
Frente al diálogo para compartir de YouTube
El flujo propio de YouTube de "Compartir → Insertar" está bien cuando quiere exactamente un iframe fijo. El diálogo le da un reproductor de 560×315, una casilla para alternar y una URL en www.youtube.com. Eso es todo su alcance.
El generador cubre los casos que el diálogo simplemente no aborda: un reproductor de Shorts en 9:16, una tarjeta 3:4 o 1:1, un tamaño de píxel exacto, un host respetuoso con la privacidad por defecto, un recorte de inicio y fin sin editar la URL a mano y un bucle que funciona de verdad porque el parámetro playlist se añade por usted. Todo lo que produce el diálogo lo produce también el generador, más la vista previa en vivo que el diálogo no ofrece.
Generador de inserción frente al comprobador de inserción
El sitio también aloja el comprobador de inserción de YouTube, y las dos herramientas se complementan en lugar de competir.
| Pregunta | Comprobador de inserción | Generador de inserción |
|---|---|---|
| ¿Se puede insertar este video siquiera? | Responde con un veredicto: pruebas de oEmbed, reproductor y reproducción | Asume que sí y produce el código |
| ¿Cuál es el título, autor y duración del video? | Los muestra | No obtiene metadatos por diseño |
| Dame el código de inserción | No: solo diagnóstico | Sí, con control total de opciones |
| ¿Verificar primero un enlace sospechoso? | Sí, es su trabajo | Pegue el resultado de nuevo si lo necesita |
Pase un enlace por el comprobador primero cuando necesite certeza sobre la capacidad de inserción, y luego por el generador cuando necesite el código. Comparten el mismo analizador de URLs, así que todo lo que acepta el comprobador lo analiza también el generador.
Lo que no hace
- Obtener metadatos. El generador nunca llama a la API de YouTube, así que no puede rellenar un título o autor. Es una herramienta de código, no de información: el comprobador es su herramienta hermana para eso.
- Insertar listas de reproducción. Un enlace de lista se rechaza. La inserción de listas es otra función con su propio conjunto de parámetros, deliberadamente fuera del alcance de una herramienta de video único.
- Editar el título del iframe. El atributo title conserva el "YouTube video player" oficial de YouTube. Los lectores de pantalla obtienen una etiqueta coherente y la salida coincide con lo que el propio YouTube publica.
- Eliminar los videos relacionados. Ningún parámetro puede hacerlo; consulte las preguntas frecuentes.
- Forzar la reproducción automática. Los navegadores la bloquean, y la herramienta no añadirá mute a su inserción en silencio.
- Subir o guardar nada. La generación es 100 % local; consulte la sección siguiente.
Solución de problemas
| Problema | Causa probable | Solución |
|---|---|---|
| La vista previa muestra el mensaje de "video no disponible" de YouTube | El video está eliminado, es privado o tiene restricción regional | La inserción fallará igual en su sitio: elija otro video |
| La reproducción automática no arranca | Los navegadores bloquean el autoplay con sonido | Añada &mute=1 a la src generada |
| El video se reproduce una vez y se detiene | loop=1 perdió a su compañero playlist al editar a mano | Mantenga loop=1&playlist=VIDEO_ID juntos o regenere |
| La hora de inicio o fin se ignora | El fin va antes del inicio, o el tramo supera la duración del video | Compruebe el orden de sus horas y la duración del video |
| El reproductor no renderiza en mi sitio | La política de seguridad de contenido de su sitio bloquea iframes | Añada frame-src https://www.youtube-nocookie.com https://www.youtube.com a su CSP |
| El reproductor renderiza pero faltan los controles | El interruptor de controles está desactivado | Active "Mostrar controles del reproductor" y regenere |
| Pulsar Generar no hace nada | La URL no contiene un ID de video | Use uno de los formatos aceptados de la tabla anterior |
Privacidad y manejo de datos
La herramienta se sitúa en la categoría más limpia del espectro de privacidad del sitio: cero solicitudes durante la generación.
- La generación es completamente local. La URL se analiza en su navegador y el iframe se ensambla ahí. No se envía ninguna solicitud a un servidor de Toollect y no se registra nada.
- La vista previa carga un reproductor real. Mientras la vista previa está abierta, su navegador habla con el dominio de inserción de YouTube, igual que en cualquier página que inserte el video.
- El host por defecto es respetuoso con la privacidad. El código generado usa www.youtube-nocookie.com, donde YouTube no guarda información sobre los visitantes salvo que reproduzcan el video. Desactivar la opción de privacidad cambia a www.youtube.com: el mismo reproductor con el comportamiento de seguimiento habitual, que es lo que el diálogo oficial produce siempre.
Especificaciones técnicas
- Formatos de entrada – URLs watch, embed, Shorts, live y /v/, youtu.be, URLs del dominio sin cookies e IDs de video sueltos de 11 caracteres.
- Salida – una única etiqueta iframe con dimensiones explícitas, título de accesibilidad, política de permisos y allowfullscreen.
- Parámetros admitidos – autoplay, loop + playlist, controls, start, end y el cambio de host del modo sin cookies.
- Relaciones de aspecto – ajustes 16:9, 4:3, 3:4, 9:16 y 1:1, más un modo personalizado libre; la dimensión opuesta se calcula con redondeo de píxel.
- Rango de tamaños – de 144 a 3840 píxeles en ambos ejes.
- Procesamiento – totalmente en el navegador, sin solicitudes de red durante la generación.
- Compatibilidad de navegadores – cualquier navegador moderno; el código generado funciona en cualquier navegador que renderice iframes, es decir, todos.
Características
- Genera código iframe de inserción de YouTube desde cualquier URL de video o un ID de video suelto con un clic
- Ajustes preestablecidos de relación de aspecto, como 16:9, 4:3, 3:4, 9:16 para Shorts, 1:1 y personalizada, con la dimensión opuesta calculada automáticamente
- Dominio youtube-nocookie.com respetuoso con la privacidad por defecto
- Recorta videos sin editar, con hora de inicio y fin en horas:minutos:segundos
- Opciones de reproducción automática, bucle y controles del reproductor, con vista previa en vivo antes de copiar
- Generación 100 % en el navegador, sin clave de API, sin cuenta, sin subidas