字 AI-SRTSub

Cómo reparar subtítulos con caracteres ilegibles

Un subtítulo lleno de caracteres ilegibles rara vez está dañado: simplemente se leyó con la codificación equivocada. La herramienta detecta la codificación original y devuelve los caracteres correctos, sin tocar índices ni tiempos.

Actualizado 2026-10-17Guías de herramientas

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.

Zona de carga de la página de reparación: área de arrastre y caja de pegado, con la codificación detectada arriba
Arrastra el archivo o búscalo; la caja de pegado está abajo y repara mucho menos

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
Tarjeta de diagnóstico: veredicto y cada rastro de ilegibilidad listado línea por línea
El diagnóstico lista los rastros por tipo en vez de decir solo «es ilegible»

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.

Lista de reparaciones candidatas ordenada por lo que se lee como lenguaje real, cada una con su par de codificaciones
Candidatos ordenados por «más parecido a lenguaje real», cada uno con sus codificaciones

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.

Área de resultado: caja de texto con el desplegable de guardar como y el botón de descarga
Elige codificación y descarga; el nombre lleva -fixed añadido

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.

Todo ocurre en el navegador, sin instalar nada.

Abrir el reparador

Guías relacionadas