Advertisement728 × 90 — Leaderboard
Advertisement320 × 50 — Mobile banner

Conversor de Bases Numéricas

Convierte entre decimal, binario, octal y hexadecimal al instante
También necesitas:Convertidor Unix TimestampGenerador UUIDGenerador Hash SHA-256
Introduce un número en cualquier base — los demás se actualizan al instante
Referencia rápida — decimal 0–15
DecBinOctHex
0000000
1000111
2001022
3001133
4010044
5010155
6011066
7011177
81000108
91001119
10101012A
11101113B
12110014C
13110115D
14111016E
15111117F

Preguntas frecuentes

¿Qué es un conversor de bases numéricas?
Un conversor de bases numéricas traduce un número entre diferentes sistemas de notación posicional: decimal (base 10), binario (base 2), hexadecimal (base 16) y octal (base 8). Escribe un valor en cualquier campo y todas las demás representaciones se actualizan al instante.
¿Cómo convierto binario, octal o hexadecimal a decimal a mano?
Multiplica cada dígito por su base elevada a la potencia de su posición: binario 1011 = 1×8 + 0×4 + 1×2 + 1×1 = 11. Octal 17 = 1×8 + 7 = 15. Hexadecimal 1F = 1×16 + 15 = 31. Este método de valor posicional funciona para cualquier base. En código: parseInt("1F", 16) en JavaScript, int("1F", 16) en Python.
¿Para qué se usa el hexadecimal en programación?
El hexadecimal se usa donde importa la representación compacta de datos binarios: direcciones de memoria (0x7FFE0000), códigos de color (#FF5733), valores de byte (0xFF), enmascaramiento de bits (flags & 0x0F) y formatos de archivos binarios. Cada dígito hexadecimal representa exactamente 4 bits, lo que lo hace mucho más compacto que el binario y más preciso que el decimal para el trabajo a nivel de bit.
¿Cómo convierto entre bases en Python, JavaScript o Java?
Python: bin(42), oct(42), hex(42) → cadena binaria/octal/hexadecimal; int("2a", 16) convierte hexadecimal a entero. JavaScript: (42).toString(2/8/16); parseInt("101010", 2). Java: Integer.toBinaryString(42), Integer.toHexString(42), Integer.parseInt("2a", 16). Esta herramienta en línea gestiona cualquier base de 2 a 36.
¿Por qué los ordenadores usan binario internamente?
Los circuitos electrónicos tienen dos estados fiables: encendido (1) y apagado (0). El binario se mapea directamente a estos estados: un bit por transistor. Las demás bases (decimal, octal, hexadecimal) solo las usan los humanos para leer y escribir valores; el hardware siempre opera en base 2. El hexadecimal es popular precisamente porque cada dígito son exactamente 4 bits: un mapeo limpio al hardware.
Advertisement300 × 250
Advertisement300 × 250
Advertisement728 × 90

Acerca de Conversor de Bases Numéricas

Escribe un número en cualquier base y ve la conversión a todas las demás en tiempo real. Compatible con decimal (base 10), binario (base 2), octal (base 8) y hexadecimal (base 16). Usa BigInt internamente, sin límite de tamaño. Funciona completamente en tu navegador.

Advertisement300 × 250
Ad
AdvertisementSticky banner