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.
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
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.