Convertidor de base numérica
Convierte un número entre binario, octal, decimal, hexadecimal, o cualquier base personalizada de 2 a 36 — práctico para transformar un código de color hexadecimal o una dirección de memoria a decimal. Procesamiento 100% local en tu navegador (WebAssembly) — nada se envía a un servidor.
Cómo funciona
Un mismo número puede escribirse de forma diferente según la base utilizada: 255 en decimal se escribe ff en hexadecimal o 11111111 en binario. Es una necesidad muy común en el desarrollo: un código de color CSS como #1a2b3c, una dirección de memoria mostrada en hexadecimal en un depurador, o un flag binario en un protocolo de red a menudo necesitan convertirse a decimal (o al revés) para poder entenderse o compararse fácilmente. Esta herramienta también acepta cualquier base entre 2 y 36 para los casos más específicos.
¿Por qué elegir "Personalizada…" para la base?
Más allá de las cuatro bases más comunes (binario, octal, decimal, hexadecimal), algunos usos requieren una base arbitraria — por ejemplo la base 36 (cifras + letras a-z) usada para generar identificadores cortos, o la base 32 usada en ciertas codificaciones. La opción "Personalizada…" permite introducir cualquier base entre 2 y 36.
¿Cómo se lee un número negativo en otra base?
Un signo - delante del valor se conserva tal cual durante la conversión: la magnitud del número se convierte a la base de destino, y luego se vuelve a aplicar el signo negativo al resultado final, exactamente como se espera de una conversión matemática clásica.
Privacidad: la conversión se ejecuta completamente en tu navegador mediante WebAssembly — el valor introducido nunca se envía a un servidor.