
El sistema de numeración octal se denomina sistema de numeración de base 8 y utiliza los dígitos 0, 1, 2, 3, 4, 5, 6, 7.
Es un sistema muy utilizado para pasar números binarios a octales en razón a que los primeros pueden llegar a ser muy difíciles de leer.
La conversión de binario en octal se lleva a cabo fácilmente por la partición del número binario en grupos de tres dígitos cada uno, iniciando de derecha a izquierda y convirtiendo esta agrupación en números octales de acuerdo a la siguiente tabla:
| Sistema binario | Sistema octal |
| 000 | 0 |
| 001 | 1 |
| 010 | 2 |
| 011 | 3 |
| 100 | 4 |
| 101 | 5 |
| 110 | 6 |
| 111 | 7 |
El siguiente ejemplo ilustra el procedimiento para convertir el número binario 10110101111001 en octal.
| ( | 10 | 110 | 101 | 111 | 001 | ) | 2 | = | 265718 |
| 2 | 6 | 5 | 7 | 1 |
La conversión de binario a hexadecimal es similar, excepto que el número binario se divide en grupos de cuatro dígitos.
| ( | 10 | 1101 | 0111 | 1001 | ) | 2 | = | 2D7916 |
| 2 | D | 7 | 9 |
En el siguiente ejemplo, se denota la conversión del número octal 35728 a decimal (el 8 al lado del número significa que éste está representado en base octal).
| Dígitos | 3 | 5 | 7 | 2 |
| Posición | 3 | 2 | 1 | 0 |
| Base | 8 | 8 | 8 | 8 |
| Peso (Tomar la base y elevarla por el valor de la posición) |
83 | 82 | 81 | 80 |
| Resultado de elevar la base por la posición | 512 | 64 | 8 | 1 |
| Se multiplica el resultado por el valor del dígito | 1536 | 320 | 56 | 2 |
Se suman los resultados (1536+320+56+2) = 191410