Conversor de codificación de archivos de texto

Detecta la codificación y los saltos de línea de archivos de texto y los convierte a UTF-8, UTF-8 con BOM, EUC-KR (CP949), Shift_JIS, Windows-1252 o UTF-16 LE.

Cargando…

Cómo usar

  1. Arrastra uno o varios archivos de texto al cuadro, o elígelos con el botón de archivos.
  2. En cada archivo revisa Detectada y Saltos de línea, y abre Vista previa para ver los primeros 500 caracteres. «(estimada)» indica que se leyó con la codificación de «Si no es UTF-8, leer como».
  3. Si la vista previa sale con caracteres extraños, cambia «Si no es UTF-8, leer como» a EUC-KR (CP949), Shift_JIS o Windows-1252.
  4. Elige el destino en «Convertir a»: UTF-8, UTF-8 (BOM), EUC-KR (CP949), Shift_JIS, Windows-1252 o UTF-16 LE.
  5. Pulsa «Descargar como …» en cada archivo o «Descargar todo» para todos (el navegador puede preguntar si permites varias descargas); «Copiar texto» copia el texto leído y «Vaciar» limpia la lista.

Preguntas frecuentes

¿Se suben mis archivos?
No. Los archivos se leen y convierten en tu navegador y nunca salen de tu dispositivo.
¿Cómo se detecta la codificación?
Primero se busca una marca de orden de bytes (BOM) de UTF-8 o UTF-16 LE/BE; si no la hay, un archivo UTF-8 válido se muestra como UTF-8, o como ASCII si solo tiene bytes ASCII. Lo demás se lee con la codificación de «Si no es UTF-8, leer como» y se marca «(estimada)»; por defecto es EUC-KR en coreano, Shift_JIS en japonés y Windows-1252 en los demás idiomas. Si tampoco así se puede leer, aparece Desconocida y los bytes ilegibles se cambian por �.
¿Por qué algunos caracteres se cambian por «?»
La codificación de destino no puede representarlos (por ejemplo, emojis en EUC-KR o Shift_JIS). Convierte a UTF-8 para conservar todos los caracteres.
¿Se cambian los saltos de línea o el nombre del archivo?
No. Los saltos de línea (CRLF, LF o CR) solo se muestran y se conservan tal cual, y el archivo descargado mantiene su nombre original. UTF-8 (BOM) añade un BOM al principio y UTF-16 LE se guarda siempre con BOM.
¿Por qué se omitió mi archivo como binario?
Un archivo sin BOM se trata como binario si sus primeros 8 KB contienen un byte cero (0x00), algo que los archivos de texto normales no tienen. Los archivos UTF-16 guardados sin BOM también contienen bytes cero, así que también se omiten.