Convertidor de bases numéricas

  1. Elegir archivo
  2. Ajustar opciones
  3. Obtener resultado

Escribe un valor en una base y lee el mismo número en binario, octal, decimal y hexadecimal. Elige cualquier base de entrada de 2 a 36. Los dígitos inválidos muestran su posición. Todo corre en esta pestaña; no se sube nada.

Cómo convertir entre bases

  1. Elige la base de entrada (por ejemplo 16 para hex).
  2. Escribe el número con dígitos válidos para esa base.
  3. Lee binario, octal, decimal y hex en las filas de salida.
  4. Copia una fila o copia todas formateadas.

Mayúsculas y minúsculas equivalen para bases mayores que 10. Los espacios o guiones bajos entre grupos de dígitos se ignoran.

Reglas de validación

Cada carácter debe ser un dígito válido para la base de entrada. En base 2 solo 0 y 1. En base 8, hasta 7. En base 16, usa 0-9 y A-F.

Un + o − solo sin dígitos después es error. Con una entrada válida, las salidas se actualizan mientras escribes.

Privacidad

Sin cuenta y sin subidas. Los enteros grandes usan BigInt de JavaScript; el límite práctico es lo que el dispositivo aguante en el campo de texto.

Preguntas frecuentes

¿Qué bases de entrada admite?

Cualquier base de 2 a 36. Los dígitos 0-9 y las letras a-z cuentan cuando la base es lo bastante alta. Los espacios y guiones bajos entre dígitos se ignoran.

¿Puedo usar números negativos?

Sí. Un signo − o + al inicio se acepta. Las salidas conservan el signo.

¿Qué pasa con un dígito inválido?

La conversión se detiene y la página indica el carácter y la posición para la base elegida. No se envía nada a un servidor.

¿Mi número sale del navegador?

No. El análisis y el formato corren solo en esta pestaña.