Convertidor de octal a decimal
Pegue números octales como 755 o 0o777 y obtenga su valor decimal exacto, opcionalmente leído como un patrón con signo en complemento a dos.
Procesado localmente en tu navegador/ Tus datos se quedan en tu navegador.
¿Qué es Convertidor de octal a decimal?
El octal es el sistema de numeración en base 8: usa los dígitos del 0 al 7 y cada dígito equivale exactamente a tres bits. Fue muy popular en los primeros ordenadores y hoy sigue vivo en los permisos de archivos de Unix (chmod 755), en secuencias de escape como \033 y en el prefijo 0o de Python, JavaScript y Rust.
El convertidor lee cada línea como un entero octal, ignorando espacios, guiones bajos y un posible prefijo 0o o signo menos. Usa aritmética de precisión arbitraria, así que los valores muy largos siguen siendo exactos. También puede interpretar los dígitos como el patrón de bits de un entero con signo de 8, 16, 32 o 64 bits y añadir separadores de miles al resultado.
¿Cómo funciona?
- Escriba un número octal por línea, por ejemplo 755, 0o777 o 377.
- Si quiere, elija un ancho con signo para leer 377 como −1 en 8 bits.
- Elija un separador de miles para un resultado decimal más legible.
- Lea la salida decimal; con un solo número, las filas muestran también binario, hexadecimal y tamaño en bytes.
Casos de uso habituales
- Pasar un modo chmod como 644 o 755 a su valor decimal para un script o una API que espera un número.
- Decodificar un escape octal o el campo de tamaño de una cabecera tar al leer un formato binario.
- Comprobar una constante de Python o C como 0o1777 frente a su valor decimal.
- Practicar conversiones entre bases en tareas y exámenes.
Ejemplos
Prueba esta entrada en la herramienta de arriba:
755 0o777 377 7777777777777777777777
493 511 255 73786976294838206463
Privacidad
Convertidor de octal a decimal se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.
Limitaciones
Aquí solo se admiten enteros (use el convertidor de bases para fracciones). Los dígitos 8 y 9 no existen en octal y se notifican como errores.
Preguntas frecuentes
¿Cuánto es 755 en decimal?
755 en octal equivale a 493 en decimal: 7×64 + 5×8 + 5. Es el modo de permisos clásico «rwxr-xr-x».
¿Por qué se rechaza el dígito 8?
El octal solo tiene ocho dígitos, del 0 al 7. Un 8 o un 9 indica que el número no es octal, así que la línea se marca en lugar de adivinarse.
¿Cómo leo un número octal negativo?
O bien escribe un signo menos antes de los dígitos, o elige un ancho con signo: 377 leído como 8 bits con signo da −1 porque su bit más alto vale 1.
Herramientas relacionadas
Convertidor de decimal a octal
Escriba enteros decimales y obtenga su forma octal exacta, con prefijo 0o, agrupación o complemento a dos de ancho fijo cuando lo necesite.
Herramientas para desarrolladores
Convertidor de bases (2 a 36)
Escriba un número, elija su base y la base de destino y obtenga un resultado exacto con vista rápida en binario, octal, decimal, hexadecimal y base 36.
Herramientas para desarrolladores
Convertidor de binario a decimal
Lea el binario como número decimal, ya sea como valor sin signo o como entero con signo en complemento a dos.
Herramientas para desarrolladores
Convertidor de hexadecimal a decimal
Lea valores hexadecimales como números decimales, sin signo o como enteros con signo en complemento a dos de 8 a 64 bits.
Herramientas para desarrolladores
Convertidor de Texto a Octal
Escriba su texto como valores de byte en base 8, por ejemplo "Hi" → 110 151, o como secuencias \110\151.
Codificación y decodificación
Convertidor de Octal a Texto
Pegue valores de byte octales como 110 145 154 154 157 o \110\145\154 y lea el texto.
Codificación y decodificación
Convertidor de decimal a binario
Convierta enteros decimales a binario, incluidos los negativos en complemento a dos con el ancho de bits que necesite.
Herramientas para desarrolladores
Convertidor de decimal a hexadecimal
Convierta enteros decimales a hexadecimal, con agrupación por bytes, prefijo 0x y complemento a dos de ancho fijo para negativos.
Herramientas para desarrolladores