Conversor de Bases Numéricas Gratis: Binario, Octal, Decimal, Hexadecimal
271 usosEjemplos:
Binario (Binary)
-
Octal (Octal)
-
Decimal (Decimal)
-
Hexadecimal (Hex)
-
Tabla de referencia de conversión
| Decimal | Binario | Octal | Hexadecimal |
|---|---|---|---|
| 0 | 0000 | 0 | 0 |
| 1 | 0001 | 1 | 1 |
| 2 | 0010 | 2 | 2 |
| 8 | 1000 | 10 | 8 |
| 10 | 1010 | 12 | A |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 255 | 11111111 | 377 | FF |
| 256 | 100000000 | 400 | 100 |
Consejos sobre Bases Numéricas
Binario a decimal — Base 2
El sistema binario usa solo 0 y 1. Es el lenguaje fundamental de los ordenadores. Cada dígito representa una potencia de 2.
Hexadecimal — Base 16
El hexadecimal usa 0-9 y A-F. Un dígito hex equivale exactamente a 4 bits binarios, por eso los programadores lo usan para direcciones de memoria y códigos de color.
Decimal — Base 10
El sistema decimal que usamos a diario. Cada posición representa una potencia de 10. Es la base más natural para el cálculo humano.
Conversión en tiempo real
Escribe un número en cualquier campo y todas las conversiones se actualizan al instante. Sin necesidad de hacer clic en ningún botón.
Preguntas frecuentes
¿La conversión entre bases pierde precisión alguna vez?
Con números enteros, nunca. Pero con fracciones es otra historia. Por ejemplo, 0.1 en decimal se convierte en un patrón binario repetitivo — 0.0001100110011... que nunca termina. Nuestro conversor trunca después de 12 decimales, mostrándote 0.000110011001 en binario. Verás una pequeña etiqueta "aproximado" junto a los resultados periódicos para que sepas lo que ocurre.
¿Por qué el binario para 3 (0011) se ve tan diferente del decimal para 3?
Porque el binario no salta de dígitos como el decimal al llegar al 10. En decimal pasas a dos cifras después del 9. El binario cambia después del 1 — así que el 2 es "10" y el 3 es "11". Tu cerebro espera el patrón decimal, pero el binario solo cuenta con dos dedos en vez de diez. Prueba ingresando del 0 al 10 en nuestra herramienta y mira los resultados uno al lado del otro. Verás el patrón en segundos.
¿Puedo convertir números negativos y verlos en formato complemento a dos?
Sí, puedes. Escribe un signo menos delante de cualquier número, como -42 en decimal. Nuestra herramienta muestra su representación binaria en complemento a dos. Para un sistema de 8 bits, -42 se convierte en 11010110. Por defecto usamos 8 bits, pero puedes cambiar hasta 32 bits en el panel avanzado. Es una capacidad oculta que la mayoría de los conversores ignoran por completo.
¿Qué pasa si pego un número con espacios o comas?
La herramienta los elimina automáticamente. Pega "1,000" o "1 000" en el campo decimal y obtendrás 1111101000 en binario. Lo mismo para hexadecimal como "FF 00 80". El conversor ignora por completo los caracteres de formato. Así que no hace falta limpiar datos de hojas de cálculo, comentarios de código o archivos PDF antes de usarlos. Solo pega y listo.
¿Por qué el octal parece una reliquia, pero la gente aún lo usa para permisos de archivos?
El octal sigue vigente porque los permisos Unix usan tres bits por grupo — lectura (4), escritura (2), ejecución (1). Eso encaja perfectamente con un dígito octal por grupo de usuario. Escribe 755 en nuestro conversor y mira cómo se convierte en binario 111101101. Verás el patrón al instante: propietario obtiene 111, grupo 101, otros 101. Cambia entre octal y binario — cada dígito octal se convierte exactamente en tres bits binarios. Ninguna otra base lo hace tan limpio.
¿Qué pasa si escribo un carácter inválido en uno de los campos de entrada?
El convertidor simplemente ignora el carácter y muestra una insignia de advertencia. Escribe "12G4" en el campo hexadecimal y verás que la G se elimina, quedando solo 124. Si ingresas algo completamente absurdo como "hola mundo", los campos de resultado permanecen vacíos hasta que la entrada se limpie. La herramienta también detecta automáticamente la base de origen de lo que pegas. Pega "0x1F" en el cuadro decimal y lo convertirá como hexadecimal sin protestar. Esa detección te ahorra un clic al trabajar con datos de distintos lenguajes de programación.
¿Por qué los programadores escriben 0x antes de números hexadecimales, y el conversor necesita ese prefijo?
El prefijo 0x es una convención del lenguaje C que indica al compilador "esto es hexadecimal". Nuestro conversor no lo necesita — pega 0xFF o simplemente FF, y obtendrás 255 en ambos casos. La detección automática elimina prefijos como 0x, 0b y 0o (para binario y octal) cuando los reconoce. Si copias fragmentos de código, puedes pegar el token completo sin alterarlo. Un paso menos que limpiar antes de convertir.
¿Puedo convertir un decimal con parte fraccionaria, como 10,625, a binario?
Sí, funciona sin problema. Escribe 10,625 y obtendrás 1010,101 en binario. Esto pasa porque 0,625 equivale a 5/8, que encaja justo en las posiciones binarias 1/2, 1/4 y 1/8. En cambio, 10,1 genera el patrón repetitivo 1010,000110011001... y la herramienta lo marca como aproximado. Si necesitas resultados exactos, como en cálculos de máscaras de red, usa fracciones que sean potencias de dos.
¿Cómo puedo compartir estos valores convertidos en la documentación de mi proyecto?
Haz clic en el icono de copiar junto a cualquier campo de salida para obtener el resultado al instante. Obtienes la cadena de texto exacta sin errores de formato ocultos. Pégala directamente en archivos markdown o comentarios de código sin volver a tocar el teclado.
¿Se envían mis datos de conversión confidenciales a un servidor externo al utilizar esta herramienta?
Tu navegador procesa cada cálculo de forma local mediante JavaScript. Escribe claves API confidenciales o direcciones IP sin temor a filtraciones. Nada abandona tu dispositivo porque internet ya no interviene una vez cargada la página. Desconecta el wifi ahora mismo y comprobarás que el convertidor sigue funcionando perfectamente.
Cómo Convertir Bases Numéricas
- Introduce un número en cualquier campo de entrada
- Selecciona la base del número (binario, octal, decimal o hex)
- Todas las conversiones se actualizan en tiempo real
- Haz clic en Copiar para copiar cualquier resultado
- Usa los botones de ejemplo para valores comunes