About Convertidor de Base Numérica
Los sistemas numéricos son el lenguaje de las computadoras, y entender cómo se ve el mismo valor en decimal, binario, hexadecimal y octal es conocimiento esencial para cualquiera que trabaje en desarrollo de software, informática, electrónica digital o ciberseguridad. Los humanos usamos decimal (base 10) porque tenemos diez dedos. Las computadoras usan binario (base 2) porque los transistores tienen dos estados: encendido y apagado. Pero el binario es verboso: el número decimal 255 se convierte en 11111111 en binario, que son ocho dígitos y difícil de leer. El hexadecimal (base 16) resuelve esto de forma compacta: cada dígito hexadecimal representa exactamente cuatro bits binarios, por lo que 11111111 binario se convierte en FF en hexadecimal, solo dos caracteres. Por eso el hexadecimal es universal en informática: las direcciones de memoria (0x7fff5fbff8e0), los valores de byte (0xFF), los códigos de color (#FF6B35), las direcciones MAC de red (00:1A:2B:3C:4D:5E) y los códigos de error se expresan todos en hexadecimal. El octal (base 8), donde cada dígito representa tres bits binarios, fue importante en la informática temprana y en la notación de permisos de archivos Unix (chmod 755 significa rwxr-xr-x, donde 7 = 111 en binario = lectura+escritura+ejecución, 5 = 101 = lectura+ejecución). Este convertidor de base numérica online gratuito toma cualquier entero en decimal, binario, octal o hexadecimal y muestra instantáneamente el equivalente en las cuatro bases simultáneamente. Los resultados se actualizan en tiempo real mientras escribes. Todo se ejecuta localmente en tu navegador usando la conversión de base nativa de JavaScript.
How to Use Convertidor de Base Numérica
- Introduce Tu Número: Escribe tu número en cualquiera de los cuatro campos: decimal, binario, octal o hexadecimal. Los otros tres campos se actualizan en tiempo real.
- Lee Todos los Equivalentes: Las cuatro representaciones de base se muestran simultáneamente. El binario se agrupa en nibbles de 4 bits; el hex usa el prefijo 0x y letras mayúsculas.
- Copia Cualquier Resultado: Haz clic en el botón de copia junto a cualquier campo para copiar esa representación a tu portapapeles.
Key Features
- Conversión en las Cuatro Bases a la Vez: Introduce un número en cualquier base (decimal, binario, octal o hexadecimal) y los cuatro equivalentes se muestran simultáneamente y se actualizan en tiempo real. Edita cualquier campo para usarlo como fuente.
- Entrada Bidireccional: Cualquiera de los cuatro campos de base puede usarse como entrada. Empieza desde decimal y ve binario y hex, o empieza desde un valor hex y ve su equivalente decimal: en la dirección que necesites.
- Agrupación Binaria para Legibilidad: La salida binaria se agrupa en nibbles de 4 bits (por ejemplo, 1010 0101 en lugar de 10100101) para mayor legibilidad, coincidiendo con la convención común en hojas de datos, textos de arquitectura de computadoras y documentación de hardware.
- Hexadecimal con Prefijo 0x y Mayúsculas: La salida hexadecimal se muestra con la convención de prefijo 0x usada en programación y en mayúsculas (A–F), coincidiendo con la convención estándar en la mayoría de los lenguajes de programación y documentos de hardware.
- Actualizaciones Instantáneas en Tiempo Real: Cada pulsación de tecla actualiza las cuatro representaciones de base en tiempo real. Sin botón de envío, sin retraso. Hace que el aprendizaje de sistemas numéricos sea muy interactivo.
- 100% en el Navegador: Usa parseInt() y toString() nativos de JavaScript con argumentos de base para una conversión precisa. Sin solicitudes al servidor, funciona sin conexión después de la carga de la página.
Benefits
- Aprende Sistemas Numéricos de Forma Interactiva: Ver las cuatro representaciones simultáneamente mientras escribes es la forma más efectiva de desarrollar intuición para las relaciones entre bases numéricas, mucho más rápido que convertir a mano paso a paso.
- Depura Direcciones de Memoria y Valores de Byte: Al trabajar con depuradores, editores hexadecimales, sistemas embebidos o paquetes de red, frecuentemente necesitas confirmar el equivalente decimal de una dirección hex o el patrón de bits binarios de un valor de byte.
- Comprende los Permisos de Archivo Unix: Los permisos chmod de Unix (por ejemplo, 755, 644) son números octales que representan indicadores de bits binarios para lectura, escritura y ejecución. Ver la conversión octal a binario hace inmediatamente clara el modelo de permisos.
- Sin Aritmética Manual Requerida: Convertir 0xDEADBEEF a decimal a mano es tedioso y propenso a errores. Esta herramienta lo hace con una pulsación de tecla.
Supported Formats & Capabilities
- Entrada: enteros en decimal, binario (prefijo 0b opcional), octal o hexadecimal (prefijo 0x opcional)
- Salida: las cuatro bases simultáneamente
Common Problems & Solutions
- ¿Por qué no puedo introducir un punto decimal? ¿Maneja fracciones?
- Este convertidor solo maneja enteros. Los valores fraccionarios en bases no decimales (por ejemplo, fracciones binarias como 0,1 = 0,5 decimal) requieren un algoritmo diferente (multiplicación/división repetida). La conversión de enteros cubre la gran mayoría de los casos de uso informáticos.
- ¿Por qué el hexadecimal usa letras A–F?
- El hexadecimal es base 16, por lo que necesita 16 símbolos de dígitos distintos. Después de usar 0–9 (diez dígitos), las letras A–F representan los valores 10–15. A=10, B=11, C=12, D=13, E=14, F=15. Es una convención arbitraria pero universal establecida en la década de 1960.
- ¿Qué significa el prefijo 0x en hexadecimal?
- 0x es un prefijo de programación estándar que indica que el siguiente número está en hexadecimal, no en decimal. Se usa en C, Python, JavaScript y la mayoría de los lenguajes de programación: 0xFF = 255 decimal.
- La salida binaria es muy larga para números grandes. ¿Es normal?
- Sí. La representación binaria crece a una tasa de log₂ comparada con el decimal. El número decimal 1.000.000 requiere 20 dígitos binarios (11110100001001000000). Por eso se prefiere el hexadecimal para expresar números binarios grandes de forma compacta: 1.000.000 decimal = 0xF4240 en hex (solo 5 dígitos).
Pro Tips & Best Practices
- Para estimar rápidamente el valor decimal de un número binario, observa la posición del bit más significativo (el 1 más a la izquierda): si está en la posición n (contando desde 0 a la derecha), el número es aproximadamente 2ⁿ. Por ejemplo, 10110101 tiene su MSB en la posición 7, por lo que es aproximadamente 128; el valor exacto es 181.
- En hexadecimal, cada dígito representa exactamente un nibble (4 bits). Por lo tanto, un número hex de 2 dígitos es siempre un byte (8 bits, 0–255), un número hex de 4 dígitos es siempre 2 bytes (valor de 16 bits, 0–65535), y así sucesivamente.
- Los permisos chmod de Unix tienen más sentido en binario: chmod 755 = 111 101 101 en binario = rwx r-x r-x. Los tres grupos de 3 bits corresponden a los permisos del propietario, el grupo y los demás. Usa la conversión octal↔binario para verificar cualquier valor chmod que establezcas.
- Al depurar códigos de color CSS hex, recuerda que #RRGGBB son tres bytes hexadecimales de 2 dígitos concatenados. #FF0000 es R=0xFF(255), G=0x00(0), B=0x00(0) = rojo puro. Usa el convertidor para entender los valores de canal RGB de cualquier color hex.
Privacy & Data Security
Todas las conversiones de base numérica se realizan completamente en tu navegador usando los métodos nativos parseInt y Number.toString de JavaScript. No se transmiten datos de entrada a ningún servidor.
Frequently Asked Questions
- ¿Qué es el hexadecimal y por qué se usa en informática?
- El hexadecimal (base 16) usa los dígitos 0–9 y A–F para representar valores 0–15. Cada dígito hex representa exactamente 4 bits binarios, haciendo del hex una representación compacta y legible por humanos de datos binarios. Se usa para direcciones de memoria, valores de byte, colores CSS, direcciones MAC y la representación de la mayoría de los datos binarios.
- ¿Puedo convertir números negativos?
- Esta herramienta convierte enteros no negativos. La representación en complemento a dos para números negativos en binario no está soportada actualmente, ya que depende del tamaño de la palabra (8 bits, 16 bits, 32 bits) que varía según el contexto.
- ¿Cuál es el número más grande que puede manejar este convertidor?
- El tipo Number de JavaScript maneja de forma segura enteros hasta 2⁵³−1 (9.007.199.254.740.991). Para la mayoría de los casos de uso en desarrollo y educación, esto es más que suficiente.
- ¿Por qué se llama binario base 2?
- Base 2 significa que solo se usan dos símbolos de dígitos: 0 y 1. Cada posición en un número binario representa una potencia de 2 (1, 2, 4, 8, 16...) en lugar de una potencia de 10 como en decimal.
- ¿Para qué se usa el octal hoy en día?
- El octal (base 8) se usa principalmente en la notación de permisos de archivos Unix/Linux (chmod). Cada dígito octal representa 3 bits binarios, y los tres dígitos en un permiso como '755' se mapean directamente a los bits de lectura/escritura/ejecución para el propietario, el grupo y los demás.
- ¿Cómo convierto un código de color hex a sus valores RGB?
- Un código de color CSS hex (#RRGGBB) son tres números hexadecimales de 2 dígitos concatenados. Usa este convertidor: introduce los dos primeros dígitos hex para R, los siguientes dos para G y los últimos dos para B por separado. O usa la herramienta Convertidor de Colores que lo hace automáticamente.
- ¿Qué es un nibble y un byte en binario?
- Un nibble son 4 bits, representado por exactamente un dígito hex. Un byte son 8 bits, representado por exactamente dos dígitos hex (00–FF) y tiene valores de 0 a 255 decimal.
Related Utility Utilities
Convertidor de Unidades
Convierte temperatura, longitud, peso y velocidad entre todas las unidades principales.
Convertidor de Colores
Convierte colores entre HEX, RGB y HSL con una vista previa en vivo.
Generador de Códigos QR Pro
Genera códigos QR personalizados con logos, formas personalizadas y exportaciones SVG vectoriales. Soporta WiFi, vCards y generación masiva en ZIP.
Escáner PDF
Escanea documentos con tu cámara y exporta PDFs multipágina de calidad profesional directamente en tu navegador.