Leer una secuencia hexadecimal como texto
Usa esta dirección cuando una secuencia de bytes esté escrita en pares de dígitos hexadecimales y sepas que contiene texto UTF-8. En un ejemplo ASCII independiente del idioma, 48 representa H y 48656c6c6f produce Hello. Puedes separar los pares completos con espacios para inspeccionarlos. El conversor verifica que cada par esté completo y solo contenga dígitos del cero al nueve o letras de la A a la F antes de intentar decodificar los bytes.
Una cadena hexadecimal válida puede representar algo distinto del texto: la cabecera de una imagen, datos cifrados o bytes con otra codificación de caracteres pueden fallar al decodificarse estrictamente como UTF-8. Si aparece un error, no quites bytes al azar hasta obtener palabras legibles; revisa el formato de origen y su codificación declarada. Un número impar de dígitos es también un byte incompleto, no un valor que deba adivinarse. Para depurar, conserva el hexadecimal original y compara la salida con el sistema que generó los bytes.
El hexadecimal muestra bytes
La notación hexadecimal emplea dieciséis símbolos: del cero al nueve y de la A a la F. Un símbolo representa cuatro bits, por lo que hacen falta dos dígitos para un byte completo. Por ejemplo, el byte UTF-8 de la letra latina A se escribe 41 en hexadecimal. Este formato resulta útil al inspeccionar archivos, paquetes de red y salidas de programas, ya que los límites entre bytes quedan claros. También alarga la representación: cada byte necesita dos dígitos visibles, sin contar separadores o etiquetas.
Este conversor interpreta el texto como UTF-8 antes de mostrar sus bytes en hexadecimal y hace la suposición inversa al decodificar. Un carácter fuera de ASCII básico puede ocupar varios bytes UTF-8; la cadena obtenida representa bytes, no una lista de puntos de código Unicode. Cada byte exige dos dígitos hexadecimales. Incluso una secuencia de pares bien formada puede contener bytes que no sean texto UTF-8 válido y entonces no se podrá convertir aquí. El hexadecimal sirve para mostrar e inspeccionar datos; no cifra, comprime ni verifica su integridad.
Comprueba la fuente codificada antes de decodificar
Empieza con un valor escrito realmente en la representación esperada. Pega un componente o secuencia de bytes codificados y compara la salida legible con el registro del que procede. El decodificador funciona en este navegador y no envía la cadena a un servicio de conversión. Si la entrada está dañada o usa otro formato, puede fallar o dejar una parte intacta, según la operación. Conserva el valor original para distinguir si un carácter extraño ya estaba en la fuente o procede de tu interpretación.
Trata el texto decodificado como una entrada nueva que quizá no sea fiable. Una frase legible puede contener marcado, una URL, una cadena con aspecto de instrucción o información privada que necesite otro tratamiento. No la insertes en un contexto ejecutable solo porque se haya decodificado. Si el resultado parece incorrecto, comprueba la codificación de caracteres declarada y si un sistema anterior codificó el valor más de una vez. Decodificar repetidamente sin conocer las capas puede convertir separadores literales en puntuación estructural.