ForHosting KIT · Conversores de unidades

Conversor de binario a decimal

1010 en binario es 10 en decimal: escriba cualquier secuencia de ceros y unos y obtenga el número en base diez, sabiendo que cada posición vale una potencia de dos. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Binario
1010
Obtiene
Decimal
10
Cadena decimal
10
Longitud en bits
4
Base de origen
2

Este conversor de binario a decimal toma una cadena de dígitos binarios —solo ceros y unos— y devuelve el entero decimal equivalente en base diez. El binario es el idioma de los sistemas digitales: cada bit es una potencia de dos, así que el bit más a la derecha es 2 elevado a cero, el siguiente es 2 elevado a uno, y así sucesivamente. Entre las comprobaciones clásicas que usted ya conoce están uno-cero-uno-cero igual a diez, ocho unos igual a doscientos cincuenta y cinco, y un único uno igual a uno. El motor es totalmente determinista: escanea de izquierda a derecha con la regla de Horner, valor igual a dos por valor más el siguiente bit, nunca llama a la red, nunca muestrea aleatoriedad, y nunca depende del reloj.

Cómo se interpreta el campo binario y cómo el decimal se mantiene reproducible

El espacio en blanco exterior se recorta; se elimina un prefijo opcional 0b o 0B, para que los literales estilo JavaScript como 0b1101 funcionen igual que 1101 solo. Tras esa eliminación, cada carácter restante debe ser el dígito cero o el dígito uno, sin espacios entre bits, sin comas, sin guiones bajos, y sin otras raíces.

Un número simple que parezca uno-cero-uno-cero se acepta solo cuando es un entero no negativo cuyos caracteres de dígito decimal son exclusivamente cero y uno; valores como mil veintitrés fallan porque el dígito dos no es binario. La conversión usa la clásica acumulación de Horner de izquierda a derecha: comience en cero, y para cada bit multiplique el total acumulado por dos y sume el bit.

Eso es algebraicamente idéntico a sumar cada dígito por dos elevado a su índice posicional, pero solo necesita multiplicación y suma entera, y nunca construye potencias intermedias grandes.

Dónde encaja la conversión de binario a decimal en el estudio, la ingeniería y el software

Los estudiantes se encuentran con el binario cuando un libro de texto introduce el valor posicional más allá de la base diez, cuando un curso de arquitectura de computadoras relaciona palabras de máquina con cantidades legibles por humanos, o cuando una entrevista de programación pide una conversión mental de una cadena de bits corta. Los profesores pueden pregenerar claves de respuesta para longitudes de bit modestas sin depender de aplicaciones de calculadora opacas que descartan ceros iniciales en silencio o aceptan dígitos hexadecimales por error.

Los ingenieros de sistemas embebidos y de firmware verifican máscaras de bits, volcados de registro, y patrones de LED contra los valores decimales que sus tablas de documentación listan. Los desarrolladores llaman al mismo contrato desde scripts para sembrar vectores de prueba deterministas para analizadores, para validar cadenas de bits introducidas por el usuario en interfaces de configuración, o para satisfacer enunciados de retos de programación que exigen un entero de base diez en lugar de un boceto aproximado.

Las herramientas de producto y educación usan la conversión cuando un estudiante escribe un literal binario y la interfaz debe mostrar de inmediato el equivalente decimal. Combínela con herramientas de formato o numéricas relacionadas cuando esté construyendo un pequeño laboratorio de conversores gratuitos y deterministas, para sistemas de base y alfabetización digital.

Comprobaciones de tareas y exámenes

Convierta cadenas binarias de libro de texto a enteros de base 10 y verifique el trabajo de valor posicional antes de enviar las respuestas.

Revisión de firmware y máscaras de bits

Relacione volcados cortos de registro y cadenas de bits de indicadores con los valores decimales listados en la documentación de hardware.

¿Cuánto cuesta el conversor de binario a decimal?

Es gratis en su navegador, en esta página.

¿Qué caracteres se permiten en el campo binario?

Solo los dígitos 0 y 1, tras un prefijo opcional 0b o 0B.

¿Esta herramienta convierte números decimales de vuelta a binario?

