Saltar al contenido principal

Encuentra tu próxima herramienta

Prepara, comprueba y exporta

Conversor de hexadecimal a texto y de texto a hexadecimal

Codifica texto como bytes UTF-8 en hexadecimal o descodifica hexadecimal a texto. Valida los pares de bytes, conserva los caracteres de control y convierte lotes de TXT con exportación en ZIP.

Cargando el espacio de trabajo de texto…

Ventajas

  • Elige UTF-8 para texto multilingüe o ASCII estricto cuando se exijan caracteres del 0 al 127.
  • Obtén errores explícitos para los grupos incompletos y el UTF-8 no válido, en lugar de texto dañado sin aviso.
  • Convierte hasta 20 archivos TXT con salidas numeradas y un informe de errores por archivo.

Cuándo resulta útil

  • Leer un campo de texto codificado en un registro de diagnóstico.
  • Comprobar los bytes UTF-8 de nombres con tildes y de emojis.
  • Preparar texto descodificado para compararlo y exportarlo a un documento.

Cómo usar esta herramienta

  1. Elige Texto a hexadecimal o Hexadecimal a texto y selecciona la codificación de caracteres.
  2. Pega la entrada, importa un archivo TXT en UTF-8 o carga el ejemplo.
  3. Revisa el resultado en directo. Al codificar, selecciona un separador de bytes para la salida.
  4. Copia, descarga, invierte el resultado o continúa con el texto legible.

Los bytes hexadecimales no son puntos de código Unicode

El hexadecimal es una forma compacta de mostrar bytes. Dos dígitos hexadecimales representan un byte, de 00 a FF. Una letra inglesa sencilla suele ocupar un byte en UTF-8, lo que hace que un ejemplo corto parezca una sustitución carácter a carácter. Ese atajo deja de funcionar con gran parte del texto que la gente escribe realmente. Una letra con tilde puede ocupar dos bytes; un emoji puede ocupar cuatro o formar una secuencia más larga.

El punto de código U+00E9 identifica el carácter é. Sus bytes en UTF-8 son C3 A9, no E9. Por tanto, pasar el byte suelto E9 a un descodificador UTF-8 estricto es un error, aunque el hexadecimal en sí sea válido. Si un registro se generó con una codificación heredada, determina esa codificación en el origen en lugar de probar a ciegas hasta que el resultado parezca plausible.

Este conversor comprueba la sintaxis hexadecimal antes de intentar descodificar los caracteres. Se acepta una secuencia compacta como 4869. También se aceptan grupos completos como 48 69, 48:69 y 0x48,0x69. Se rechaza un número impar de dígitos en un grupo. Las columnas de direcciones, las cadenas con secuencias de escape de lenguajes de programación y la columna lateral imprimible de un volcado hexadecimal completo quedan fuera de este analizador; pega solo los datos de los bytes.

Mantén separadas las tareas numéricas y las de texto. El hexadecimal FF representa el entero 255, pero no es un byte de texto UTF-8 válido por sí solo. Usa el conversor de bases numéricas para calcular ese valor y esta herramienta cuando los bytes codifiquen un mensaje. El texto obtenido puede continuar hacia las herramientas de documentos existentes. Los caracteres NULL permanecen en las descargas, aunque el traspaso a documento los rechaza.

Formatos, límites y privacidad

  • Texto de origen y descodificado: 20.000 unidades de código UTF-16. Entrada codificada: 720.000 caracteres y hasta 80.000 bytes.
  • Archivos TXT en UTF-8: 1 MiB cada uno. Lote: 20 archivos, como máximo 5 MiB en total.
  • Se conservan NULL y un BOM inicial. El traspaso a documento no está disponible para texto que contenga NULL.
  • Sin UTF-16, Windows-1252, columnas de direcciones de un volcado hexadecimal completo ni análisis de secuencias de escape de lenguajes de programación.

Estas herramientas procesan el texto localmente. No hay guardado automático de borradores. Descarga el trabajo importante antes de salir; los traspasos temporales de archivos caducan a los 30 minutos.

Preguntas frecuentes

¿Puedo revertir la conversión hexadecimal?

Sí. Usa la acción de invertir después de una conversión correcta. La salida pasa a ser la nueva entrada y la dirección cambia.

¿Por qué falla la descodificación?

Comprueba que los grupos de bytes estén completos y cuál es la codificación de caracteres original. Una sintaxis de bytes válida no garantiza un texto UTF-8 válido.

¿Codificar protege un texto confidencial?

No. Las representaciones binaria y hexadecimal son reversibles, no son cifrado. Estas conversiones se ejecutan localmente en el navegador.

Continúa con tu flujo de documentos

Usa un botón Continuar dentro del espacio de trabajo para llevar tu texto; estos enlaces abren una herramienta vacía.