Conversor de base de números

Convertir números entre binario, octal, decimal y hexadecimal.

Resultado
Conversión

Los resultados se actualizan a medida que escribe.

Acerca de esta calculadora

Un convertidor de base de números reescribe un entero de una base posicional a otra — binario (base 2), octal (base 8), decimal (base 10) y hexadecimal (base 16). Lee su valor en la base de fuentes, trabaja su valor decimal plano, y vuelve a expresar ese valor en la base de destino. Cada base utiliza un conjunto fijo de dígitos: 0-1 para binario, 0-7 para octal, 0-9 para decimal y 0-9 luego A-F para hexadecimal, donde A-F para 10-15. Porque 16 es 24, cada dígito hexagonal mapas exactamente cuatro dígitos binarios, por lo que los programadores utilizan hex como abreviado para bytes brutos. Ejemplo trabajado: el número decimal 255 es 111 en binario y FF en hexadecimal, ya que 255 = 15×16 + 15. El convertidor también informa del valor decimal intermedio para que pueda comprobar el trabajo. Una tabla de resultados muestra el mismo número en todas las cuatro bases de una vez, y un dígito inválido para la base de fuente elegida es señalado en lugar de forma silenciosa.

Preguntas frecuentes

¿Cómo convierto decimal a binario?

Repetidamente divida por 2 y lea los restos de abajo hacia arriba. Por ejemplo 10 en decimal es 1010 en binario, y 255 es 111.

¿Para qué se utiliza hexadecimal?

Hexadecimal (base 16) empaqueta cuatro bits binarios en un dígito (0-9 y luego A-F), por lo que es una forma compacta de escribir bytes. El número decimal 255 es FF en hexadecimal.

¿Por qué mi número muestra un guión?

Los dígitos deben ser válidos para la base de origen, por ejemplo, sólo 0 y 1 en binario, o 0-9 y A-F en hexadecimal. Un dígito no válido hace que el resultado no esté definido.

¿Qué significan las letras A a F en hexadecimal?

Son dígitos únicos para los valores 10 a 15: A es 10, B es 11, hasta F es 15. Esto permite que la base 16 ajuste números hasta 15 en un lugar antes de que tenga que llevar.

¿Por qué cada dígito hexagonal es igual a cuatro dígitos binarios?

Porque 16 es igual a 2 a la cuarta potencia, cada dígito hexadecimal cubre exactamente cuatro bits. Así que el byte 111 grupos en 1 1, que es FF — este convertidor de base de números hace que la agrupación para usted.

¿Puede este convertidor manejar números muy grandes?

Funciona en números enteros y es precisa hasta el rango enteros se almacenan exactamente (alrededor de 9 cuatrillones, o 253). Más allá de eso, cadenas binarias o hexadecimal extremadamente largas pueden perder precisión en sus últimos dígitos.

❤️ Amor Calculator.Free? Compártelo

𝕏  X Facebook Reddit
API — utilizar esta calculadora desde el código

Llame a esta calculadora como un punto final gratuito de JSON, no se requiere clave. Envíe los valores de campo a continuación como parámetros de consulta o JSON. Lea los documentos completos de API →

Punto de finalización

GET https://calculator.free/api/v1/number-base/

curl

curl "https://calculator.free/api/v1/number-base/?amount=255&from=10&to=2"

JavaScript fetch()

const r = await fetch(
  "https://calculator.free/api/v1/number-base/?" + new URLSearchParams({
    "amount": "255",
    "from": "10",
    "to": "2"
  }));
const data = await r.json();
console.log(data.results);

Los resultados son estimaciones para orientación general solamente, no para asesoramiento financiero, médico o fiscal.