Arreglar caracteres raros en CSV

Detecta la codificación de un CSV y lo convierte a UTF-8 (con BOM) o Shift_JIS.

1. Elige un archivo CSV

Elige el CSV que se ve con caracteres raros, o el CSV o TSV cuya codificación quieres cambiar.

Arrastra y suelta aquí un archivo CSV

o

2. Comprueba la codificación

El archivo se ha leído con la codificación detectada automáticamente. Si la tabla muestra caracteres raros, elige otra codificación.

3. Cambia la codificación y guarda

Elige según el programa con el que vas a abrir el archivo o el sistema al que lo vas a importar.

Guardar como

Excel lo abre bien con doble clic. Si dudas, elige esta.

Todo ocurre en este dispositivo. Tus archivos nunca se suben.

Si Excel borra los ceros iniciales, muestra fechas como «####» o números como «1.2E+10», no es un problema de codificación, sino de cómo Excel muestra los datos.

¿Te resultó útil? Nos encantaría que lo compartieras

¿Algo no funciona o tienes una idea para mejorarlo?

Cómo se usa

  1. 1. Elige un archivo CSV

    Toca «Elegir archivos» y elige el CSV con caracteres raros, por ejemplo desde la app Archivos.

  2. 2. Revisa el contenido en la tabla

    La codificación se detecta automáticamente y el contenido se muestra como tabla, que puedes desplazar con el dedo hacia los lados. Si se ve con caracteres raros, elige otra codificación en «Leer como», debajo de la tabla.

  3. 3. Elige la codificación de destino

    En «Guardar como», elige «UTF-8 BOM» si vas a abrirlo en Excel, o «Shift_JIS» si lo vas a importar en un sistema antiguo. Si hay caracteres que no existen en Shift_JIS, se indican junto con su fila.

  4. 4. Guarda el CSV

    Toca «Guardar CSV» para guardar el archivo con la codificación elegida.

Ideal para

  • Un CSV descargado se ve mal en Excel

    Convierte a «UTF-8 BOM» el CSV en UTF-8 exportado de una tienda online, un banco o un servicio web, para que Excel lo abra bien directamente.

    Contabilidad, administración y tiendas online

  • Importar en un sistema que solo acepta Shift_JIS

    Para software de contabilidad o sistemas japoneses que piden «CSV en Shift_JIS». Si hay caracteres que no se pueden escribir, lo sabrás antes de guardar.

    Quienes trabajan con sistemas japoneses

  • Un CSV de Windows no se lee en Mac o en el móvil

    Convierte a UTF-8 un CSV en Shift_JIS creado en un Windows japonés, para leerlo en Numbers o en Hojas de cálculo de Google.

    Quienes trabajan con Mac o iPhone

  • Averiguar la codificación de un CSV

    Solo con elegir el archivo, se detectan la codificación y los saltos de línea, y ves el contenido como tabla. No necesitas tener Excel.

    Ingenieros que intercambian datos

Conviene saber antes de empezar

  • Los caracteres que ya se guardaron como «?» o «�» no se pueden recuperar. Elige el archivo original, de antes de que se estropeara.
  • Solo se cambian la codificación y los saltos de línea. El separador y el contenido de las celdas no se tocan.
  • Que Excel borre los ceros iniciales o muestre números en notación científica no se arregla con la codificación. Usa «Datos» → «Desde el texto/CSV» en Excel e importa esas columnas como texto.

Sobre los caracteres raros en CSV y las codificaciones

Los caracteres raros en un CSV aparecen cuando el archivo se lee con una codificación distinta de la que se usó al escribirlo. En los CSV japoneses, casi siempre se trata de Shift_JIS, usada desde hace años en Windows, frente a UTF-8, la habitual hoy en la web y los móviles. Excel lee los CSV en UTF-8 sin la marca «BOM» al principio con la codificación antigua del sistema (Shift_JIS en un Windows japonés), y por eso el texto se estropea.

Esta herramienta detecta la codificación a partir de los bytes del archivo y muestra el contenido como tabla. Shift_JIS se trata en la variante de Windows (CP932), que también admite caracteres como ①, ㈱ o 髙. Los caracteres que no se pueden escribir al pasar de UTF-8 a Shift_JIS (como los emojis) se listan antes de guardar.

Diferencias entre las codificaciones habituales en CSV
Doble clic en ExcelIdeal para
UTF-8 (con BOM)Se ve bienCSV para abrir en Excel. Si dudas, esta
UTF-8 (sin BOM)Caracteres rarosHojas de cálculo de Google, servicios web y programas
Shift_JISSe ve bien (Windows japonés)Software de contabilidad y sistemas japoneses antiguos
EUC-JPCaracteres rarosSistemas Unix antiguos (solo lectura)

Preguntas frecuentes

Respuestas a las dudas más comunes sobre los caracteres raros en CSV.

¿Se envían mis archivos a algún sitio?

No. La lectura, la detección y la conversión ocurren dentro del navegador de tu dispositivo, y los archivos nunca se suben a un servidor. Puedes usarla sin miedo con listas de clientes o datos de ventas.

¿Por qué Excel muestra caracteres raros al abrir un CSV en UTF-8?

Porque Excel lee los CSV sin BOM con la codificación antigua del sistema (Shift_JIS en un Windows japonés). Si lo vuelves a guardar como «UTF-8 BOM», se abrirá bien con doble clic.

¿Qué es el BOM?

Es una marca de 3 bytes (EF BB BF) al principio del archivo que indica a los programas que el archivo está en UTF-8. Para Excel conviene ponerla; para programas o servicios web, a veces es mejor no ponerla.

¿Con qué codificación debo guardar?

Elige «UTF-8 BOM» para abrirlo en Excel, «UTF-8» para Hojas de cálculo de Google o programas, y Shift_JIS si el sistema de destino lo pide.

La codificación detectada parece incorrecta.

Con archivos cortos o con poco texto japonés, la detección puede fallar. Elige otra codificación en «Leer como»: la tabla se vuelve a leer al instante, así que quédate con la que se vea bien.

Algunos caracteres se convierten en «?» al guardar en Shift_JIS.

Los emojis, caracteres como «𠮷» y algunas letras de otros idiomas no existen en Shift_JIS. Antes de guardar se muestran esos caracteres y la primera fila donde aparecen. Si quieres conservarlos, guarda en UTF-8 o cámbialos en los datos originales.

¿Funcionan caracteres como ①, ㈱, 髙 o 﨑?

Sí. Shift_JIS se lee y escribe en la variante de Windows (CP932, Windows-31J), así que los números en círculo, los números romanos y las variantes de kanji se conservan.

¿Debo cambiar los saltos de línea?

Normalmente basta con «Sin cambios». Elige «CRLF» (Windows) o «LF» (Mac/Linux) solo si el sistema de destino lo pide. Los saltos de línea dentro de las celdas no se modifican.

¿Funciona en el móvil?

Sí. En el iPhone puedes elegir CSV de la app Archivos o adjuntos de correo, y el archivo guardado va a Descargas, en la app Archivos. La tabla se puede desplazar con el dedo hacia los lados.

¿Funcionan los archivos TSV o TXT?

Sí. Además de los separados por comas, detecta automáticamente los separados por tabuladores o por punto y coma. También lee el «Texto Unicode» (UTF-16) de Excel.

¿Es gratis?

Sí. Sin registro ni instalación, y sin límite de tamaño ni de número de archivos. Tampoco hay anuncios.