Toollet
Buscar por tarea o nombre de la aplicaciónBuscarContacto
Precios

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.

Hasta 100.000 unidades de carácter (los emoji y caracteres similares cuentan como 2 o más).

Ajustes avanzadosSin BOM

Añádalo solo cuando el destinatario lo especifique. Normalmente está desactivado.

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

  1. 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».

  2. 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.

  3. 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.

  4. 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.

Configuración actual

Buscar herramientas