Conversor de bases numéricas

Convierte números entre binario, octal, decimal y hexadecimal

¿Qué es y cómo funciona?

Un conversor de bases numéricas reescribe un número entre binario (base 2), octal (base 8), decimal (base 10) y hexadecimal (base 16). El valor nunca cambia: solo cambia cómo se escribe. El decimal es en lo que cuentan las personas, el binario es el lenguaje de encendido/apagado con el que funcionan realmente los ordenadores, y el hexadecimal es una abreviatura compacta y legible del binario donde cada dígito hex equivale exactamente a cuatro bits. Convertir entre ellos es trabajo cotidiano en programación, electrónica y depuración, donde la misma cantidad aparece en la base más conveniente según el contexto.

El hexadecimal se gana su lugar porque encaja con cómo los ordenadores agrupan los bits: un byte son dos dígitos hex, así que 255 es FF y un color o una dirección de memoria de 32 bits se mantiene corto y legible. Esta herramienta convierte una entrada en cualquiera de las cuatro bases a todas las demás a la vez, para que leas un color hex como FF en forma de 255, veas un valor de permisos como 0o755 en binario, o compruebes que el decimal que esperas coincide con el patrón de bits que ves — sin hacer la aritmética a mano.

Casos de uso

Preguntas frecuentes

¿Por qué se usa tanto el hexadecimal en informática?

Porque encaja limpiamente con el binario: cada dígito hex son exactamente cuatro bits, así que un byte son siempre dos dígitos hex. Eso convierte al hex en un sustituto compacto y legible de largas cadenas binarias, y por eso se escriben así colores, direcciones de memoria y valores de byte.

¿Qué significan los prefijos 0x, 0b y 0o?

Indican la base de un literal en el código: 0x para hexadecimal (0xFF), 0b para binario (0b1010) y 0o para octal (0o755). No forman parte del número en sí, solo son una marca para que el lector y el compilador sepan en qué base interpretarlo.

¿Puede convertir números con parte decimal?

La conversión de bases se usa sobre todo con números enteros, que convierten de forma exacta. Las fracciones también pueden representarse en otras bases, pero algunas fracciones decimales se vuelven dígitos periódicos en binario, así que para valores fraccionarios espera redondeo en lugar de una coincidencia exacta.

¿Cuáles son los dígitos por encima del 9 en hexadecimal?

El hex necesita dieciséis dígitos, así que tras el 0–9 usa las letras A–F para los valores diez a quince. A es 10, B es 11 y así hasta F, que es 15. No importa mayúscula o minúscula: FF y ff son el mismo valor.

Desarrollador

Generador de UUID · Conversor de timestamps · Codificador Base64 · Decodificador Base64 · Generador de hash · Conversor de colores