Number Base Converter
Binary octal decimal hex
Binary octal decimal hex Se ejecuta localmente en su navegador
Leave the base on Auto and the converter reads 0x, 0b and 0o prefixes for you. Pick a base to force one.
Decimal
597
Hexadecimal
255
Binary
1001 0101 01
Octal
1125
Decimal: 597 Binary: 1001 0101 01 Octal: 1125 Hex: 255
About the
El convertidor de bases numéricas convierte un valor entre binario, octal, decimal y hexadecimal, y muestra los cuatro a la vez para que puedas leer el que necesites. Deje la base en Auto y leerá los prefijos 0x, 0b y 0o por usted, lo que significa que puede pegar 0xFF directamente desde el código fuente y obtener 255, 1111 1111 y 377 sin configurar nada. Los valores se manejan como enteros de precisión arbitraria, por lo que un valor de 64 bits se convierte exactamente en lugar de perder sus bits superiores.
Where people use the
- Leer un valor hexadecimal del código fuente como decimal y binario.
- Comprobar qué bits están configurados en una bandera o una máscara.
- Conversión de un valor de color entre canales hexadecimales y decimales.
- Verificar un literal binario en un archivo de configuración antes de confirmarlo.
How to use the
- 1
Introduce un valor
Escriba un número en cualquier base: 255, 0xFF, 0b11111111 o 0o377. Se ignoran los espacios y guiones bajos.
- 2
Deje la base en Auto o fuerce una
Auto lee el prefijo y vuelve a hacer coincidir los dígitos. Elija Binario, Octal, Decimal o Hexadecimal para forzar una interpretación.
- 3
Lee los cuatro
Los decimales, hexadecimales, binarios y octales se muestran juntos. El binario se agrupa en cuatro para que sea legible.
- 4
Copia lo que necesites
Cada fila tiene su propio botón de copiar y el resultado combinado se puede copiar de una sola vez.
Consejos y mejores prácticas
- Pegue los valores 0x directamente desde el código; el prefijo se lee automáticamente.
- La salida binaria se agrupa en cuatro para que coincida con la forma en que los nibbles se asignan a dígitos hexadecimales.
- Fuerce una base cuando un número simple pueda leerse de dos maneras, como 10.
Preguntas frecuentes
¿Qué significan los prefijos 0x, 0b y 0o?
Marcan la base: 0x para hexadecimal, 0b para binario y 0o para octal. Son las convenciones utilizadas por C, JavaScript, Python y la mayoría de los demás lenguajes, por lo que el código se puede pegar directamente.
¿Por qué se rechaza mi valor binario cuando fuerzo la base 2?
Porque contiene caracteres distintos de 0 y 1. Un valor con espacios está bien, pero un valor con un prefijo 0b no, ya que el prefijo no es un dígito binario.
¿Puede manejar números muy grandes?
Sí. Los valores se manejan como enteros de precisión arbitraria, por lo que un valor de 64 bits o mayor se convierte exactamente. Sólo se admiten números enteros.
¿Maneja números negativos?
Sí. Se mantiene y muestra un signo negativo en cada base.
¿Puede convertir valores fraccionarios?
No. El convertidor funciona solo con números enteros, lo que cubre los casos importantes para indicadores de bits, direcciones y valores de color.