utilix.mx
⌕/
Ver todas →
⌕/

Convertidor Binario, Hexadecimal, Octal y Decimal Online

Convierte números entre binario, decimal, hexadecimal y octal al instante. Incluye representación en bits, tabla ASCII y operaciones bit a bit. Ideal para programadores y estudiantes.

Decimal (0-9)

Binario (0-1)

Hexadecimal (0-9, A-F)

Octal (0-7)

Escribe en cualquier campo para convertir

Cómo usar el convertidor de bases numéricas

  1. Escribe el número en cualquiera de los cuatro campos: decimal, binario, hexadecimal u octal.
  2. Los demás campos se actualizan automáticamente con la conversión equivalente.
  3. El panel inferior muestra la representación en bits agrupados de 4, la cantidad de bits y bytes, y el carácter ASCII si aplica.
  4. Usa los botones «Copiar» para copiar el resultado de cualquier base al portapapeles.

Preguntas frecuentes

¿Qué es el sistema binario y para qué se usa?▼

El sistema binario es un sistema de numeración que usa solo dos dígitos: 0 y 1. Es la base de toda la computación moderna porque los circuitos electrónicos solo pueden estar en dos estados: apagado (0) o encendido (1). Cada dígito binario se llama bit, y grupos de 8 bits forman un byte.

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

Divide el número entre 2 y anota el residuo. Repite con el cociente hasta llegar a 0. El número binario se lee de abajo hacia arriba con los residuos. Por ejemplo: 13 ÷ 2 = 6 r1 → 6 ÷ 2 = 3 r0 → 3 ÷ 2 = 1 r1 → 1 ÷ 2 = 0 r1, resultado: 1101.

¿Qué es el sistema hexadecimal y por qué lo usan los programadores?▼

El hexadecimal (base 16) usa los dígitos 0–9 y las letras A–F. Es popular entre programadores porque un dígito hexadecimal representa exactamente 4 bits, haciendo que los valores binarios largos sean mucho más compactos y legibles. Por ejemplo, el color blanco en CSS es #FFFFFF = 11111111 11111111 11111111 en binario.

¿Qué diferencia hay entre binario, octal y hexadecimal?▼

Son diferentes bases numéricas. Binario (base 2): usa 0 y 1. Octal (base 8): usa 0–7. Hexadecimal (base 16): usa 0–9 y A–F. Todos se pueden convertir entre sí. 3 bits forman un dígito octal; 4 bits forman un dígito hexadecimal. En programación, hex es el más usado por su compacidad.

¿Qué es un bit y qué es un byte?▼

Un bit (binary digit) es la unidad mínima de información en computación: puede ser 0 o 1. Un byte son 8 bits agrupados, capaz de representar 256 valores distintos (0–255). Los archivos, memoria RAM y almacenamiento se miden en bytes (KB = 1,024 bytes, MB = 1,024 KB, GB = 1,024 MB).

¿Qué es la tabla ASCII y cómo se relaciona con el binario?▼

ASCII (American Standard Code for Information Interchange) asigna un número decimal a cada carácter del teclado. Por ejemplo, 'A' = 65 = 01000001 en binario. Los primeros 128 caracteres ASCII (0–127) cubren letras inglesas, números y símbolos comunes. Así es como las computadoras almacenan texto internamente.

¿Por qué en programación se usa 0x como prefijo de los hexadecimales?▼

El prefijo 0x es una convención heredada del lenguaje C que indica que el número que sigue está en base 16. Del mismo modo, 0b indica binario y 0o indica octal. Esta convención se usa en C, C++, Java, Python, JavaScript y muchos otros lenguajes para evitar ambigüedad con números decimales.