Herramienta profesional en línea para convertir entre texto y hexadecimal (base-16). Soporta ASCII, UTF-8 y múltiples opciones de formato con conversión en tiempo real.
Entrada Hello
Explicación: Cada carácter se convierte a su valor ASCII hexadecimal (H=0x48, e=0x65, l=0x6C, o=0x6F) Each character is converted to its hexadecimal ASCII value (H=0x48, e=0x65, l=0x6C, o=0x6F)
Entrada 54 68 65 20 71 75 69 63 6b 20 62 72 6f 77 6e 20 66 6f 78
Entrada 2025 @ #
Entrada 🦊 (fox emoji)
Explicación: Los emojis UTF-8 requieren múltiples bytes (4 bytes para este emoji de zorro) UTF-8 emojis require multiple bytes (4 bytes for this fox emoji)
El sistema hexadecimal (base-16) es un sistema de numeración que utiliza 16 símbolos: 0-9 y A-F. Es muy utilizado en informática porque un dígito hexadecimal representa exactamente 4 bits (medio byte), lo que lo hace perfecto para representar datos binarios de forma compacta y legible para el ser humano.
Cada carácter en el texto está representado por su valor numérico en la codificación de caracteres (generalmente ASCII o UTF-8). Este número se convierte luego a notación de base 16. Por ejemplo, 'A' tiene el valor ASCII 65 (decimal) = 41 (hexadecimal).
El sistema hexadecimal es esencial en programación para direcciones de memoria, códigos de color (#FF5733), direcciones MAC, hashes criptográficos, firmas de archivos, codificaciones de caracteres y depuración de datos binarios.
Las operaciones criptográficas a menudo producen datos binarios que se codifican como hexadecimal para su visualización. Las funciones hash (MD5, SHA-256) y las claves de cifrado se muestran típicamente en formato hexadecimal para facilitar la legibilidad y la portabilidad.
Decimal → Hex:
0-9 → 0-9
10 → A, 11 → B, 12 → C
13 → D, 14 → E, 15 → F
16 → 10, 255 → FF
0-9 → 0-9
10 → A, 11 → B, 12 → C
13 → D, 14 → E, 15 → F
16 → 10, 255 → FF
• Usa el prefijo "0x" para indicar valores hexadecimales
• 2 dígitos hexadecimales = 1 byte = 8 bits
• Mayúsculas vs minúsculas es una convención
• Siempre valida las cadenas hexadecimales antes de decodificar
La codificación hexadecimal se utiliza ampliamente en programación e informática: para representar direcciones de memoria, códigos de color en diseño web (#RRGGBB), direcciones MAC, análisis de archivos binarios, hashes criptográficos, codificación de URL y secuencias de escape de caracteres. Proporciona una forma compacta de representar datos binarios en un formato legible para el ser humano.
Para convertir texto a hexadecimal: 1) Selecciona "Texto (UTF-8)" como formato de entrada y "Hexadecimal" como salida. 2) Introduce tu texto en el cuadro de entrada, la herramienta lo convertirá en tiempo real. Cada carácter se convertirá a su valor hexadecimal (p. ej., 'A' se convierte en 41). La herramienta maneja automáticamente la codificación UTF-8 para caracteres internacionales y emojis.
ASCII utiliza 1 byte por carácter (máximo 128 caracteres), mientras que UTF-8 utiliza de 1 a 4 bytes dependiendo del carácter. Para texto básico en inglés (A-Z, 0-9), son idénticos. Pero UTF-8 puede representar todos los caracteres Unicode, incluyendo emojis, caracteres chinos, etc. Por ejemplo, "A" es 41 en ambos, pero "你" es E4 BD A0 en UTF-8 (3 bytes).
Para decodificar hexadecimal a texto: 1) Selecciona "Hexadecimal" como formato de entrada y "Texto (UTF-8)" como salida. 2) Introduce los valores hexadecimales (con o sin espacios, con o sin prefijo 0x). La herramienta elimina automáticamente los espacios y prefijos, y luego convierte cada par hexadecimal a su carácter correspondiente.
¡Sí! Selecciona "Hexadecimal" como entrada y "Binario" como salida. Cada dígito hexadecimal se convierte exactamente en 4 dígitos binarios (bits). Por ejemplo: F (hex) = 1111 (binario), A (hex) = 1010 (binario). Esta conversión es útil para comprender las operaciones a nivel de bits y la programación de bajo nivel.
El visor de bytes muestra los datos en un formato profesional de volcado hexadecimal (hex dump), similar a los editores hexadecimales. Muestra: direcciones de memoria a la izquierda, valores hexadecimales en el medio y la representación ASCII a la derecha. Este formato es estándar en depuración, ingeniería inversa y análisis de archivos.
Sí, la conversión hexadecimal es completamente reversible. Convertir texto a hexadecimal y de nuevo a texto te dará los datos originales, siempre que se utilice la codificación de caracteres correcta (UTF-8). Esto hace que el hexadecimal sea un formato fiable para la transmisión y el almacenamiento de datos.
El hexadecimal se alinea perfectamente con el binario: 1 dígito hexadecimal = 4 bits, 2 dígitos hexadecimales = 1 byte. Esto lo hace más compacto que el binario (4 veces más corto) y más intuitivo para la computación que el decimal. También es más fácil convertir mentalmente entre hexadecimal y binario, por eso los programadores lo prefieren.
Encode and decode text using Base64 encoding scheme for data transmission and storage
Try Base64 →Convert text to binary and vice versa with comprehensive Base-2 conversion
Try Binary →