Convertidor hexadecimal: texto a hex y hex a texto
Convertidor hexadecimal — texto ↔ hexTEXTO → HEX
Convierta entre texto y códigos hexadecimales (base 16). Introduzca texto para obtener su representación hexadecimal (dos dígitos hexadecimales por carácter), o introduzca códigos hexadecimales para decodificarlos de nuevo a texto legible. Admite formatos con prefijo 0x, separados por espacios, concatenados y codificados con %. Esta herramienta procesa todos los datos en local en su navegador: no se sube ningún dato a ningún servidor.
Entrada
Codificación:Detección automática▾
Detección automática
UTF-8
UTF-16 LE
UTF-16 BE
ISO-8859-1 (Latin-1)
Windows-1252
GBK / GB2312
Shift-JIS
EUC-JP
EUC-KR
Big5
Mayúsculas:Prefijo:Separador:
Escriba para convertir en tiempo real
Salida
(UTF-8 .txt)
Esquema 14: codificación hexadecimal La codificación hexadecimal (base 16) es una forma compacta de representar datos binarios. Cada dígito hexadecimal representa 4 bits (un nibble), así que dos dígitos hexadecimales representan exactamente un byte (8 bits). El hexadecimal se usa mucho en programación, depuración, códigos de color (p. ej., #FF5733), direcciones de memoria y codificación de URL (p. ej., %20 para el espacio). Prefijos habituales: 0x (C, JavaScript), $ (Pascal, ensamblador) y 0x/0X (literales hexadecimales).
¿Por qué hexadecimal?
Un dígito hexadecimal codifica exactamente 4 bits (un nibble), así que un byte siempre son dos dígitos hexadecimales y la correspondencia con el binario es mecánica. Esa alineación 1:1, además de la brevedad, es la razón por la que las direcciones de memoria, los códigos de color como #FF8000 y los resúmenes de hash se escriben en hexadecimal por convención.
Que 0xFF signifique 255 o −1 depende de la anchura y del signo que se supongan; el hexadecimal por sí solo no contiene ese contexto.