Convertir Texto a Hexadecimal Gratis – Codifica Texto a Hex y Decodifica

Usa el Convertir Texto a Hexadecimal gratuito abajo: tus datos nunca salen de tu navegador, todo el trabajo ocurre en tu dispositivo y no se sube a ningún servidor.

Qué es la codificación hexadecimal

El hexadecimal, o hex, escribe cada byte de datos como dos dígitos, usando del 0 al 9 y de la a a la f. El texto “Hi” son dos bytes, y en hex es 4869: 48 para la H, 69 para la i. Hex es la forma estándar en que los programadores miran los datos crudos, porque muestra cada byte exactamente, sin ambigüedad sobre caracteres, codificaciones o códigos de control invisibles. Los depuradores, las herramientas de red y los inspectores de archivos muestran hex por esta razón.

Convertir texto a hex, y hex de nuevo a texto, es una habilidad básica para cualquiera que trabaje con formatos de datos, API o codificaciones. Esta herramienta hace ambas direcciones en tu navegador, sin subir nada, y con opciones de espaciado y mayúsculas para adaptarse al estilo que necesites.

Cómo usar la herramienta

Escribe texto en el cuadro de entrada y pulsa Codificar texto a hex. El resultado muestra dos dígitos hex por byte. Marca Espacios entre bytes para una forma más legible como 48 65 6c, útil cuando comparas bytes a simple vista. Marca Hex en mayúsculas para el estilo 48656C, que algunos sistemas prefieren. Para decodificar, pega hex en la entrada y pulsa Decodificar hex a texto. Los espacios, los saltos de línea y un 0x inicial se aceptan, así que el hex copiado desde herramientas distintas funciona sin limpieza manual.

Prueba el ejemplo: “Hello, hex!” se convierte en 48656c6c6f2c2068657821. Decodifícalo de nuevo y obtienes el texto original. Prueba también una letra acentuada: é se convierte en c3a9, dos bytes, porque esta herramienta codifica el texto como UTF-8, la codificación estándar de la web. Por eso los caracteres de varios bytes producen más de dos dígitos hex.

Por qué el texto se convierte en más de un byte por carácter

Quien empieza suele esperar un par hex por carácter, y se sorprende cuando é ocupa dos pares o una marca de verificación ocupa tres. La razón es UTF-8. Las letras inglesas simples caben en un byte cada una, pero los sistemas de escritura del mundo necesitan más. UTF-8 da un byte a los caracteres comunes, dos a las letras acentuadas europeas, y tres o cuatro a la mayoría de los demás alfabetos y símbolos. Hex muestra bytes, no caracteres, así que revela fielmente esta estructura.

Esa honestidad es justo por lo que hex sirve para depurar. Si una API rechaza tu texto, o un archivo muestra los caracteres equivocados, convertir a hex muestra si los bytes son los que esperabas. Un culpable común es una comilla tipográfica o un espacio de no separación que en pantalla parece idéntico a uno normal pero tiene bytes completamente distintos. Hex hace visible lo invisible.

Hex frente a otras codificaciones

Hex duplica el tamaño de los datos: cada byte se convierte en dos caracteres. Base64, en comparación, aumenta los datos solo en un tercio, y por eso se usa para incrustar datos en texto. Hex gana en legibilidad y simplicidad: cada par corresponde a exactamente un byte, no hay relleno, y una persona puede convertir valores pequeños a mano. Base58, que este sitio también ofrece, gana cuando las personas deben copiar códigos, porque elimina los caracteres confusos. Cada codificación equilibra tamaño, legibilidad y facilidad para las personas de forma distinta, y hex es la opción correcta cuando la exactitud importa más.

Hex tampoco es cifrado. Como Base58, se invierte con trivialidad, y cualquiera puede decodificarlo. Nunca trates el texto codificado en hex como oculto o protegido. Es un formato de visualización, no una medida de seguridad.

Preguntas frecuentes

¿Por qué el hex debe tener un número par de dígitos? Porque cada byte son exactamente dos dígitos. Un recuento impar significa que falta un dígito, y la herramienta lo señala en lugar de adivinar.

¿Acepta hex en mayúsculas? Sí. La decodificación acepta ambas cajas, y la codificación puede producir mayúsculas si marcas la opción.

¿Mi texto se sube? No. La codificación y decodificación se hacen en tu navegador con TextEncoder y TextDecoder incorporados. Tu texto nunca sale de tu dispositivo.

Codifica texto a hex, o decodifica hex de nuevo a texto, arriba.

Herramientas relacionadas

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top