Binario · Octal · Decimal · Hexadecimal · Gratis

Calculadoras de sistemas de numeración online

Todas las herramientas de UniSolvers para cambiar de base un número: escribes el valor y cada calculadora te devuelve el resultado con todas las divisiones, multiplicaciones o agrupaciones de bits explicadas, para que puedas comprobar tus ejercicios de Fundamentos de Informática o de Electrónica Digital.

Las cuatro bases que vas a usar

Un sistema de numeración posicional usa un número fijo de cifras (la base), y cada posición vale la base elevada a su posición. En informática se trabaja casi siempre con estas cuatro. Como referencia, esta es la misma cantidad, 255, escrita en cada una:

SistemaBaseCifrasDónde se usa255 se escribe
Binario20 1Bits, circuitos digitales, operaciones lógicas11111111
Octal80–7Permisos de Unix/Linux (chmod 755)377
Decimal100–9El día a día255
Hexadecimal160–9 A–FDirecciones de memoria, bytes, colores webFF

Tabla de equivalencias del 0 al 15

Con esta tabla resuelves casi cualquier cambio entre binario, octal y hexadecimal sin pasar por decimal, porque cada cifra hexadecimal son exactamente 4 bits y cada cifra octal, 3 bits:

DecimalBinarioOctalHexadecimal
0000000
1000111
2001022
3001133
4010044
5010155
6011066
7011177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F

¿Qué calculadora necesito?

Mira en qué base está el número que te dan y a cuál te piden pasarlo. Cada calculadora te explica su método completo con un ejemplo resuelto:

Si te piden pasar…Usa
De decimal (base 10) a hexadecimal (base 16)Calculadora de decimal a hexadecimal
De hexadecimal (base 16) a decimal (base 10)Calculadora de hexadecimal a decimal

Preguntas frecuentes

¿Qué es un sistema de numeración posicional?

Es aquel en el que el valor de cada cifra depende de la posición que ocupa. En decimal, el 7 de 700 vale setecientos porque está en la posición de las centenas (10²). En cualquier otra base funciona igual, solo que las posiciones son potencias de esa base.

¿Por qué los ordenadores usan binario y no decimal?

Porque sus circuitos solo distinguen de forma fiable dos estados (hay tensión o no la hay), que se representan con 1 y 0. El hexadecimal y el octal no los usa la máquina: los usamos las personas para escribir largas cadenas de bits de forma más compacta.

¿Por qué un byte se escribe con dos cifras hexadecimales?

Un byte son 8 bits, y cada cifra hexadecimal representa exactamente 4 bits. Por eso cualquier byte va de 00 a FF (de 0 a 255 en decimal).

Subir