🔢 Herramienta de desarrollo

Conversor binario, decimal y hexadecimal

Introduce un entero para comparar binario (2), octal (8), decimal (10) y hexadecimal (16). Admite prefijos 0b, 0o y 0x, enteros grandes, bits y conversiones paso a paso.

🗓️ Última actualización 2026.08.30 ⏱️ Tiempo necesario Aproximadamente 10 segundos 🔒 Cálculo en el navegador · entrada sin guardar Traducción actualizada: 2026-11-02

bases · bits · pasos

Conversor de bases, bits y pasos

Compara cuatro representaciones y explora los bits de ancho fijo y el proceso de conversión.

En espera

Introduce un valor y su base de origen o utiliza el tablero de bits y los pasos.

Esperando un valor

Los prefijos 0b, 0o y 0x seleccionan la base. Los espacios y guiones bajos que agrupan dígitos se eliminan antes de convertir.

binario (2) BIN -
octal (8) OCT -
decimal (10) DEC -
hexadecimal (16) HEX -

Restablecer conversor recupera solo el valor y la base de Convertir. Los bits y los pasos conservan su estado. Usa Apagar todos para vaciar el tablero.

Los resultados aparecen al introducir un valor.
Resumen de conversión Se muestra al introducir datos
Bits · bytes -bits · -bytes
Tipo mínimo sin signo -

Cómo convertir bases numéricas

Este conversor compara en tiempo real binario (2), octal (8), decimal (10) y hexadecimal (16). El decimal 255 equivale al binario 11111111, al octal 377 y al hexadecimal FF. Copia un resultado o todos como cadenas sin formato para usar en código. Se reconocen prefijos como 0b1010, 0o17 y 0xFF. Los guiones bajos de 1010_1101 y los espacios entre grupos se eliminan antes del cálculo.

Los cálculos enteros usan BigInt de JavaScript y conservan los dígitos exactos incluso por encima de 2⁵³. Elige una base de origen de 2 a 36. El tablero de 8, 16 y 32 bits muestra cada bit y sus interpretaciones sin signo y en complemento a 2. Los pasos muestran el valor posicional y las divisiones sucesivas en tablas para ejercicios de informática y arquitectura de computadores. El cálculo se realiza en el navegador sin enviar los valores a un servidor de Toolvil.

Cuándo se necesita esta herramienta

  • Comprobar valores de color, memoria o registros como 0xFF en binario (2) y decimal (10)
  • Explorar permisos y máscaras de bits en un tablero de 8, 16 o 32 bits con complemento a 2
  • Comprobar conversiones de ejercicios de informática y arquitectura de computadores

Antes de convertir

  • Sin prefijo, usa solo dígitos válidos en la base de origen. Un 2 no es válido en binario (2).
  • Los prefijos 0b, 0o y 0x tienen prioridad sobre la base seleccionada.
  • Convertir admite enteros desde 0. El tablero acepta valores desde el mínimo con signo hasta el máximo sin signo del ancho elegido.

Modo de uso

  1. Elige BIN, OCT, DEC o HEX o usa un prefijo 0b, 0o o 0x.
  2. Introduce un valor para ver las bases 2, 8, 10 y 16, el número de bits y el tipo sin signo sugerido.
  3. Copia una tarjeta o pulsa Copiar resultados para obtener cadenas sin formato.
  4. En Bits, elige un ancho y pulsa bits, invierte o desplaza para explorar el complemento a 2.
  5. En Pasos, elige las bases de origen y destino y revisa las tablas de valor posicional y divisiones.
Valores de entradaEnteros desde 0, base de origen 2~36 y prefijos opcionales 0b, 0o y 0x
Valores de salidaValores en bases 2, 8, 10 y 16, bits, bytes, tipo sin signo, complemento a 2 y pasos
Método de procesamientoCálculos enteros exactos en el navegador con BigInt
AlcanceConversión de enteros desde bases 2~36; tablero de 8, 16 y 32 bits; sin valores fraccionarios

