utilduck
Home · Desarrollador · Conversor de base numérica

Conversor de base numérica

Introduce un número y su base para ver su valor en las cuatro bases a la vez.

Resultados
Binario (Base 2)11111111
Octal (Base 8)377
Decimal (Base 10)255
Hexadecimal (Base 16)FF

Sobre las bases numéricas

Los ordenadores usan binario (0 y 1) a nivel de hardware. El octal (0–7) y el hexadecimal (0–F) son notaciones compactas usadas frecuentemente en programación y direcciones de memoria. Para convertir un número decimal, se divide repetidamente por la base destino y se leen los restos al revés.

¿Cómo convierto entre bases numéricas?

Para convertir un número decimal a otra base, divídelo repetidamente entre la base de destino y lee los restos en orden inverso; para convertir a decimal, multiplica cada dígito por su valor posicional y suma los resultados. Ejemplo: el decimal 255 es 11111111 en binario, 377 en octal y FF en hexadecimal.

Pasos para convertir un número decimal a otra base

  1. Divide el número decimal entre la base de destino y anota el resto.
  2. Divide el cociente del paso anterior otra vez entre la base, anotando cada resto.
  3. Repite hasta que el cociente llegue a 0.
  4. Lee los restos en orden inverso (el último calculado primero) para obtener el número convertido.
  5. Para el hexadecimal, sustituye los restos del 10 al 15 por las letras de la A a la F.

Conversión de base numérica

Valor decimal = Suma de (dígito x base^posición), leyendo las posiciones de derecha a izquierda empezando en 0
  • Base 2 (binario) usa los dígitos 0-1 · Base 8 (octal) usa los dígitos 0-7
  • Base 10 (decimal) usa los dígitos 0-9 · Base 16 (hexadecimal) usa los dígitos 0-9 y A-F

Conversiones de bases numéricas más buscadas

¿Cuánto es FF hexadecimal en decimal?

FF hexadecimal es 255 en decimal (15 × 16 + 15 = 255).

¿Cuánto es 1010 binario en decimal?

1010 binario es 10 en decimal (1×8 + 0×4 + 1×2 + 0×1 = 10).

¿Cómo se escribe 255 en binario?

255 en decimal es 11111111 en binario (ocho unos, el valor máximo de un byte de 8 bits).

¿Cuánto es 100 binario en decimal?

100 binario es 4 en decimal (1×4 + 0×2 + 0×1 = 4).

¿Cuánto es 7F hexadecimal en decimal?

7F hexadecimal es 127 en decimal (7×16 + 15 = 127), el valor máximo de un byte de 8 bits con signo.

¿Cómo se escribe 10 decimal en hexadecimal?

10 en decimal es A en hexadecimal, ya que los dígitos hex A-F representan 10-15.

¿Cómo se escribe 8 decimal en octal?

8 en decimal es 10 en octal (un grupo de 8 más cero unidades).

¿Cuánto es 377 octal en decimal?

377 octal es 255 en decimal (3×64 + 7×8 + 7×1 = 255).

Ejemplos de conversión en cuatro bases

DecimalBinarioOctalHexadecimal
25511111111377FF
100110010014464
42101010522A
1000111110100017503E8
81000108

Preguntas frecuentes

¿Por qué las computadoras usan binario en lugar de decimal?

El hardware de las computadoras está formado por transistores que se leen con mayor fiabilidad en dos estados, encendido o apagado, que se corresponden de forma natural con los dígitos binarios 1 y 0. Usar dos estados en lugar de diez reduce la posibilidad de leer mal una señal.

¿Por qué el hexadecimal es tan común en programación?

Cada dígito hexadecimal representa exactamente 4 bits binarios, así que un byte (8 bits) equivale siempre a exactamente 2 dígitos hexadecimales, como FF para 11111111. Esto hace del hexadecimal una notación compacta y legible para valores binarios, habitual en códigos de color y direcciones de memoria.

¿Cómo convierto un número binario de nuevo a decimal?

Multiplica cada dígito binario por 2 elevado a su posición, empezando en 0 desde la derecha, y suma los resultados. Por ejemplo, el binario 1010 es (1x8) + (0x4) + (1x2) + (0x1) = 10 en decimal.

¿Qué caracteres no son válidos en cada base?

El binario solo acepta 0 y 1; el octal acepta del 0 al 7; el decimal acepta del 0 al 9; el hexadecimal acepta del 0 al 9 y de la A a la F, sin distinguir mayúsculas y minúsculas. Introducir cualquier otro carácter muestra un error para esa base.

Esta herramienta convierte solo números enteros no negativos; no admite números negativos, valores fraccionarios (no enteros) ni bases distintas de 2, 8, 10 y 16.

Sources: Donald E. Knuth, The Art of Computer Programming, Vol. 2: Seminumerical Algorithms (positional numeral systems)

Privacidad y seguridad

  • Se calcula en el navegador — Lo que escribe se calcula solo en su dispositivo y nunca se envía a un servidor de utilduck.
  • Conexión cifrada — Todas las páginas se sirven por HTTPS, por lo que nadie en la red puede leer su contenido.
  • No se comparte con terceros — Sus datos no se transmiten a servicios de analítica ni de publicidad.
  • No se almacena — Los resultados no se guardan en ningún servidor y no hace falta crear una cuenta.

Última actualización: 2026-08-17