Corregir acentos de subtítulos y guardarlos en UTF-8.
Para corregir los acentos de un subtítulo, arrastra el archivo SRT. Detectamos en qué codificación se guardó, como Windows-1252, ISO-8859-1 o UTF-16, arreglamos textos con ñ y é en lugar de ñ y é, y mostramos cada línea antes y después. Descargas en UTF-8, con o sin BOM, listo para la tele.
Gratis, sin registro- Codificación detectada
- Salto de línea
¿Cansado de arreglar subtítulos ajenos? Nosotros generamos el subtítulo correcto directo del video.
Líneas corregidas
Antes: cómo muestra el archivo un reproductor que espera UTF-8. Después: el texto que va en el archivo nuevo.
| Línea | Antes | Después |
|---|
Cómo corregir los acentos del subtítulo
- 01
Arrastra el archivo
SRT, VTT, ASS, SBV, SUB o TXT. Usa el archivo y no el texto copiado, porque la codificación está en los bytes.
- 02
Revisa el antes y después
Mostramos la codificación detectada, el salto de línea y cada línea que cambia, como la mostraba la tele y como va a quedar.
- 03
Descarga en UTF-8
Con o sin BOM, con salto de línea CRLF o LF. Sale con el mismo nombre, listo para ir junto al video.
Por qué el subtítulo muestra ? o à en lugar de acentos
Todo texto se guarda como números, y la codificación es la tabla que dice qué número es cada letra. La ñ, por ejemplo, es un byte en Windows-1252 y dos bytes en UTF-8. Cuando el subtítulo se guardó con una tabla y el reproductor lo lee con otra, la letra sale mal. Como el español usa tildes y eñes todo el tiempo, el problema aparece en casi todas las líneas.
Son dos síntomas distintos. Si ves ? o un rombo con ?, el archivo está en Windows-1252 o ISO-8859-1 y el reproductor espera UTF-8. Si ves ñ en lugar de ñ y é en lugar de é, pasó lo contrario: un UTF-8 se abrió como Windows-1252 y se guardó así, a veces más de una vez. Corregimos los dos casos.
| Ves | Debería ser | Qué pasó |
|---|---|---|
| Canci�n del a�o | Canción del año | Archivo en Windows-1252 leído como UTF-8 |
| Canción del año | Canción del año | UTF-8 leído como Windows-1252 y guardado otra vez |
| Año | Año | El mismo error, dos veces |
| “Amén†| “Amén” | Comillas curvas de un UTF-8 mal leído |
| Canci?n | Canción | Acento perdido antes: no tiene arreglo |
Cómo detectamos la codificación real del archivo
Primero miramos las marcas al inicio del archivo, que identifican UTF-8 con BOM y UTF-16. Sin marca, probamos si los bytes forman un UTF-8 válido; un archivo en Windows-1252 con acentos casi nunca lo forma. Si no es UTF-8, separamos Windows-1252, ISO-8859-1 e ISO-8859-15 por los bytes que solo existen en cada una, como las comillas curvas de Windows y el símbolo del euro.
Después buscamos el texto dañado en dos capas, como ñ y “, y reconstruimos cada letra, línea por línea. Las líneas que ya estaban bien quedan igual, así que un archivo mitad bien y mitad roto sale entero. Antes de descargar, ves la lista de cada línea que cambia.
UTF-8, UTF-8 con BOM o ANSI: cuál elegir para tele, reproductor y editor
UTF-8 es la opción correcta casi siempre: YouTube, VLC, Premiere, DaVinci Resolve, Final Cut y las teles actuales lo leen sin problema. El BOM es una marca de tres bytes al inicio del archivo que avisa que es UTF-8. Algunas teles, reproductores de DVD con USB y programas viejos de Windows solo reconocen el UTF-8 con esa marca. Si la tele sigue mostrando símbolos, descarga otra vez con BOM.
El ANSI, o Windows-1252, solo sirve para aparatos muy viejos que no leen UTF-8 de ninguna forma. Guarda los acentos del español y del portugués, pero no emojis, notas musicales ni otros alfabetos. En el salto de línea, CRLF es el estándar de Windows y lo más seguro para teles; LF es el de Mac y Linux, y los reproductores actuales aceptan los dos.
- Tele o reproductor actual, YouTube, editores de video: UTF-8.
- Tele vieja que sigue mostrando símbolos: UTF-8 con BOM.
- Reproductor de DVD viejo que no acepta UTF-8: ANSI.
Cuando el acento ya no tiene arreglo
Si el archivo ya se guardó con ? o con el rombo � en lugar de letras, la información se perdió antes de llegar aquí: el archivo guarda el signo de pregunta, no el acento. Ninguna herramienta adivina con seguridad si a?o era año o ano. Te avisamos cuántas palabras están así para que busques el archivo original o las corrijas a mano.
Para que no vuelva a pasar, guarda siempre en UTF-8. En el Bloc de notas de Windows, elige UTF-8 en Codificación al guardar; desde 2019 ya usa UTF-8 por defecto. Al descargar subtítulos, prefiere los que vienen en UTF-8.
Más que arreglar acentos. El subtítulo nace bien desde tu video.
Preguntas frecuentes
¿Por qué el subtítulo sale sin acentos en la tele?
Porque el archivo se guardó en una codificación, casi siempre Windows-1252, y la tele lo lee como UTF-8. Conviértelo a UTF-8 aquí; si la tele sigue mostrando símbolos, descárgalo con BOM, que le avisa que el archivo es UTF-8.
¿Cómo arreglo ñ y é en el subtítulo?
Arrastra el archivo o pega el texto. Esos pares aparecen cuando un UTF-8 se abrió como Windows-1252 y se guardó otra vez. Reconstruimos las letras, aunque haya pasado más de una vez.
¿Cómo sé la codificación de un archivo SRT?
Arrastra el archivo y mira Codificación detectada. Distinguimos UTF-8 con y sin BOM, UTF-16, Windows-1252, ISO-8859-1 e ISO-8859-15.
¿Qué es UTF-8 con BOM?
Es UTF-8 con tres bytes al inicio que avisan la codificación. No cambia el texto. Úsalo cuando una tele o un programa viejo siga mostrando símbolos con el UTF-8 normal.
¿La corrección cambia los tiempos o el texto?
No. Solo cambian las letras con acentos rotos. Números, tiempos y saltos de línea siguen iguales, y la lista de líneas corregidas muestra cada cambio.
¿Funciona con subtítulos en portugués?
Sí. Ç, ã, õ y todos los acentos del portugués se corrigen igual, como los del francés, el italiano y el alemán.
¿Quieres subtítulos sin este tipo de problema? Nosotros transcribimos el video.
Sube el video o pega el enlace de YouTube. Transcribimos con tildes y puntuación y descargas el SRT en UTF-8, junto con clips subtitulados.
Ves el resultado en tu material antes de registrar la tarjeta.