No. Solo relaciona una cadena de dígitos binarios con un entero decimal no negativo. Use una herramienta específica de decimal a binario para la dirección inversa.

¿Cuánto es 1010 en decimal?

1010 en binario es 10 en decimal. Leyendo desde la derecha, las posiciones valen uno, dos, cuatro y ocho, y los dos unos están en las posiciones del ocho y del dos, que suman diez.

¿A cuánto equivalen ocho unos en binario?

Ocho unos seguidos equivalen a 255 en decimal, porque todas las posiciones, desde la del uno hasta la del ciento veintiocho, están ocupadas y sus valores se suman.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/fmt/binary-decimal

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/fmt/binary-decimal \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"binary":"1010"}'
{
  "binary": "1010"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fmt.binary_decimal",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_bits53
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Qué significa la conversión de binario a decimal y qué contiene la respuesta

Un número binario es un numeral posicional escrito solo con los dígitos cero y uno. Cada posición multiplica su dígito por una potencia de dos: leyendo desde la derecha, el bit menos significativo contribuye con cero o uno por dos elevado a cero, el siguiente bit multiplica por dos elevado a uno, luego cuatro, ocho, dieciséis, y así sucesivamente. No hay ruta de punto flotante, ni redondeo aproximado de bits fraccionarios, ni coerción silenciosa de caracteres inválidos en ceros. Convertir a decimal simplemente suma esas contribuciones ponderadas para producir un único entero de base diez, que las personas, las hojas de cálculo, y la mayoría de las API esperan. Esta calculadora devuelve la cadena binaria normalizada sin prefijo, el entero decimal como un número seguro de JavaScript, el mismo valor como decimal_string para copiar y pegar, el bit_length de la cadena de dígitos, una etiqueta de método binary_to_decimal, un breve recordatorio de fórmula de las formas de sumatoria y de Horner, y las bases dos y diez para documentación. El motor construye un entero exacto no negativo dentro de la longitud de bits admitida, o rechaza la entrada con invalid_input. Los casos rechazados incluyen el campo binary ausente, una cadena vacía tras recortar, un prefijo 0b sin dígitos, cualquier carácter fuera de cero y uno como dos, A, un espacio en medio, un signo, o un guion bajo, y cualquier cadena más larga que el máximo documentado de cincuenta y tres bits, para que el resultado se mantenga siempre dentro de Number.MAX_SAFE_INTEGER.

Cómo se interpreta el campo binario y cómo el decimal se mantiene reproducible

El campo preferido es binary, pero se aceptan los alias bin, value, text, input y bits, para que cadenas de consulta, hojas de cálculo, y formularios tipados puedan reutilizar el mismo contrato sin renombrar columnas. La longitud tiene un tope de cincuenta y tres bits, para que el resultado sea siempre un entero seguro en JavaScript y los goldens de JSON se comparen sin peculiaridades de serialización de BigInt. Combine la ejecución gratuita en el navegador de esta página con la API de pago cuando necesite el mismo resultado matemático dentro de un flujo automatizado, sin tener que reimplementar usted mismo la conversión de base.

Dónde encaja la conversión de binario a decimal en el estudio, la ingeniería y el software

En esta página el trabajo se ejecuta enteramente en su navegador; a través de la API, cada consulta exitosa cuesta $0.002, la validación fallida no se cobra, y no se almacena nada después de que se devuelve la respuesta. Esa división —exploración interactiva gratuita y una API de pago idéntica— coincide con el resto del catálogo tier A del KIT y le permite pasar de una demostración de aula a un flujo automatizado sin cambiar el resultado matemático.

Fixtures de prueba deterministas

Genere resultados decimales reproducibles para pruebas unitarias, comprobaciones de propiedades, y aserciones de integración continua sobre analizadores binarios.

¿Cuál es la longitud binaria máxima?

Cincuenta y tres bits. Eso mantiene el resultado decimal dentro de Number.MAX_SAFE_INTEGER de JavaScript, para que los goldens y el JSON se mantengan exactos.

¿Cómo se calcula el valor decimal?

Con la regla de Horner: comience en 0, y para cada bit de izquierda a derecha establezca valor = 2·valor + bit. Eso equivale a la suma de cada dígito por su potencia de dos.

Ver la documentación completa del KIT →