Saltar al contenido principal
Z

Binary vs Hexadecimal

Binary vs hex compared — base, readability and use cases, with free converters and a number base converter.

Binary (base 2) is how computers store data; hexadecimal (base 16) is a compact, human-friendly way to write the same bits — each hex digit equals exactly four binary digits.

Binary vs Hexadecimal at a glance

Binary Hexadecimal
Base 2 (0-1) 16 (0-9, A-F)
Digits per byte 8 2
Readability Low (long strings) High (compact)
Used for Bit-level logic Colours, memory, hashes

When to use Binary

Use binary when you reason about individual bits — flags, masks, low-level logic.

When to use Hexadecimal

Use hex to write bytes compactly — colour codes, memory addresses, hashes.

Tools for Binary & Hexadecimal

Binary vs Hexadecimal

¿Esta herramienta solo admite ASCII?

No — el motor interno gestiona cualquier punto de código Unicode hasta U+10FFFF. La etiqueta “dentro del rango ASCII” de cada fila indica qué caracteres pertenecen al conjunto ASCII original de 7 bits (≤ 127).

¿Qué son las unidades UTF-16?

JavaScript almacena las cadenas usando UTF-16. Los caracteres mayores que U+FFFF ocupan dos unidades de 16 bits (un par sustituto). La fila de unidades UTF-16 muestra esos códigos de 16 bits en bruto.

¿Por qué la tabla en vivo se limita a 200 caracteres?

Renderizar una fila del DOM por cada carácter resultaría costoso al pegar cadenas largas. 200 caracteres son suficientes para la mayoría de las comprobaciones — para volúmenes mayores, procesa la entrada con tu editor de código.

¿Necesitas bytes en bruto en lugar de puntos de código?

Usa nuestro String to Hex Converter para obtener la salida en bytes UTF-8, o el UTF-8 Converter para obtener puntos de código y notación de escape \u{HEX}.