100 % local: tus datos nunca salen de tu navegador

Hexadecimal a texto — pega el volcado tal cual

Decodifica bytes hexadecimales a texto UTF-8. Espacios, comas, dos puntos, prefijos 0x y mayúsculas se aceptan: un volcado llega de mil formas.

Instantáneo Privado Cero cookies
Invertir: Text → Hex

Entrada Hex

Salida Text

Qué hace esta herramienta

Los dígitos hexadecimales se leen de dos en dos para formar bytes, y esos bytes se decodifican como texto UTF-8.

Acepta los volcados tal como llegan

El hexadecimal aparece en tantas formas como herramientas lo imprimen, así que los separadores sencillamente se ignoran:

48 65 6c 6c 6f      un editor hexadecimal
48,65,6c,6c,6f      un export CSV
48:65:6c:6c:6f      una dirección MAC, una huella de certificado
0x48 0x65 0x6c      código C, un depurador
48656c6c6f          un volcado compacto

Los cinco dan lo mismo. Las mayúsculas se leen igual que las minúsculas.

Qué rechaza, y por qué

Un número impar de dígitos. Un byte son dos dígitos; con una cuenta impar falta un extremo y nada dice cuál. Rellenar con un cero a la izquierda o a la derecha produce un byte distinto: la herramienta indica la cuenta en vez de elegir por ti.

Un carácter que no es dígito hexadecimal. El mensaje lo nombra y da su posición en lo que escribiste, no en el texto una vez quitados los separadores: ambos difieren, y señalar el carácter equivocado sería peor que callar.

Caracteres de reemplazo en la salida

Significan que los bytes no son UTF-8 válido, y la causa habitual es un volcado truncado. Una letra acentuada ocupa dos bytes, un carácter CJK tres, un emoji cuatro. Corta uno por la mitad y el resto ya no se lee como texto, ni aquí ni en ninguna parte.

Si esperabas texto legible, comprueba que el volcado cubra caracteres enteros y no un número fijo de bytes.

Privado por diseño

Todo se ejecuta localmente en tu navegador con JavaScript. Tus datos nunca se suben a un servidor, lo que hace que la herramienta sea segura para contenido sensible y funcione sin conexión.

Preguntas frecuentes

¿Tengo que limpiar antes mi volcado hexadecimal?
No. Espacios, comas, dos puntos y prefijos `0x` se ignoran, y las mayúsculas se leen igual que las minúsculas. Pega lo que te dio tu depurador, tu registro o tu editor hexadecimal.
¿Por qué rechaza un número impar de dígitos?
Porque un byte son dos dígitos y no hay forma de saber qué extremo falta. Adivinar produciría en silencio un byte distinto del tuyo: la herramienta lo dice, e indica cuántos dígitos contó.
¿Por qué aparece un carácter de reemplazo?
Porque los bytes no forman UTF-8 válido, casi siempre porque el volcado está cortado a mitad de un carácter. Una letra acentuada son dos bytes y un emoji cuatro: corta uno por la mitad y del resto no se recupera texto alguno.

Convertidores relacionados