Conectar vía MCP →

Ingresar cálculo

Fórmula

Publicidad

Resultados

Converted Value (base 2)
11111111
from base 10
Valor en decimal (base 10) 255
Base de origen 10
Base de destino 2

¿Qué es un conversor de bases?

Un conversor de bases cambia la forma de escribir un número sin alterar su valor real. En informática y programación es habitual pasar de binario (base 2) a octal (base 8), decimal (base 10) o hexadecimal (base 16), pero esta herramienta admite cualquier base del 2 al 36, utilizando los dígitos 0–9 seguidos de las letras A–Z.

Una sola cantidad mostrada en cuatro sistemas numéricos posicionales distintos
El mismo valor expresado en binario, octal, decimal y hexadecimal.

Cómo usarlo

Escribe el número que quieres convertir, indica la base en la que está escrito actualmente (Base de origen) y elige la base a la que quieres pasarlo (Base de destino). Para las bases superiores a 10 se usan letras: A=10, B=11, hasta Z=35. La calculadora también muestra el valor en decimal (base 10) para que puedas comprobar el cálculo.

La fórmula, paso a paso

La conversión se realiza en dos fases. Primero el número de entrada se traduce a decimal mediante notación posicional: cada dígito se multiplica por la base de origen elevada a la potencia de su posición y luego se suman todos los productos. Después, ese valor decimal se convierte a la base de destino por divisiones sucesivas: se divide entre la base de destino, se anota el resto, se repite con el cociente y, finalmente, se leen los restos en orden inverso.

$$\text{Result} = \left( \sum_{i=0}^{k-1} d_i \cdot \text{From Base}^{\,i} \right)_{10} \longrightarrow \text{To Base}$$

$$\begin{gathered} V_{10} = \sum_{i=0}^{k-1} d_i \cdot \text{From Base}^{\,i} \\[1.5em] \text{Result} = \left( V_{10} \right)_{\text{To Base}} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} d_i &= \text{digit } i \text{ of } \text{Number} \\ k &= \text{number of digits} \end{aligned} \right. \end{gathered}$$

Pesos posicionales que desarrollan un número como suma de dígito por potencias de la base
Cada dígito se multiplica por la base elevada al índice de su posición.

Ejemplo resuelto

Convierte el binario 1010 a decimal. Suma posicional: $$1\cdot 2^3 + 0\cdot 2^2 + 1\cdot 2^1 + 0\cdot 2^0 = 8 + 0 + 2 + 0 = 10$$ Para el camino inverso, pasamos 255 en decimal a hexadecimal: \(255 \div 16 = 15\) con resto 15 (F); \(15 \div 16 = 0\) con resto 15 (F); el resultado es FF.

Bases Numéricas Comunes y sus Conjuntos de Dígitos

Una base numérica (o radix) define cuántos símbolos de dígitos distintos están disponibles y el peso de cada posición. La tabla siguiente resume las bases más utilizadas manejadas por el convertidor, junto con los símbolos que utilizan y dónde se aplica típicamente cada una.

Base Nombre Conjunto de Dígitos Caso de Uso Típico
2 Binario 0–1 Representación nativa en electrónica digital y memoria de computadora; cada bit está encendido o apagado.
8 Octal 0–7 Agrupación compacta de binario en grupos de tres; modos de permiso de archivo Unix/Linux (p. ej. 755).
10 Decimal 0–9 Aritmética cotidiana humana, divisas, medidas y conteo general.
16 Hexadecimal 0–9, A–F Visualización compacta de bytes, direcciones de memoria, códigos de color (p. ej. #FF8800) y código máquina.
36 Base 36 0–9, A–Z Base máxima usando dígitos más el alfabeto latino; identificadores alfanuméricos cortos y slugs de URL.

Tabla de Conversión Decimal–Binario–Octal–Hexadecimal

La siguiente referencia muestra valores decimales comunes junto con sus equivalentes binarios (base 2), octales (base 8) y hexadecimales (base 16). Las filas inferiores incluyen las potencias redondas de dos que marcan límites comunes de bytes y palabras.

Decimal Binario Octal Hexadecimal
0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
5 101 5 5
6 110 6 6
7 111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F
16 10000 20 10
32 100000 40 20
64 1000000 100 40
128 10000000 200 80
255 11111111 377 FF

Observe cómo 255 (el valor más grande de un solo byte) es exactamente ocho unos binarios y dos F hexadecimales — cada dígito hexadecimal se asigna claramente a cuatro bits.

Términos Clave Explicados

Base / Radix
El número de símbolos de dígitos únicos que utiliza un sistema numérico. Base 10 (decimal) utiliza diez símbolos (0–9); base 2 (binario) utiliza dos (0–1). "Radix" es el sinónimo matemático formal de base.
Notación posicional
Un sistema en el que el valor de un dígito depende de su posición. Cada posición tiene un peso igual a la base elevada a una potencia: en base \(b\), el dígito en la posición \(i\) (contando desde 0 a la derecha) contribuye \(d_i \cdot b^{\,i}\).
Dígito
Un símbolo único dentro de un número. Los dígitos válidos están limitados por la base — base 16 permite 0–9 y A–F, donde A–F representan los valores decimales 10–15.
Dígito más significativo (DMS)
El dígito más a la izquierda, que lleva el peso posicional más grande y por lo tanto tiene el mayor impacto en el valor del número.
Dígito menos significativo (DMS)
El dígito más a la derecha, con peso posicional \(b^{0}=1\); cambiarlo altera el valor por la cantidad más pequeña.
Binario, Octal, Hexadecimal
Sistemas numéricos de base 2, 8 y 16 respectivamente. Son favorecidos en computación porque sus bases son potencias de dos, por lo que los grupos de bits se convierten limpiamente: 3 bits por dígito octal, 4 bits por dígito hexadecimal.
Cociente y resto
Los dos resultados de la división entera, utilizados para convertir de decimal a otra base: divida repetidamente por la base de destino, registrando cada resto como un dígito (menos significativo primero) hasta que el cociente llegue a 0.

Preguntas frecuentes

¿Cuál es la base máxima? 36, porque el conjunto estándar de símbolos —los dígitos 0–9 más las letras A–Z— ofrece justo 36 caracteres.

¿Admite números negativos? Sí; el signo meno inicial se conserva en el resultado.

¿Puede convertir fracciones o decimales? Esta versión solo trabaja con números enteros.

Última actualización: