Docuboxer

Convertir binario, decimal y hexadecimal

Convierte entre binario, octal, decimal, hexadecimal y cualquier base.

100% local — tus archivos no se suben a ningún servidorSin registroFunciona offline

Base arbitraria (2–36)

Resultado
Tabla de referencia rápida (0–16)
DecimalBinarioOctalHexadecimal
0000
1111
21022
31133
410044
510155
611066
711177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F
16100002010

¿Cómo se convierte un número entre binario, decimal y hexadecimal?

Para convertir un número de una base a otra, primero se traduce a decimal usando el valor posicional de cada dígito, y desde decimal se reparte en divisiones sucesivas por la base de destino para obtener los dígitos del resultado. Este conversor de bases de Docuboxer hace ese trabajo al instante: escribe en cualquiera de los cuatro campos —binario, octal, decimal o hexadecimal— y los demás se actualizan en vivo, con validación por campo para que veas exactamente qué dígito no es válido en esa base. Soporta números negativos y enteros arbitrariamente grandes gracias a BigInt, así que un hash SHA-256 de 64 caracteres o cualquier valor gigante se convierte sin perder ni un dígito de precisión. También incluye una sección de base arbitraria (2 a 36) y una tabla de referencia rápida. Todo el cálculo ocurre en tu navegador, es gratis y no requiere registro.

Cómo usar Convertir binario, decimal y hexadecimal

  1. Escribe el número en el campo que corresponda a su base actual (binario, octal, decimal o hexadecimal).
  2. Los otros tres campos se actualizan automáticamente al mismo valor, convertido a su base respectiva.
  3. Si necesitas una base distinta de las cuatro estándar, usa la sección de base arbitraria: elige la base de origen y la de destino entre 2 y 36.
  4. Copia el resultado que necesites con el botón de copiar junto a cada campo.
  5. Activa "Agrupar de a 4 bits" para leer números binarios largos más fácilmente.

Casos de uso comunes

Depurar valores de color y máscaras de bits

Convierte códigos de color hexadecimal a binario para entender exactamente qué bits está activando una máscara, o pasa un valor RGB de decimal a hex sin hacerlo a mano.

Verificar hashes y checksums

Convierte un hash SHA-256 o MD5 de hexadecimal a decimal para comparar valores o pegarlo en un sistema que solo acepta enteros, sin arriesgar redondeos porque la conversión usa BigInt.

Trabajar con permisos octales en Unix

Traduce un valor octal de permisos de archivo (como 755) a binario para ver exactamente qué combinación de lectura, escritura y ejecución representa cada dígito.

Estudiar sistemas numéricos

Practica el método de conversión paso a paso viendo cómo cambia cada base al escribir un mismo número, útil para exámenes o cursos de introducción a la computación.

Programación embebida y registros de hardware

Convierte valores de registros o direcciones de memoria entre hexadecimal y binario para leer datasheets y hojas técnicas de microcontroladores.

Preguntas frecuentes

¿Cómo se convierte un número decimal a binario?

Se divide el número entre 2 repetidamente, anotando el resto de cada división. Los restos leídos de abajo hacia arriba forman el número binario. Esta herramienta hace ese proceso automáticamente al escribir el valor en el campo decimal.

¿Cómo se convierte hexadecimal a decimal?

Cada dígito hexadecimal se multiplica por 16 elevado a la posición que ocupa (empezando en 0 desde la derecha) y se suman los resultados. Por ejemplo, FF = 15×16¹ + 15×16⁰ = 255.

¿Por qué esta herramienta no pierde precisión con números grandes?

Porque usa BigInt en vez del tipo Number de JavaScript. Number pierde precisión a partir de 2^53, lo que arruinaría la conversión de hashes largos o enteros gigantes; BigInt no tiene ese límite.

¿Puedo convertir números negativos?

Sí. Escribe el signo menos delante del número en cualquiera de los cuatro campos y el resultado en las demás bases conservará el signo correctamente.

¿Qué significan los prefijos 0x, 0b y 0o?

Son prefijos estándar de programación: 0x indica hexadecimal, 0b binario y 0o octal. Puedes pegarlos directamente en el campo correspondiente y la herramienta los reconoce y los limpia automáticamente.

¿Se puede convertir a una base distinta de binario, octal, decimal o hexadecimal?

Sí, usando la sección de base arbitraria puedes elegir cualquier base entre 2 y 36, útil por ejemplo para codificar identificadores cortos en base 36.