Reparar codificación de texto sin perder caracteres

Convierte TXT, CSV, TSV, JSON, XML, HTML y Markdown a UTF-8 directamente en el navegador. Cambia la codificación y los saltos de línea; no repara por sí solo la estructura del formato.

Qué hace realmente esta herramienta

Reparar codificación de texto analiza el contenido como datos estructurados o texto antes de crear la salida. Esto evita tratar JSON, XML, CSV, TSV, Markdown o texto dañado como si fueran simples cadenas a las que basta cambiar el nombre del archivo.

Cómo se verifica el resultado

El resultado se vuelve a analizar o validar siempre que el formato lo permite. Campos entrecomillados, delimitadores, estructura XML/JSON y codificación se comprueban con reglas específicas para reducir salidas aparentemente correctas que luego otra aplicación no puede leer.

Límites y fidelidad

Los límites protegen el navegador frente a archivos, filas, columnas o celdas desproporcionadas. La conversión conserva los datos que puede representar el destino, pero no inventa tipos, relaciones o significado ausentes en el origen. Revisa siempre datos críticos antes de sustituir el original.

Cuándo usar este flujo

Es útil cuando un sistema exige otra representación de los mismos datos, cuando necesitas validar sintaxis o cuando aparecen caracteres dañados. Para información legal, financiera o de producción, conserva el original y compara una muestra antes de usar el resultado de forma definitiva.

Privacidad y comprobación final

Conserva siempre el archivo original hasta revisar la salida en la aplicación o portal de destino. Los flujos compatibles se procesan localmente en el navegador y aplican límites de tamaño y complejidad. En Reparar codificación de texto, revisa especialmente que el formato generado conserve las propiedades que importan para tu caso. Si el resultado va a usarse para información importante, compara una muestra y confirma que formato, contenido y calidad cumplen exactamente lo que necesitas antes de sustituir el original. Abre también el archivo generado en la aplicación de destino cuando importen compatibilidad, color, transparencia, maquetación o compresión.

Cómo comprobar el resultado

Selecciona el archivo, procesa el texto y revisa la vista previa antes de descargar. UTF-8 y UTF-16 LE/BE se decodifican de forma estricta: si hay una unidad UTF-16 incompleta, una secuencia inválida tras el BOM o un carácter NUL inesperado, se muestra un error en lugar de borrar datos.

Cuándo se interpreta como Windows-1252

Sin BOM, la codificación puede ser ambigua. Si los bytes no forman UTF-8 válido, se prueba Windows-1252 como hipótesis: comprueba tildes, eñes y signos con el original. Algunos casos reversibles de mojibake, como café, se corrigen a café; no se promete recuperar cualquier texto dañado.

Qué se conserva y qué cambia

La salida es UTF-8 sin BOM, con saltos de línea LF; puede añadirse un salto final. Se conservan los demás caracteres salvo una corrección reversible de mojibake. No se verifican las columnas CSV, las claves JSON ni los esquemas XML. Límites: 10 MB y 12 millones de caracteres decodificados.

Herramientas relacionadas

Para corregir columnas, usa reparar CSV; para cambiar el formato, CSV a JSON; para dar formato a un documento JSON, formatear JSON.