Conversor de bases numéricas
Convierte números entre binario, octal, decimal, hexadecimal y cualquier base de 2 a 36 al instante. Obtén una tabla multibase completa, un análisis del ancho de bits que muestra en qué tipos enteros cabe tu número y una salida en base personalizada: gratis, privado y sin registro.
Enter a number in any base from 2 to 36 and instantly see it in binary, octal, decimal, hexadecimal, and any custom base. All conversions run locally in your browser - no signup required.
Valid digits: 0123456789
Leave blank to skip
¿Por qué usar nuestro conversor de bases numéricas?
- Conversión multibase instantánea: introduce cualquier número en cualquier base de 2 a 36 y velo al instante en binario, octal, decimal, hexadecimal y todas las bases de 2 a 16 a la vez. El conversor usa aritmética BigInt para resultados exactos en números arbitrariamente grandes, sin errores de coma flotante.
- Conversor de bases seguro online: el conversor se ejecuta por completo en el lado del cliente, en tu navegador. Tus valores de entrada nunca se envían a ningún servidor, ni se almacenan ni se rastrean: privacidad total para trabajos de programación, criptografía y estudios.
- Conversor de bases sin instalación: usa el conversor directamente en cualquier navegador moderno sin descargas, aplicaciones ni complementos. Copia cualquier resultado con un clic, convierte a una base personalizada y consulta el análisis de ancho de bits: 100% gratis para siempre.
- Tabla completa de bases, análisis de ancho de bits y base personalizada: cada conversión muestra una tabla completa de todas las bases de 2 a 16, un análisis del ancho de bits que indica cuántos bits y bytes requiere el número y en qué tipos enteros cabe, además de una salida opcional en cualquier base de 2 a 36.
Casos de uso habituales del conversor de bases
- Programación y desarrollo de software: los desarrolladores convierten constantemente entre decimal, binario, octal y hexadecimal al trabajar con operaciones bit a bit, direcciones de memoria, códigos de color y permisos de archivos. El conversor maneja las cuatro bases principales a la vez, así nunca necesitas convertir dos veces.
- Códigos de color hexadecimales: los diseñadores web y desarrolladores frontend convierten valores decimales RGB (0-255) a hexadecimal para los códigos de color CSS. Usa el conversor para traducir al instante cualquier canal de color decimal a su equivalente hex, sin cálculo mental.
- Permisos de archivos Unix (octal): los administradores de sistemas Linux y Unix trabajan con permisos de archivo octales (chmod 755, 644, etc.). El conversor te permite ver al instante la representación binaria de cualquier permiso octal para entender exactamente qué bits de lectura/escritura/ejecución están activados.
- Educación en informática: los estudiantes que aprenden arquitectura de computadores, lógica digital y representación de datos necesitan convertir bases constantemente. El conversor muestra todas las bases a la vez con análisis de ancho de bits, lo que lo convierte en una herramienta ideal de estudio y deberes.
- Criptografía y seguridad: los criptógrafos e investigadores de seguridad trabajan con números grandes en hexadecimal, binario y decimal. El conversor usa aritmética BigInt para manejar números arbitrariamente grandes con precisión, esencial para material de claves y valores hash.
- Sistemas embebidos y hardware: los ingenieros de sistemas embebidos trabajan con valores de registro, direcciones de E/S mapeadas en memoria y máscaras de bits en binario y hexadecimal. El análisis de ancho de bits del conversor muestra al instante si un valor cabe en registros de 8, 16 o 32 bits.
¿Qué es una base numérica (radix)?
Una base numérica (o radix) define cuántos dígitos únicos usa un sistema de numeración posicional. En base 10 (decimal), el sistema que usamos a diario, hay 10 dígitos (0-9). En base 2 (binario), usada por los ordenadores a nivel de hardware, solo hay 2 dígitos (0 y 1). En base 16 (hexadecimal) hay 16 dígitos (0-9 y A-F), lo que la convierte en una forma compacta de representar datos binarios. En base 8 (octal) se usan los dígitos 0-7, históricamente comunes en los permisos de archivos de Unix. Nuestro conversor admite cualquier base de 2 a 36, usando los dígitos 0-9 seguidos de las letras A-Z para bases superiores a 10.
Cómo funciona nuestro conversor de bases
- Selecciona tu base de entrada: elige la base del número que quieres convertir en el desplegable, desde base 2 (binario) hasta base 36. El conjunto de dígitos válidos se actualiza automáticamente. Opcionalmente, introduce una base de salida personalizada (2-36) para un resultado adicional.
- Introduce tu número: escribe el número en la base seleccionada. El conversor valida tu entrada en tiempo real: solo se aceptan los dígitos válidos para la base elegida. Haz clic en Convertir para procesar. Toda la aritmética usa BigInt de JavaScript para resultados exactos en números arbitrariamente grandes.
- Consulta todos los resultados al instante: el conversor muestra los resultados binario, octal, decimal y hexadecimal como tarjetas destacadas, una tabla completa de todas las bases de 2 a 16, el análisis de ancho de bits y tu resultado en base personalizada, todo con botones de copia con un clic. Todo se ejecuta localmente en tu navegador.
Relaciones clave entre bases numéricas
- Binario ↔ hexadecimal: cada 4 dígitos binarios (bits) corresponden exactamente a 1 dígito hexadecimal. Por ejemplo, binario 1111 = hex F, binario 1010 = hex A. Esto convierte al hex en una abreviatura compacta para datos binarios.
- Binario ↔ octal: cada 3 dígitos binarios corresponden exactamente a 1 dígito octal. Binario 111 = octal 7, binario 101 = octal 5. Por eso el octal se usaba históricamente para los permisos de Unix.
- Decimal ↔ binario: para convertir decimal a binario, divide repetidamente entre 2 y registra los restos. Por ejemplo, 42 ÷ 2 = 21 R0, 21 ÷ 2 = 10 R1, 10 ÷ 2 = 5 R0, 5 ÷ 2 = 2 R1, 2 ÷ 2 = 1 R0, 1 ÷ 2 = 0 R1 → binario 101010.
- Ancho de bits: un entero sin signo de n bits puede contener valores de 0 a 2ⁿ − 1. Un byte de 8 bits contiene 0-255, una palabra de 16 bits contiene 0-65.535, un entero de 32 bits contiene 0-4.294.967.295 y un entero de 64 bits contiene 0-18.446.744.073.709.551.615.
Bases y conjuntos de dígitos admitidos
El conversor de bases admite todas las bases enteras de 2 a 36. Para bases superiores a 10 se usan letras como dígitos adicionales: A=10, B=11, C=12, D=13, E=14, F=15, G=16, y así sucesivamente hasta Z=35. La entrada no distingue mayúsculas: puedes escribir ff o FF para el hexadecimal 255. La base 36 (usando todos los dígitos 0-9 y las letras A-Z) es la base máxima admitida y a veces se usa para identificadores alfanuméricos compactos y acortadores de URL.
Preguntas frecuentes
Un conversor de bases numéricas convierte enteros entre sistemas de numeración como binario (base 2), octal (base 8), decimal (base 10) y hexadecimal (base 16). Nuestro conversor admite cualquier base de 2 a 36 y se ejecuta por completo en tu navegador, sin registro.
Selecciona «Base 10 - Decimal» como entrada, introduce tu número y haz clic en Convertir. Por ejemplo, el decimal 42 = binario 101010.
Selecciona «Base 2 - Binario» como entrada, introduce tu número binario y haz clic en Convertir. Cada 4 dígitos binarios = 1 dígito hexadecimal. Por ejemplo, 11111111 en binario = FF en hexadecimal.
Sí. El conversor usa aritmética BigInt de JavaScript para obtener resultados exactos en enteros arbitrariamente grandes, sin errores de redondeo de coma flotante.
Muestra cuántos bits y bytes requiere el número y en qué tipos enteros (8, 16, 32, 64 y 128 bits) cabe.
Sí. El conversor se ejecuta 100% localmente en tu navegador. Tus valores nunca se envían a ningún servidor ni se almacenan en ningún sitio.
Sí, 100% gratis, sin registro, sin cuenta y sin límites de uso. Convierte bases numéricas tantas veces como necesites, totalmente gratis para siempre.