Number Base
Number Base — se ejecuta en el navegador. No se guardan datos.
Conversión de base (2 / 8 / 10 / 16)
Introduce los valores y pulsa Calcular.
Solo enteros. También se reconocen los prefijos 0b / 0o / 0x.
Cómo usar
- En base de entrada elija decimal, binario, octal o hexadecimal. El valor por defecto es decimal.
- Introduzca un entero en valor. Ejemplos: 255, FF, 0xFF, 0b11111111.
- Pulse Convertir para ver binario, octal, decimal y hexadecimal a la vez.
- Si hay prefijo 0b / 0o / 0x, se lee el prefijo con preferencia sobre la base elegida.
- Pulse Restablecer para empezar de nuevo. No se admiten fracciones decimales.
Conceptos clave
El conversor de bases pasa entre binario, octal, decimal y hexadecimal para programación, redes y códigos de color. Lee el entero con parseInt y muestra las cuatro bases con toString en una pantalla, más fácil de comparar que una herramienta solo decimal→hex. Úselo para color #FF, octetos IPv4, flags de bits y código máquina. Lo clave es que los cuatro campos se actualizan juntos.
Un - inicial también convierte negativos. No se tratan fracciones (punto decimal). Más allá del entero seguro de JavaScript (unos 2^53), los dígitos finales pueden moverse. Los prefijos 0b, 0o y 0x se leen como bases 2, 8 y 16. El cálculo queda en el navegador. Un prefijo gana al desplegable, así que 0xFF se lee como hex aunque el desplegable sea decimal. Valores como 0.5 o fracciones no se analizan.
Ejemplo
Base decimal y valor 255 da binario 11111111, octal 377, decimal 255 y hex ff. Introducir 0xFF también se lee como hex y da los mismos cuatro resultados. Binario 1010 es decimal 10 y hex a. Compruebe que hex FF, decimal 255 y binario 11111111 coinciden. 0o377 es el mismo 255. Decimal 16 pasa a binario 10000 y hex 10. Pase la base de entrada a 16 e introduzca 10 para obtener decimal 16.
Relacionado: Conversión de bases · Texto ↔ binario
Preguntas frecuentes
¿El conversor de bases admite fracciones (punto decimal)?
No. Solo enteros. La parte fraccionaria no se recorta de forma controlada: se ignora o solo se analiza el entero. Introduzca solo enteros.
¿Cómo convierto un número negativo?
Puede poner - delante del valor. La notación negativa puede diferir del complemento a dos de un lenguaje; tómalo como referencia.
¿Puedo usar prefijos como 0xFF o 0b1010?
Sí. Si hay 0b/0o/0x, se usa esa base. El prefijo 0x suele reconocerse en mayúsculas o minúsculas.
¿En qué se diferencia de la herramienta decimal-to-hex?
Esta pantalla es una vista combinada de bases 2, 8, 10 y 16. Para direcciones de 64 bits, mire primero el límite de entero seguro. No rebase ese rango en enteros grandes.
¿Los enteros muy grandes se convierten con exactitud?
La precisión puede caer más allá del entero seguro de JavaScript. Solo para colores hex, un conversor de color puede encajar mejor.
¿El hexadecimal solo muestra a–f en minúsculas?
Se muestra como cadena hex en minúsculas. Pásela a mayúsculas tras copiar si lo necesita. No hay botón de copiar; arrastre para copiar cada campo.
Última revisión: 2026-09-04