Qué hace esta herramienta
Los mismos bytes leídos como UTF-8 y como GBK dan dos conjuntos de caracteres completamente distintos: el archivo no está dañado, se decodificó con la codificación equivocada. Esto es lo que hace el reparador:
- Averigua en qué codificación se escribió el archivo y vuelve a leer los caracteres correctamente
- Te dice exactamente cómo se rompió: caracteres de reemplazo, caracteres de control, símbolos de moneda, hileras de letras acentuadas, muros de caracteres raros
- Ordena las reparaciones según cuál se lee más como lenguaje real, eliges una y la guardas
- Cuando tu reproductor no detecta la codificación, guarda una copia en UTF-8 con BOM o en GBK para dársela
Sube el archivo, no lo pegues
Los dos accesos no reparan lo mismo, así que sube el archivo si puedes. Con un archivo, los bytes originales siguen ahí: la herramienta prueba una codificación tras otra y, en cuanto reconoce GBK, decodifica como GBK, sin adivinar nada. El texto que llega pegado ya no son bytes en crudo: para cuando el navegador entrega la cadena, el error ya ocurrió, así que solo queda trabajar hacia atrás y rescatar lo que se pueda.
Si el texto pegado ya contiene el carácter de reemplazo (ese signo de interrogación en una caja `�`), los bytes originales se perdieron hace tiempo y nadie puede recuperarlos. La página lo dice sin rodeos: vuelve arriba y usa «Elegir archivo» para subir el original.

Qué te está diciendo el diagnóstico
Al subir, la tarjeta de diagnóstico da un veredicto. Sin caracteres ilegibles: el contenido se lee bien tal cual; si tu reproductor sigue mostrando basura, usó la codificación equivocada: baja a «Guardar como», elige otra y dale ese archivo. Cuando parece ilegible, enumera qué rastro encontró:
- Contiene caracteres de reemplazo: los bytes originales ya se perdieron
- Se han colado caracteres de control
- Está salpicado de símbolos de moneda y matemáticos
- Las letras acentuadas aparecen en bloques — como si el UTF-8 se hubiera leído byte a byte (`ä½ å¥½` es ese tipo)
- Hileras de caracteres CJK sin uno solo que sea común — como si el UTF-8 se hubiera leído como GBK

Cómo se ordenan y cómo elegir
Bajo «Puedes arreglarlo así» se listan hasta 12 candidatos en orden de cuál se lee más como lenguaje real, cada uno con el par de codificaciones del que se leyó. Haz clic en uno para ver cómo queda, elígelo y baja a guardar. ¿No convence? Usa «Dejar como está» para volver al original.
El orden sale de una puntuación: proporción de caracteres comunes, hileras de acentos, hileras de símbolos, muros de caracteres raros, todo ponderado. Si ninguna puntuación es claramente mejor, no se recomienda nada: no te va a empujar un candidato a medias solo por tener uno. El texto estropeado dos veces (guardado mal una vez y reparado mal otra) recibe una vuelta extra de deducción inversa sobre los primeros candidatos.

Guardar bien es el último paso
Un resultado reparado todavía hay que guardarlo bien. Cuando un reproductor no detecta UTF-8, guardar en UTF-8 con BOM (los reproductores de Windows se fían del BOM) o en GBK suele arreglarlo. Puedes guardar en UTF-8, UTF-8 (con BOM), GBK, Big5, Shift_JIS o EUC-KR; si algo no cabe, se te avisa para que elijas otra (GBK no admite coreano). El archivo descargado lleva `-fixed` añadido al nombre.
Cuando la codificación detectada no es UTF-8, «Guardar como» ya viene preseleccionada en UTF-8 con BOM. En cuanto tocas el desplegable tú, deja de decidir por ti.

Qué nunca se toca
Solo se sustituyen los caracteres mal leídos. Los índices, los tiempos y las líneas de estilo ASS no se alteran en absoluto.
Preguntas frecuentes
Subí el archivo, ¿por qué tengo que volver a guardarlo? El archivo suele estar bien; lo roto es que el reproductor lo leyó con la codificación equivocada. En ese caso no hay que cambiar ni un carácter del texto: basta con guardar una copia en UTF-8 con BOM o GBK y dársela al reproductor.
¿Por qué el texto pegado no se puede reparar? En cuanto aparece el carácter de reemplazo en el contenido pegado, los bytes originales ya no están y no hay nada de dónde deducir. Vuelve arriba y usa «Elegir archivo» para subir el original.
¿El candidato que quiero no aparece? No se recomienda nada salvo que puntúe claramente mejor que lo que ya tienes. Prueba a cambiar la codificación detectada por otra y deja que reordene.
¿Cuántos archivos de una vez? Uno a la vez. Descarga la reparación y mete el siguiente.
Privacidad
La detección y la reparación ocurren por completo en tu navegador. Ningún contenido de subtítulos se envía a un servidor.
Herramientas y guías relacionadas
De dónde viene la ilegibilidad y por qué acaba viéndose así, en De dónde salen los caracteres ilegibles; la codificación está bien pero el contenido está sucio, usa Limpieza de subtítulos; para revisar tiempos y velocidad de lectura, Control de calidad.