Conversor de Hexadecimal
Convertí texto a hexadecimal y hex de vuelta a texto, con soporte UTF-8. Funciona enteramente en tu navegador: no se envía nada a ningún servidor.
¿Qué es la codificación hexadecimal?
La codificación hexadecimal escribe cada byte como dos caracteres del 0 al 9 y de la a a la f, así cualquier dato se puede representar en texto plano imprimible. Esta herramienta convierte en los dos sentidos: pasa texto al hex de sus bytes UTF-8, y vuelve de hex a texto legible. Como trabaja sobre bytes y no sobre caracteres, una sola letra acentuada o un emoji ocupan varios pares hex: 'é' es c3 a9 y '🦩' es f0 9f a6 a9. Todo corre localmente en tu navegador: nada de lo que pegues se transmite.
Ejemplos
La misma conversión en los lenguajes que probablemente uses:
const hex = [...new TextEncoder().encode(str)]
.map((b) => b.toString(16).padStart(2, "0"))
.join("");str.encode("utf-8").hex()
bytes.fromhex(hex).decode("utf-8")HexFormat.of().formatHex(str.getBytes(StandardCharsets.UTF_8))import "encoding/hex"
hex.EncodeToString([]byte(s))bin2hex($str);
hex2bin($hex);printf "%s" "$str" | xxd -p
echo "$hex" | xxd -r -pCasos de uso
Leer un volcado hexadecimal
Pegá bytes copiados de xxd, hexdump, Wireshark o un debugger y recuperá el string legible, sin tener que armar un script solo para decodificar una línea.
Ver qué contiene realmente un string
Los caracteres invisibles son el sospechoso de siempre cuando dos strings se ven iguales pero no comparan igual. Codificar a hex los expone: un espacio de no separación (c2 a0), un espacio de ancho cero (e2 80 8b) o un retorno de carro colgado (0d) se vuelven visibles.
Armar datos de prueba
Generá la secuencia exacta de bytes que espera un parser, un protocolo o un test de formato binario, con el estilo de separador que corresponda al lenguaje en el que escribís el fixture.
Verificar una suposición de codificación
Si un texto llega roto desde una base de datos o una API, el hex te dice si estás viendo UTF-8 leído como Latin-1, UTF-8 doblemente codificado, o bytes genuinamente corruptos.