Detector y conversor de codificación de caracteres
Compare las codificaciones de caracteres candidatas de un archivo viendo el texto, y luego conviértalo a la codificación que requiere el destinatario y guárdelo. También se admiten entradas de texto y hexadecimales.
Lo que puede hacer
Comparar el texto y elegir cómo descodificarlo
Muestra las codificaciones que pueden descodificar un archivo o datos hexadecimales. Consulte el texto de cada candidato y elija la codificación que va a usar.
Convertir según el destinatario
Elija la codificación de salida entre 6 formatos: UTF-8, UTF-16 LE/BE, variantes de Shift_JIS, EUC-JP e ISO-2022-JP.
Crear un archivo solo cuando el texto pueda conservarse
Vuelva a descodificar el resultado tras la conversión para confirmar que coincide con el texto. Los caracteres que no puedan representarse nunca se sustituyen por «?» y se guardan.
Cómo se usa
Introducir el contenido que se va a convertir
Pegue texto o seleccione 1 archivo. Para la entrada hexadecimal, introdúzcala y pulse «Buscar codificaciones candidatas».
Comprobar los candidatos para archivos o entradas hexadecimales
Compare el texto mostrado de cada candidato y elija el que se lea correctamente. Si solo hay 1 candidato, ya está seleccionado, así que compruebe su texto.
Elegir la codificación de salida
Elija la codificación indicada por el destinatario. Si se necesita un BOM para UTF-8 o UTF-16, abra la configuración avanzada y añádalo.
Convertir y descargar
Pulse «Convertir y crear archivo» y guarde el archivo generado. También puede consultar o copiar los datos hexadecimales de salida según lo necesite.
Útil cuando
Leer un archivo CSV o de texto que ha recibido
Úselo para encontrar una codificación que muestre correctamente el contenido de un archivo CSV o de texto original que aparece ilegible.
Compartir datos con una codificación especificada
Úselo para cambiar la codificación de caracteres según el sistema del destinatario y preparar un archivo de texto para compartir.
Qué comprobar al elegir una codificación
Cómo se corresponden los caracteres con las secuencias de bytes
Los mismos caracteres se guardan como secuencias de bytes distintas según la codificación. Abrir los datos con una codificación distinta de la usada al guardarlos puede hacer que se lean como caracteres diferentes.
Comprobar el texto incluso con un solo candidato
Poder descodificar la entrada no confirma la codificación original. Las entradas cortas o las que solo contienen letras y dígitos pueden producir el mismo texto con varias codificaciones candidatas. Compare el texto con la configuración usada para crearlo.
El BOM es un marcador que indica la codificación
Siga los requisitos del destinatario al decidir si añadir un BOM. Esta herramienta permite añadirlo opcionalmente para UTF-8 y UTF-16. Un BOM que coincida con la codificación de entrada se elimina del texto durante la descodificación.
Cuando se pierden los datos originales
Los datos que se abrieron con la codificación incorrecta y se volvieron a guardar, o los datos con caracteres faltantes, no siempre pueden restaurarse. Si el archivo original aún existe, compruébelo en su lugar.
Los delimitadores y los saltos de línea del CSV se conservan
Solo se cambia la codificación. La herramienta no ajusta las columnas, los delimitadores, las comillas ni los saltos de línea del CSV, ni reescribe los valores de la tabla.
Preguntas frecuentes
¿Es definitiva la codificación detectada automáticamente?
No. Los candidatos mostrados son codificaciones que pueden leer la entrada sin tratarla como una secuencia de bytes no válida. Elija comparándolos con el texto y con la configuración usada para crearlo. Si hay varios candidatos, la herramienta no elige uno automáticamente.
¿Puedo convertir a Shift_JIS un texto con emoji?
Si la codificación de salida no puede representar todo el texto, se produce un error. La herramienta no sustituye caracteres para continuar. Elija UTF-8 o UTF-16.
¿Se puede detectar la codificación original a partir de texto pegado?
En la entrada de texto, los caracteres que recibe el navegador se convierten a la codificación especificada. Para examinar la secuencia de bytes original, introduzca un archivo o datos hexadecimales.
¿También se guardan las partes que no aparecen en la vista previa?
Sí. La vista previa del texto de cada candidato se limita a las primeras 400 unidades de código UTF-16, el texto descodificado a las primeras 10,000 unidades de código UTF-16 y los datos hexadecimales de salida a los primeros 4,096 bytes. Guardar archivos y copiar los datos hexadecimales incluyen toda la salida.
¿Puedo crear un archivo a partir de texto vacío?
Sí. Sin BOM, el archivo tendrá 0 bytes. Con BOM, el archivo contendrá solo ese marcador.
Entrada y resultados
- Entrada
- Archivos y datos hexadecimales: hasta 256 KiB (262,144 bytes). Texto: hasta 100,000 unidades de código UTF-16. Los emoji y algunos otros caracteres usan varias unidades.
- Salida
- Hasta 256 KiB por archivo. El nombre del archivo combina el nombre de la codificación y el nombre original del archivo. Para entradas de texto o hexadecimales, el nombre original se trata como text.txt.
- Cambio de condiciones
- Cambiar la entrada, el candidato de descodificación, la codificación de salida o el BOM borra la salida anterior. Vuelva a convertir con la nueva configuración.