Codificador/decodificador hexagonal

Codificar texto UTF-8 a hexadecimal o decodificar hexadecimal de nuevo a texto. Práctico para bytes hash, campos de protocolo y desarrolladores incrustados.

Privacidad: procesado localmente, nunca cargado.

↓ Pega en el área de entrada de abajo para ver los resultados al instante

文本与十六进制互转; UTF-8 编码。适合调试二进制数据与哈希字节。

输入

输出

48656c6c6f

Notas

说明

Hex 解码时忽略空格; 长度须为偶数。处理在浏览器本地完成。

Codificar texto UTF-8 a hexadecimal o decodificar hexadecimal de nuevo a texto. Práctico para bytes hash, campos de protocolo y desarrolladores incrustados.

Inicio rápido

  1. Modo de selección

    Codificar o decodificar.

  2. Introduzca contenido

    Texto o cadena hexagonal.

  3. Copiar la salida

    Actualizaciones de salida en vivo.

Descodificación de notas

La longitud hexagonal debe ser uniforme; Los espacios son ignorados.

Características y casos de uso

Codificar texto o bytes para hexadecimal y decodificar de nuevo, con opciones de espaciamiento y mayúsculas para registros y campos de protocolo.

Utilice al inspeccionar las entradas HMAC, comparar las preimágenes de hash o depurar las incompatibilidades de codificación.

Flujo de trabajo típico

Al depurar protocolos de red, los desarrolladores a menudo convierten los paquetes brutos en hexadecimales para su análisis. Por ejemplo, capturar un paquete TCP que contiene 'Hello' produce '48656C6C6F' en esta herramienta. Por el contrario, pegar este valor hexadecimal restaura el texto original.

En los sistemas incrustados, los registros del dispositivo suelen salir en formato Hex. Para los datos del sensor como 0x41 0x42, la decodificación revela 'AB'. Tenga en cuenta que los caracteres no ASCII (por ejemplo, chino) codifican a secuencias de varios bytes. 测' se convierte en E6B58B.

Ejemplos

Hola. Hola.

Input

Hello

Output

48656c6c6f

FAQ

¿Prefijo 0x?

Desnudado al decodificar.

¿Subido?

¡No! No!

¿Cómo difiere Hex de la codificación Base64?

Hex representa cada byte como 0-9/A-F (por ejemplo, 'A'=41), duplicando el tamaño. Base64 utiliza 64 caracteres con un aumento de tamaño de ~33%, mejor para transferencias binarias. Hex es más legible por humanos para depurar.