Sin subir archivos · 100% gratis

Arreglar la codificación de texto y CSV

Cuando las tildes, las eñes y los caracteres especiales salen como cadenas sin sentido, el archivo se ha leído con la codificación equivocada. Esta herramienta convierte a UTF-8 los archivos guardados en codificaciones antiguas de Windows y repara el texto doblemente codificado, con detección automática para los casos habituales. Si quieres, añade la marca que Excel necesita para leer bien las tildes. Funciona en tu dispositivo.

Cómo arreglar la codificación de un archivo

  1. Suelta el archivo CSV o de texto con los caracteres rotos.
  2. Deja la codificación de origen en automático o elige Windows-1252, ISO-8859-1 o reparar la doble codificación.
  3. Elige si añadir un BOM para Excel.
  4. Ejecútalo y descarga el archivo corregido en UTF-8.

Por qué las tildes se convierten en jeroglíficos

Si un archivo muestra dos o tres símbolos raros donde debería haber una letra acentuada, una eñe, un apóstrofo o un símbolo de moneda, se ha leído con la codificación de caracteres equivocada. El texto se guarda como bytes, y una codificación es la regla para convertir bytes en letras. Los sistemas modernos usan UTF-8. Los programas antiguos de Windows, y Excel en particular, a menudo guardan y cargan texto con una codificación regional como Windows-1252. Cuando un archivo escrito de una forma se lee de la otra, todo carácter fuera del ASCII básico sale mal. Los datos no se han perdido; solo se están descodificando con la regla equivocada.

Dos problemas distintos, dos soluciones

El archivo está en una codificación antigua. Un CSV exportado desde una herramienta vieja de Windows está guardado en Windows-1252 o ISO-8859-1. Las herramientas que esperan UTF-8 muestran signos de interrogación o caracteres de reemplazo. Solución: indica a esta herramienta la codificación de origen y volverá a guardar el archivo en UTF-8, que todo lee correctamente.

El archivo está doblemente codificado, lo que se llama mojibake. Alguien leyó un archivo UTF-8 como Windows-1252 y lo guardó otra vez, así que los bytes correctos se recodificaron en dos o tres caracteres erróneos cada uno. De ahí viene la clásica A mayúscula con tilde delante de cada letra acentuada. Solución: la opción de reparación deshace el error, volviendo a convertir esos caracteres en bytes y descodificándolos bien como UTF-8.

Detección automática

Con el origen en automático, la herramienta intenta primero leer el archivo como UTF-8 estricto. Si falla, recurre a Windows-1252. Si funciona pero el texto contiene los patrones típicos de la doble codificación, aplica la reparación. En la mayoría de los casos con esto basta; pon la codificación a mano solo si el resultado automático sigue viéndose mal.

La opción BOM

Excel en Windows sigue asumiendo una codificación regional al abrir un CSV, salvo que el archivo empiece con una marca de orden de bytes. Activa el BOM cuando el archivo vuelva a Excel; déjalo desactivado para bases de datos, herramientas de programación y la mayoría de importaciones web, algunas de las cuales tratan la marca como parte del nombre de la primera columna.

Qué obtienes

SíntomaDespués de la reparación
Los nombres con tilde muestran una A mayúscula suelta y un símbolo en lugar de cada letra acentuadaMuñoz, José, Zoë
Los apóstrofos y las comillas aparecen como tres caracteres rarosIt's, «entrecomillado»
El símbolo del euro aparece como un grupito de símbolos€ 25
Signos de interrogación o cuadrados donde debería haber letrasLas letras originales, en cuanto se elige la codificación de origen correcta

La salida es un archivo de texto UTF-8 con el mismo nombre y contenido, solo que bien codificado. Funciona con CSV, TXT y cualquier otro archivo de texto plano. No se sube nada; la reparación ocurre en tu navegador.

Preguntas frecuentes

¿Por qué las letras con tilde salen como símbolos raros?

El archivo se escribió como UTF-8 y se leyó con una codificación de Windows, o al revés. Los caracteres no se han perdido, solo se han descodificado con la regla equivocada, y esta herramienta lo revierte.

¿Se sube el archivo?

No. La reparación ocurre en tu navegador y el archivo se queda en tu dispositivo.

¿Sirve para idiomas que no sean europeos?

Sí para todo lo que originalmente fuera UTF-8 y acabara doblemente codificado. Para archivos guardados de verdad en una codificación regional, la herramienta cubre las de Europa occidental.

¿Debo añadir el BOM?

Sí si el archivo vuelve a Excel en Windows; no para bases de datos y herramientas de programación.

Tus archivos nunca salen de tu dispositivo

Todas las herramientas de Squishly Tools son 100% gratuitas y funcionan por completo dentro de tu navegador. Tus imágenes y documentos se procesan en tu propio ordenador y nunca se suben a un servidor. Sin cuentas, sin marcas de agua y sin trampa.