Define cómo leer la entrada
Se inicia en base 10 hacia 16, conversión automática, mayúsculas y sin prefijo de salida. En reconocimiento, el prefijo debe coincidir con el origen. Usa el modo literal si esos caracteres forman parte del número.
Números, operaciones de bits y unidades
Elige la base de origen y compara el destino con las cuatro bases habituales.
La entrada se procesa en este navegador y no se envía a ningún servidor.
Un entero con signo opcional en base 2–36. No se distingue mayúscula de minúscula en la entrada. Solo se recortan espacios ASCII, tabulaciones y saltos de línea exteriores; se rechazan separadores internos.
En modo de reconocimiento, 0b/0o/0x deben coincidir con la base de origen; de lo contrario se informa un error. El modo de dígitos lee también b/o/x como dígitos. Los prefijos de salida son minúsculos y van tras el signo menos.
Máximo 4096 dígitos, incluidos ceros iniciales, y 8192 unidades UTF-16 antes de recortar. No admite fracciones, notación científica, bytes de texto ni complemento a dos. Las letras válidas en bases altas siguen siendo dígitos.
Introduce datos o carga un ejemplo.
El Conversor de bases permite leer un identificador hexadecimal como entero decimal sin perder sus últimas cifras. La base de origen determina qué significa cada posición; cambiar la forma de mostrarlo no cambia su valor.
Convierte binario a decimal, decimal a hexadecimal u octal a binario y contrasta las representaciones en un mismo informe. Los ceros iniciales se normalizan: la herramienta representa valores, no cadenas de ancho fijo.
El Conversor de bases obtiene los resultados binario, octal, decimal, hexadecimal y de destino a partir de un único entero. No necesitas volver a pegar el valor para compararlos.
BigInt mantiene los enteros que superan el rango seguro de los números habituales de JavaScript. Las cifras se validan antes de calcular, sin aceptar solo el inicio válido de una entrada.
Se inicia en base 10 hacia 16, conversión automática, mayúsculas y sin prefijo de salida. En reconocimiento, el prefijo debe coincidir con el origen. Usa el modo literal si esos caracteres forman parte del número.
La conversión automática espera 350 ms tras editar. Desactívala para usar Convertir o Ctrl/Cmd + Intro. Los cambios en la entrada o en opciones impiden copiar y descargar hasta obtener un resultado nuevo.
Intercambiar exige resultados actuales y un destino con un máximo de 4096 cifras canónicas. La vista previa muestra entrada y ajustes completos: elimina el prefijo de salida, cambia las bases y activa modo literal. Deshacer restaura entrada, opciones y resultados anteriores.
Utiliza 0–9 y A–Z. La entrada acepta ambas cajas y la salida permite elegir mayúsculas o minúsculas. Las bases 2/8/10/16 se muestran junto al destino elegido.
0b, 0o y 0x se reconocen y contrastan con el origen, o se leen íntegramente como cifras. El modo literal resuelve entradas como 0x10 en base 36.
Copia todo el destino o descárgalo como TXT. El JSON incluye resultados 2/8/10/16 y de destino, los valores numéricos como cadenas y una instantánea de las opciones usadas.
Intercambiar, Ejemplo y Limpiar presentan una vista previa antes de aplicar y permiten deshacer. El intercambio usa cifras canónicas con signo, sin el prefijo de salida.
Selecciona origen 10 y destino 2, e introduce un entero decimal. Por ejemplo, 10 produce 1010. La fila decimal permite comprobar que el valor se conserva.
Las cifras A–F representan 10–15 y cada posición vale una potencia de 16. FF equivale a 15 × 16 + 15, es decir, 255. Las letras minúsculas tienen el mismo valor.
Sí, con un signo menos al principio. El decimal -5 se muestra como -101 en binario. No se generan patrones de complemento a dos con un ancho de bits determinado.
Hasta 4096 cifras, contando los ceros iniciales. Además, la entrada original no puede superar 8192 unidades de código UTF-16. Los resultados pueden ser más largos y se exportan sin recortar.
Diez dígitos y veintiséis letras dan 36 símbolos sin distinguir mayúsculas y minúsculas. Las bases superiores exigirían definir otro alfabeto, que esta herramienta no ofrece.
¿El resultado no coincide?
Prueba el Conversor de bases con un valor conocido y guarda la salida completa después de confirmar la base y el modo de prefijo.