Convertidor de Bases Numéricas
Convierte entre binario (base 2), octal (base 8), decimal (base 10) y hexadecimal (base 16) en tiempo real.
11111111
377
255
FF
Referencia rápida (0–15)
| DEC | HEX | BIN | OCT |
|---|---|---|---|
| 0 | 0 | 0000 | 0 |
| 1 | 1 | 0001 | 1 |
| 2 | 2 | 0010 | 2 |
| 3 | 3 | 0011 | 3 |
| 4 | 4 | 0100 | 4 |
| 5 | 5 | 0101 | 5 |
| 6 | 6 | 0110 | 6 |
| 7 | 7 | 0111 | 7 |
| 8 | 8 | 1000 | 10 |
| 9 | 9 | 1001 | 11 |
| 10 | A | 1010 | 12 |
| 11 | B | 1011 | 13 |
| 12 | C | 1100 | 14 |
| 13 | D | 1101 | 15 |
| 14 | E | 1110 | 16 |
| 15 | F | 1111 | 17 |
¿Qué Son las Bases Numéricas?
Una base numérica (o radix) define cuántos dígitos únicos usa un sistema de numeración posicional. El decimal (base 10) es el sistema cotidiano con dígitos 0–9. El binario (base 2) usa solo 0 y 1, siendo el lenguaje nativo de los computadores. El octal (base 8) usa dígitos 0–7 y fue popular en la computación temprana. El hexadecimal (base 16) usa 0–9 y A–F, ampliamente utilizado en programación, direcciones de memoria y códigos de color.
Cómo Usar el Convertidor
Ingresa cualquier número en el campo de entrada y elige su base original. La herramienta muestra instantáneamente el mismo valor en las cuatro bases simultáneamente. Cada campo de salida tiene un botón de copiar. Solo se aceptan dígitos válidos para la base seleccionada — por ejemplo, el modo binario solo permite 0 y 1. La tabla de referencia rápida muestra los valores 0–15 en las cuatro bases.
Casos de Uso Comunes
La conversión binaria es esencial para operaciones bitwise, flags y programación de bajo nivel. El hexadecimal se usa en códigos de color CSS (#FF5733), direcciones de memoria (0x1A2B) y depuración. El octal aparece en permisos de archivos Unix (chmod 755) y algunos lenguajes ensambladores. Entender las cuatro bases es una habilidad fundamental para desarrolladores de software e ingenieros de sistemas.
Ejemplos Rápidos
- 255 decimal = FF hex = 11111111 binario = 377 octal
- 16 decimal = 10 hex = 10000 binario = 20 octal
- 10 decimal = A hex = 1010 binario = 12 octal
- 42 decimal = 2A hex = 101010 binario = 52 octal
- 256 decimal = 100 hex = 100000000 binario = 400 octal