Saltar al contenido
Aback Tools Logo

Conversor de texto binario/octal/hexadecimal

Convierte texto a representaciones binarias, octales o hexadecimales y decodifícalas de nuevo a texto legible. Admite prefijos 0b/0o/0x, espaciado personalizado, agrupación de bytes y detección automática del formato. Todas las conversiones se realizan en tu navegador: sin subidas y sin registro.

Binary/Octal/Hex Text Converter

Convert text to binary, octal, or hex representations — and back. Supports configurable spacing, prefix (0b, 0o, 0x), byte grouping, and automatic format detection. All processing runs in your browser.

Format Options

Uppercase hex letters (A-F)Only affects text → hex mode

Quick Samples

Privacy Guarantee

All conversions run entirely in your browser. Your text and data never leave your device — no uploads, no API calls, no tracking.

¿Por qué usar nuestro conversor de texto binario/octal/hexadecimal?

  • Conversión bidireccional: convierte texto a representaciones binarias, octales o hexadecimales y decodifícalas de nuevo a texto legible. Las seis direcciones son compatibles en una sola interfaz con un interruptor sencillo.
  • Detección automática de formato: ¿no sabes en qué formato está tu dato codificado? Pulsa Detección automática y la herramienta analizará la entrada para determinar si es binaria, octal o hexadecimal, y fijará el modo de conversión correcto de forma automática.
  • Formato de salida personalizable: controla el prefijo (0b, 0o, 0x o ninguno), el espaciado (espacios, comas o todo junto), la agrupación de bytes (1, 2 o 4 bytes) y el uso de mayúsculas o minúsculas en hexadecimal (A-F). La vista previa cambia al instante mientras ajustas la configuración.
  • Procesamiento 100 % privado en el navegador: todas las conversiones se ejecutan íntegramente en tu navegador. Tu texto y tus datos nunca salen de tu dispositivo: sin subidas, sin llamadas al servidor y sin recopilación de datos. Privacidad total para contenido sensible.

Cómo funciona la conversión de texto a formato codificado

Cuando conviertes texto a binario, octal o hexadecimal, cada carácter se transforma primero en su punto de código Unicode y luego se expresa en la base de destino. Por ejemplo, la letra A (punto de código 65) se convierte en 01000001 en binario, 101 en octal y 41 en hexadecimal. El conversor aplica después las opciones de formato elegidas (prefijo, espaciado y agrupación de bytes) para generar la salida final.

Cómo funciona la decodificación de formato codificado a texto

La decodificación invierte el proceso. La herramienta elimina los prefijos opcionales (0b, 0o, 0x), ignora los espacios en blanco y las comas, y luego agrupa los dígitos restantes en bloques del tamaño de un byte según la base (8 bits para binario, 3 dígitos para octal y 2 dígitos para hexadecimal). Cada bloque se interpreta como un número en esa base y se convierte de nuevo en un carácter Unicode mediante String.fromCharCode() .

Binario (base 2)

El binario usa solo dos dígitos: 0 y 1 . Cada byte se representa con exactamente 8 bits. Es la representación de más bajo nivel de los datos de texto y se usa habitualmente en programación de bajo nivel, protocolos de red y sistemas embebidos. Las representaciones binarias son las más largas: un solo carácter requiere 8 caracteres más el espaciado opcional.

Octal (base 8) frente a hexadecimal (base 16)

El octal usa los dígitos 0–7 y representa cada byte con 3 dígitos octales (000–377). Se ve habitualmente en los permisos de archivos de Unix y en algunos sistemas heredados. El hexadecimal usa los dígitos 0–9 y las letras A–F , con cada byte representado por exactamente 2 dígitos hexadecimales (00–FF). El hexadecimal es la codificación más común para depurar, en informática forense y en criptografía, porque es la representación legible más compacta de bytes sin procesar.

Preguntas frecuentes

El binario (base 2) usa dos dígitos (0 y 1) y es la representación de nivel más bajo: cada byte ocupa 8 caracteres. El octal (base 8) usa los dígitos 0–7, con cada byte en 3 caracteres. El hexadecimal (base 16) usa los dígitos 0–9 y las letras A–F, con cada byte en solo 2 caracteres. El hexadecimal es el más compacto y el más usado para depurar.

Sí. Esta herramienta admite las seis direcciones de conversión: texto → binario, binario → texto, texto → octal, octal → texto, texto → hexadecimal y hexadecimal → texto. Solo tienes que cambiar la dirección de conversión y pegar la entrada.

La detección automática examina la entrada para determinar si parece binaria (solo 0 y 1), octal (solo dígitos 0–7) o hexadecimal (dígitos 0–9 y letras A–F). Si la entrada contiene caracteres fuera de estos conjuntos, se asume que es texto normal.

Puedes personalizar: el prefijo (ninguno, 0b para binario, 0o para octal, 0x para hexadecimal), el espaciado entre bytes (espacios, comas o ningún separador), la agrupación de bytes (1, 2 o 4 bytes por grupo) y el uso de mayúsculas o minúsculas en hexadecimal.

Los errores de decodificación suelen ocurrir cuando la longitud de la entrada no se alinea con los límites de byte. El binario debe ser múltiplo de 8 bits, el hexadecimal múltiplo de 2 dígitos y el octal debería ser múltiplo de 3 dígitos.

Por supuesto. La herramienta funciona 100 % en tu navegador. Tu texto y tus datos codificados nunca se suben a ningún servidor ni se transmiten por la red. Todo el procesamiento se ejecuta localmente en tu dispositivo.

La herramienta usa puntos de código Unicode mediante String.charCodeAt() y String.fromCharCode(), cubriendo el Plano Básico Multilingüe (U+0000 a U+FFFF). Los caracteres fuera de este rango pueden no convertirse correctamente.

Sí, 100 % gratis, sin registro, sin cuenta y sin límites de uso. Convierte todo el texto que necesites y decodifica tantos volcados hexadecimales como quieras, gratis para siempre.