Conversor de bases numéricas

Todas las herramientas

Se admiten enteros arbitrariamente grandes. Los prefijos 0x, 0o y 0b se reconocen en modo automático.

Acerca del conversor de bases numéricas

Este conversor traduce números entre binario, octal, decimal, hexadecimal y cualquier base de 2 a 36. Usa aritmética de enteros grandes, así que los valores de cualquier longitud se convierten sin perder precisión.

El modo automático entiende los prefijos comunes 0x (hex), 0o (octal) y 0b (binario). Los espacios y guiones bajos como separadores de dígitos se ignoran, así que puedes pegar valores directamente desde el código.

Cómo convertir entre bases numéricas

  1. Escribe o pega un número — 255, 0xFF o 0b11111111 funcionan igual.
  2. Elige la base de entrada, o deja la detección automática para respetar los prefijos 0x/0o/0b.
  3. Lee el valor en binario, octal, decimal, hex y Base36 a la vez.
  4. Define una base personalizada entre 2 y 36 para cualquier otra.

Consejos

  • Los guiones bajos y espacios de la entrada se ignoran, así que 1_000_000 se parsea sin problema.
  • Los números negativos se convierten como valores matemáticos con signo, no como patrones de bits en complemento a dos.
  • Base36 usa los dígitos 0-9 y las letras a-z; es útil para IDs compactos en URLs.
  • Las conversiones usan BigInt, así que los números de más de 64 bits se mantienen exactos.

Comprobaciones antes de usar valores convertidos

Binario, octal, decimal y hexadecimal son solo notaciones del mismo número, pero los prefijos, signos y anchura siguen causando errores.

Verifica la base de entrada

Los dígitos 10 significan dos en binario, ocho en octal, diez en decimal y dieciséis en hexadecimal. Confirma qué usa realmente la fuente.

Vigila los prefijos numéricos

Los prefijos 0x, 0o y 0b cambian cómo los parsers leen un valor. Quítalos o mantenlos de forma consistente en tu código.

Cuidado con las representaciones con signo

Esta herramienta muestra el valor matemático. El hardware y el código de bajo nivel suelen usar complemento a dos de anchura fija para negativos.

Revisa los ceros a la izquierda

Algunos formatos dependen de la anchura: un color necesita 6 dígitos hexadecimales y los permisos de archivos usan 3 o 4 octales.

Herramientas relacionadas

Estas herramientas también pueden resultarle útiles.

Preguntas frecuentes del conversor de bases

¿Qué bases se admiten?
Cualquier base de 2 a 36 — el alfabeto de dígitos es 0-9 más a-z. Binario, octal, decimal, hex y Base36 se muestran por defecto.
¿Cómo de grandes pueden ser los números?
Prácticamente ilimitados. La herramienta usa aritmética de enteros grandes, así que nunca se pierde precisión, a diferencia de los conversores basados en floats de 64 bits.
¿Cómo se manejan los números negativos?
Como valores con signo y un guion. Si necesitas un patrón de bits en complemento a dos, convierte el valor absoluto y aplica la anchura tú mismo.
¿Funciona localmente?
Sí. Todo se calcula en tu navegador; no se envía nada a un servidor.