Conectar vía MCP →

Ingresar cálculo

Fórmula

Publicidad

Resultados

Valor octal (base 8)
5631
from binary 101110011001
Binario (base 2) 101110011001
Octal (base 8) 5631
Decimal (base 10) 2.969

¿Qué es el Conversor de Binario a Octal?

Esta herramienta convierte un número escrito en binario (base 2, que usa únicamente los dígitos 0 y 1) a octal (base 8, con dígitos del 0 al 7). El sistema octal es una forma compacta de representar el binario, ya que cada tres dígitos binarios equivalen exactamente a un dígito octal. El conversor también te indica el valor decimal (base 10) correspondiente para que puedas comprobar el resultado.

Cómo usarlo

Escribe un número binario como 101110 en el campo de entrada y pulsa el botón. La calculadora comprueba que cada carácter sea un 0 o un 1 y, a continuación, te devuelve el valor octal, el binario original y su equivalente decimal. Los ceros a la izquierda se gestionan de forma automática.

La fórmula explicada

Como \(2^3 = 8\), tres dígitos binarios codifican un dígito octal. Empezando por la derecha, divide la cadena binaria en grupos de tres bits y, si hace falta, rellena con ceros el grupo más a la izquierda. Convierte cada grupo con la fórmula

$$d = 4 \cdot b_2 + 2 \cdot b_1 + b_0$$

lo que da un valor entre 0 y 7. Une los dígitos resultantes para formar el número octal.

Dígitos binarios agrupados de tres en tres desde la derecha, cada grupo asignado a un dígito octal
Los dígitos binarios se dividen en grupos de tres (desde la derecha); cada grupo se convierte en un dígito octal.

Ejemplo resuelto

Tomemos 101110. Lo dividimos en grupos de tres desde la derecha: 101 y 110. El primer grupo es

$$4 \cdot 1 + 2 \cdot 0 + 1 \cdot 0 = 5$$

el segundo es

$$4 \cdot 1 + 2 \cdot 1 + 1 \cdot 0 = 6$$

Por tanto, el resultado en octal es 56. Para comprobarlo, el valor decimal es

$$32 + 8 + 4 + 2 = 46$$
Conversión resuelta en tres pasos de un número binario a octal
Agrupación por pasos en un ejemplo resuelto: rellenar, agrupar de tres en tres y convertir cada terna.

Tabla de Conversión de Grupos Binarios a Octales

La conversión de binario a octal funciona porque \(8 = 2^3\). Cada dígito octal corresponde exactamente a un grupo de tres dígitos binarios (un triplete). Para convertir, divide el número binario en grupos de 3 bits comenzando desde la derecha, rellena el grupo más a la izquierda con ceros a la izquierda si es necesario, luego reemplaza cada triplete con el dígito octal único que se muestra a continuación.

Binario de 3 bits (triplete) Dígito Octal Valor Decimal
000 0 0
001 1 1
010 2 2
011 3 3
100 4 4
101 5 5
110 6 6
111 7 7

Cada triplete se lee con valores posicionales \(4,\ 2,\ 1\) (es decir \(2^2, 2^1, 2^0\)). Por ejemplo, \(101_2 = 1\times4 + 0\times2 + 1\times1 = 5\), dando el dígito octal \(5\).

Más Ejemplos Resueltos

Ejemplo 1: \(11_2\) → octal

Agrupa desde la derecha en tripletes de 3 bits, rellenando la izquierda con ceros: \(11 \to 011\).

$$011_2 = 0\times4 + 1\times2 + 1\times1 = 3$$

Entonces \(11_2 = \)3\(_8\). Su valor decimal también es 3.

Ejemplo 2: \(11010110_2\) → octal

Divide en tripletes desde la derecha; el grupo más a la izquierda obtiene un cero de relleno: \(11\,010\,110 \to 011\,010\,110\).

Triplete 011 010 110
Dígito octal 3 2 6

Leyendo los dígitos de izquierda a derecha se obtiene \(11010110_2 = \)326\(_8\). Como valor decimal este binario es igual a 214.

Ejemplo 3: Una cadena más larga \(101110011001_2\)

Esto tiene 12 bits, ya es un múltiplo de 3, así que no se requiere relleno. Agrupa desde la derecha:

Triplete 101 110 011 001
Dígito octal 5 6 3 1

Por lo tanto \(101110011001_2 = \)5631\(_8\). El mismo valor confirmado en base 10 es 2969.

Preguntas frecuentes

¿Por qué se agrupa de tres en tres? Cada dígito octal representa exactamente tres bits porque \(8 = 2^3\), lo que convierte la conversión en una reagrupación limpia y sin pérdida de información.

¿Y si el número de dígitos no es múltiplo de tres? Rellenamos con ceros a la izquierda; esto no altera el valor.

¿Puedo introducir una coma decimal? Este conversor trabaja con números binarios enteros. Elimina cualquier parte fraccionaria antes de convertir.

Última actualización: