Convertidor de bases numéricas en línea — Binario Hex Decimal

Convierte enteros entre las bases 2 y 36 con la precisión de BigInt. Tienes vista previa en vivo, intercambio de bases, orden de bytes opcional y prefijos 0x, 0b y 0o automáticos. Todo se queda en tu navegador.

Cargando…
Convertidor de bases numéricas
Convierte enteros entre las bases 2–36 con BigInt. Tiene vista previa en vivo, intercambio de bases, orden de octetos opcional para volcados hexadecimales y binarios, y prefijos de salida automáticos. Es una conversión genérica de bases, no una calculadora de redes CIDR.

Cómo funciona la conversión

Introduce un valor en la base de entrada (dígitos A–Z sin distinguir mayúsculas, y prefijos 0x, 0b y 0o aceptados cuando la base de entrada coincide). El resultado se actualiza mientras escribes. El orden de octetos (endianness) solo se aplica cuando la base de salida es 2 o 16. El valor absoluto se completa hasta octetos enteros y se agrupa con espacios. Usa «Intercambiar» para devolver el resultado al panel de entrada e invertir las bases. El prefijo automático añade 0x, 0b o 0o a la salida en bruto en hexadecimal, binario u octal, pero no a los volcados agrupados por octetos.

Opciones

Base de entrada (2–36)
Indica cómo se leen los dígitos escritos. Los accesos rápidos cubren binario, octal, decimal y hexadecimal, y el resto de bases está en la lista.
Base de salida (2–36)
Base de destino del resultado. Por defecto es hexadecimal, habitual al depurar.
Orden de octetos (ninguno / BE / LE)
«Ninguno» muestra los dígitos sin más (con un signo menos inicial en los negativos). BE y LE agrupan los octetos completados con ceros para hexadecimal o binario, solo en valores no negativos, lo que sirve para máscaras y volcados de memoria. La opción está desactivada para otras bases de salida.

Ejemplos prácticos

Decimal → hex

Entrada

255 (base 10 → 16)

Salida

FF

Decimal → hex octetos LE

Entrada

258 (base 10 → 16, LE)

Salida

02 01

Utilidades relacionadas

Codifica texto con Base64, o explora patrones de bits con el probador regex.

FAQ del convertidor de bases numéricas

Preguntas sobre la conversión de bases

¿Por qué BigInt?

El tipo Number de JavaScript pierde precisión por encima de 2^53−1. BigInt mantiene exactos los enteros grandes para volcados hexadecimales y máscaras.

¿Se admiten flotantes?

No, solo enteros. Las fracciones y los números de coma flotante IEEE quedan fuera de lo que hace esta herramienta.

¿Cuándo aplica la endianness?

Solo para bases de salida 2 y 16. Las demás bases siempre imprimen dígitos en bruto.

¿Se sube mi valor?

No. La conversión se ejecuta en tu navegador.

¿Qué hace Intercambiar?

Copia el resultado actual al campo de entrada, sin los espacios entre grupos de octetos, e intercambia las bases de entrada y de salida. Es útil para comprobar la conversión de ida y vuelta.

Timestamps, UUID, ULID, Nanoid, cron, contraseñas, regex, slugify, bases numéricas, mayúsculas, diff de texto y chmod — todo en el cliente.