Desarrollo ● Procesamiento local

Inspector de codificación y convertidor UTF-8

Revisa el BOM, los bytes y la validez UTF-8 de un archivo local. Previsualiza una codificación explícita y exporta UTF-8 sin cambiar los saltos de línea.

Preparando la herramienta…
Prueba un ejemplo breve

Prueba un ejemplo breve

Carga el ejemplo ficticio en un formulario vacío. Revisa las opciones, ejecuta la herramienta si es necesario y compara el resultado de abajo.

Elige el archivo original, revisa sus bytes y confirma la codificación. Sin BOM, UTF-8 válido indica compatibilidad, no demuestra la codificación original. La vista previa es de solo lectura; se conservan caracteres, espacios y saltos de línea CR/LF. Un BOM inicial indica la codificación declarada. Se retira esta firma del texto; añade un BOM de salida solo si la aplicación receptora lo requiere. No se normaliza, recorta ni modifica ningún salto de línea. Texto sin formato de hasta 5 MiB (5 242 880 bytes). Solo UTF-8, UTF-16LE/BE, Windows-1252, ISO-8859-1 y ASCII. Se rechazan BOM UTF-32, secuencias incorrectas, bytes Windows-1252 no definidos y contenido binario o con controles. Vista previa de 16 000 unidades de código UTF-16; se valida y exporta todo el archivo. La salida siempre es .utf8.txt.

Primeros 64 bytes (hexadecimal)

43 61 66 E9 20 80 0D 0A

Resultado esperado

Café €

El ejemplo estará disponible cuando la herramienta esté lista.

El texto se procesa en tu navegador.

✓ Procesamiento local✓ Sin cuenta✓ Datos procesados aquí✓ Gratis

Respuesta rápida

Elige el archivo original, revisa sus bytes y confirma la codificación. Sin BOM, UTF-8 válido indica compatibilidad, no demuestra la codificación original. La vista previa es de solo lectura; se conservan caracteres, espacios y saltos de línea CR/LF.

El código de la página y sus recursos se cargan desde el sitio; las herramientas diseñadas para el procesamiento local gestionan los datos introducidos en el navegador.

Cómo usarla

Un BOM inicial indica la codificación declarada. Se retira esta firma del texto; añade un BOM de salida solo si la aplicación receptora lo requiere. No se normaliza, recorta ni modifica ningún salto de línea.

Límites

Texto sin formato de hasta 5 MiB (5 242 880 bytes). Solo UTF-8, UTF-16LE/BE, Windows-1252, ISO-8859-1 y ASCII. Se rechazan BOM UTF-32, secuencias incorrectas, bytes Windows-1252 no definidos y contenido binario o con controles. Vista previa de 16 000 unidades de código UTF-16; se valida y exporta todo el archivo. La salida siempre es .utf8.txt.

Preguntas frecuentes

¿Puede identificar automáticamente cualquier codificación?

No. Un BOM compatible indica una codificación declarada; sin BOM, los bytes UTF-8 válidos indican compatibilidad, no una codificación única. Si no hay una opción predeterminada, elige la codificación indicada en la documentación del archivo y comprueba el texto esperado.

¿Por qué separar Windows-1252 e ISO-8859-1?

Windows-1252 asigna caracteres imprimibles como € a ciertos bytes 80–9F. ISO-8859-1 los asigna a controles C1, que esta herramienta rechaza. También se rechazan los bytes Windows-1252 no definidos.

¿La conversión repara texto ya dañado?

No. La conversión cambia la codificación; no recupera texto perdido anteriormente. Si el origen contiene caracteres de sustitución U+FFFD, se conservan.

¿Qué se conserva?

No se normaliza, recorta ni modifica ningún salto de línea. Un BOM inicial indica la codificación declarada. Se retira esta firma del texto; añade un BOM de salida solo si la aplicación receptora lo requiere.

Más información

Entender las diferencias SHA-256 y verificar un archivo