Genera subtítulos WebVTT — el estándar W3C para vídeo web
Archivos VTT correctamente formateados con separadores de punto en marcas de tiempo, encabezado WEBVTT y estructura de cues que funciona con elementos HTML5 <track>, transmisiones HLS y todos los navegadores modernos.
Arrastra tu archivo aquí o haz clic para explorar
.mp3, .wav, .m4a, .aac, .ogg, .flac, .mp4, .mov, .avi, .mkv, .webm·hasta 500MB
WebVTT: el formato de subtítulos que la web realmente usa
WebVTT (Web Video Text Tracks) es el estándar W3C para subtítulos en vídeo HTML5. A diferencia de SRT, VTT admite estilos CSS vía el pseudo-elemento ::cue, configuraciones de posicionamiento y alineación de cues, bloques de comentarios NOTE y marcadores de capítulos. Es el formato obligatorio de subtítulos para HLS (HTTP Live Streaming) — si estás transmitiendo vídeo, necesitas VTT, no SRT. Vocova genera archivos WebVTT conformes a la especificación a partir de cualquier fuente de audio o vídeo.
Cómo funciona
Sube cualquier archivo de audio o vídeo
Arrastra y suelta cualquier archivo multimedia. Aceptamos todos los formatos principales y extraemos el habla para la generación de subtítulos.
- Todo audio: MP3, WAV, M4A, AAC, OGG, FLAC, WMA
- Todo vídeo: MP4, MOV, AVI, MKV, WebM, WMV
- Archivos de hasta 500 MB admitidos
La IA transcribe y formatea como VTT
El habla se transcribe y segmenta en cues WebVTT con sincronización adecuada, el encabezado WEBVTT obligatorio y marcas de tiempo separadas por puntos según la especificación W3C.
- Encabezado WEBVTT con región de metadatos opcional
- Milisegundos separados por punto (HH:MM:SS.mmm)
- Cues segmentados para un flujo de lectura natural
Revisa y descarga tu archivo VTT
Previsualiza cada cue, edita el texto si es necesario, y descarga el archivo VTT listo para reproductores de vídeo HTML5, transmisiones HLS o plataformas web.
- Edita el texto de los cues antes de exportar
- Estructura conforme a W3C en todo momento
- Codificación UTF-8 para todos los idiomas
Características
Soporte de estilos CSS ::cue
Los subtítulos WebVTT pueden estilizarse con CSS usando el pseudo-elemento ::cue. Cambia fuente, color, tamaño, fondo y opacidad. También puedes usar ::cue(b), ::cue(i) y selectores de voz para estilos por elemento. Esta es la ventaja clave sobre SRT, que no tiene mecanismo de estilos estándar.
Posicionamiento y alineación de cues
Los cues VTT admiten configuraciones de posición, alineación, tamaño y ubicación de línea. Pon subtítulos de identificación de hablante en la parte superior de la pantalla, coloca descripciones a la izquierda o centra diálogos estándar. Estos controles de posicionamiento son parte de la especificación VTT, no un truco.
Bloques NOTE para metadatos
WebVTT admite bloques de comentarios NOTE — metadatos visibles en el archivo pero no mostrados en pantalla. Úsalos para notas del traductor, contexto para editores, información de idioma o seguimiento de versiones. SRT no tiene una función equivalente.
Formato obligatorio para streaming HLS
La especificación HLS de Apple requiere WebVTT para subtítulos — SRT no es compatible en manifiestos HLS. Si estás entregando vídeo vía HLS (lo que incluye la mayoría del vídeo iOS, Apple TV y muchos CDNs), debes usar VTT. Nuestros archivos están listos para integración HLS.
Manejo correcto de tipo MIME
Los archivos VTT deben servirse con el tipo MIME text/vtt. Muchos servidores web por defecto usan text/plain para archivos .vtt, lo que hace que los navegadores los rechacen como pistas de subtítulos. Lo indicamos en nuestra salida para que sepas configurar tu servidor correctamente — un problema común que rompe los subtítulos silenciosamente.
Por qué elegir Vocova
Añade subtítulos a vídeo HTML5
Usa el elemento <track> dentro de tu etiqueta <video> para añadir subtítulos de forma nativa. WebVTT es el único formato de subtítulos soportado por el elemento HTML5 <track> — SRT no funciona aquí. Una línea de HTML y tu vídeo tiene subtítulos.
Subtitula transmisiones de vídeo HLS
HLS exige WebVTT para subtítulos. Si estás usando AWS MediaConvert, Cloudflare Stream, Mux o cualquier pipeline HLS, necesitas archivos VTT. Genéralos de tu medio fuente e inclúyelos en tu manifiesto HLS.
Estiliza subtítulos con el CSS de tu marca
Usa el pseudo-elemento ::cue para estilizar subtítulos WebVTT con las fuentes, colores y tratamiento de fondo de tu marca. Elimina el cuadro negro predeterminado de fondo, cambia el color del texto, ajusta el tamaño de fuente — todo con CSS estándar.
Cumple estándares de accesibilidad web
WCAG 2.1 recomienda WebVTT para subtítulos de vídeo web. Genera archivos VTT de tu contenido de vídeo para cumplir los requisitos de Nivel A de WCAG (subtítulos para medios pregrabados) y requisitos de Nivel AA.
Quién puede beneficiarse
Desarrolladores web
Añade pistas WebVTT a reproductores de vídeo HTML5 en tus sitios. Usa el elemento <track> con kind='captions' o kind='subtitles'. Estiliza con CSS ::cue para una experiencia de subtítulos de aspecto nativo.
Ingenieros de infraestructura de streaming
Genera archivos VTT para pistas de subtítulos HLS y DASH. Segmenta archivos VTT para manifiestos de tasa de bits adaptativa. WebVTT es el único formato de subtítulos que HLS soporta nativamente.
Desarrolladores de plataformas de e-learning
Añade subtítulos a vídeos de cursos en plataformas LMS. La mayoría de sistemas LMS modernos (Canvas, Moodle, Blackboard) usan vídeo HTML5 y esperan WebVTT para pistas de subtítulos.
Creadores de contenido que publican en la web
Genera archivos de subtítulos VTT para vídeos embebidos en tu blog, portafolio o sitio de medios. WebVTT funciona en todos los navegadores modernos sin plugins ni bibliotecas JavaScript.
Preguntas frecuentes
Herramientas relacionadas

Generador SRT
Genera subtítulos SRT conformes a la especificación con formato correcto

Generador de subtítulos
Sube audio o video y obtén archivos de subtítulos listos para usar

Video a texto
Extrae texto preciso de cualquier archivo de video con IA

Audio a texto
Sube cualquier archivo de audio y obtén texto preciso al instante

MP4 a texto
Transcribe vídeo MP4 — cualquier códec, cualquier pista de audio, cualquier fuente

Traducción de audio
Sube audio en cualquier idioma y tradúcelo a más de 140 idiomas
Comienza a transcribir gratis
Sube un archivo o pega un enlace de YouTube, TikTok y más de 1,000 plataformas — obtén una transcripción precisa en minutos. No se requiere tarjeta de crédito.