Valores habituales en decimal (10), binario (2), octal (8) y hexadecimal (16)

decimal (10)binario (2)octal (8)hexadecimal (16)
0000000
10101012A
161 00002010
3210 00004020
64100 000010040
1281000 000020080
2551111 1111377FF
1024100 0000 00002000400

Tres modos: convertir, bits y pasos

Utiliza las tres pestañas según la tarea. Convertir muestra rápidamente cuatro representaciones. Bits permite manipular cada bit. Pasos explica la conversión mediante tablas que puedes seguir y comprobar.

Bits y negativos en complemento a 2

Elige 8, 16 o 32 bits. Cada pulsación cambia un bit entre 0 y 1 y actualiza binario (2), octal (8), decimal sin signo (10) y hexadecimal (16). Si el bit superior es 1, el patrón también se interpreta como negativo de ancho fijo en complemento a 2. Por ejemplo, 11111111 de 8 bits representa 255 sin signo o -1 con signo. La inversión y los desplazamientos lógicos muestran cómo cambian los indicadores y las máscaras.

Valor posicional y divisiones sucesivas

Para convertir a decimal (10), multiplica cada dígito por su peso, una potencia de la base de origen, y suma los productos. Para convertir desde decimal (10), divide repetidamente por la base de destino y lee los restos de abajo arriba. Pasos muestra estas operaciones en tablas.

Enteros grandes con BigInt y bases 2~36

BigInt conserva enteros exactos más allá del límite entero seguro de Number, 2⁵³-1. Las bases de origen de 2 a 36 abarcan más que las cuatro representaciones habituales. La longitud práctica y el tamaño de las tablas dependen de la memoria y del entorno del navegador.

Ejercicios de informática y tareas de desarrollo

Usa las conversiones para comprobar ejercicios de informática y arquitectura de computadores y crea máscaras en el tablero para entenderlas. En desarrollo, estas representaciones ayudan con colores, permisos y componentes de direcciones. Consulta el protocolo o formato real antes de aplicar el resultado.

Esta herramienta convierte bases enteras e interpreta complemento a 2 de ancho fijo. No convierte formatos IEEE 754 de coma flotante, partes fraccionarias, endianness ni orden de bytes. Consulta la documentación del protocolo y realiza comprobaciones independientes para tareas de sistemas.

FAQ

¿Puedo introducir prefijos como 0xFF o 0b1010?

Sí. El prefijo 0b selecciona binario (2), 0o selecciona octal (8) y 0x selecciona hexadecimal (16). El prefijo tiene prioridad sobre la base elegida. Se eliminan espacios y guiones bajos de agrupación, como en 1010_1101 o 1010 1101, antes del cálculo entero exacto.

¿Puedo comprobar negativos y bits en complemento a 2?

Convertir no acepta negativos sin un ancho de bits. Elige 8, 16 o 32 bits en Bits e introduce un entero negativo como -1. Se muestra el patrón de complemento a 2 de ancho fijo y sus interpretaciones con y sin signo.

¿Puedo ver los pasos de conversión?

Sí. En Pasos, elige las bases de origen y destino. La conversión a decimal (10) muestra el valor posicional y la conversión desde decimal (10) muestra divisiones sucesivas en tablas. También se reconocen 0x y 0b. Usa las tablas para comprobar ejercicios de informática y arquitectura de computadores.

¿Puedo convertir enteros grandes y bases 2~36?

Sí. BigInt de JavaScript conserva enteros exactos más allá del límite entero seguro de Number, 2⁵³-1. Puedes elegir una base de origen de 2 a 36, incluidas representaciones compactas con letras de A a Z.

¿Cómo funcionan la copia y la privacidad?

Usa el botón de una tarjeta o Copiar resultados. La herramienta informa de si la copia se ha realizado. Las conversiones, las operaciones de bits y los cálculos se ejecutan en el navegador sin subir ni guardar los valores en un servidor de Toolvil.