ForHosting KIT · Conversores de unidades

Conversor de decimal a binario

42 en binario es 101010, con seis bits: escriba cualquier número entero y obtenga sus cifras binarias para tareas, máscaras de bits o permisos. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Número entero decimal
42
Obtiene
Binario
101010
Dígitos binarios
6
Base numérica
2

Un conversor de decimal a binario reescribe un número entero de base diez a base dos, de modo que cada valor posicional es una potencia de dos en lugar de una potencia de diez. Usted escribe un entero como cuarenta y dos y recibe la cadena de bits 101010, que significa treinta y dos más ocho más dos. Los estudiantes usan la herramienta para comprobar tareas sobre valor posicional y división repetida entre dos; los desarrolladores la usan al documentar máscaras de bits, indicadores de protocolo o bits de permisos que se razonan mejor en binario que en decimal. Los enteros negativos conservan un signo menos inicial delante del patrón de bits sin signo, de modo que el signo queda claro sin inventar un ancho de bits fijo. Los valores no enteros, el texto suelto, NaN e Infinity fallan con un error de validación claro en lugar de una respuesta incorrecta silenciosa.

Cómo funciona la conversión de decimal a binario

Comience con un entero finito n escrito en la base diez habitual. Si n es cero, la representación binaria es el único dígito cero y ya ha terminado. Si n es negativo, recuerde el signo, trabaje con el valor absoluto y vuelva a añadir un menos inicial a la cadena de bits final, de modo que el lector vea la forma de signo y magnitud en lugar de una palabra ambigua en complemento a dos de ancho desconocido.

Para un valor absoluto positivo, divida entre dos repetidamente y anote cada resto: el resto es el siguiente bit menos significativo, así que acumula restos de derecha a izquierda hasta que el cociente sea cero. Leer esos restos en orden inverso produce la cadena binaria estándar de izquierda a derecha sin ceros iniciales, salvo para el propio número cero.

De forma equivalente, cada posición de bit k desde la izquierda corresponde a una potencia de dos, y el bit es uno cuando esa potencia aparece en la suma única que reconstruye n. Los valores deben permanecer dentro del rango de enteros seguros de JavaScript para que cada dígito siga siendo exacto al serializar el resultado.

Una entrada fraccionaria como tres coma cinco se rechaza porque los valores posicionales binarios de los no enteros exigirían un punto de raíz y un contrato didáctico distinto; esta capacidad se limita deliberadamente a números enteros para que la intención de búsqueda «conversor de decimal a binario» para enteros siga siendo clara y fiable.

Qué envía y qué recibe

Envíe un único campo obligatorio n con un número entero decimal. Los valores absolutos mayores que nueve cuatrillones y pico —Number.MAX_SAFE_INTEGER— se rechazan para que la cadena binaria no pueda perder silenciosamente bits de orden bajo. Si la petición tiene éxito, la respuesta devuelve el entero n ya limpio, la cadena binaria en binary, el número de bits sin signo en bits, un indicador booleano negative y base fijada a dos por claridad en canalizaciones con varias herramientas.

Entre los ejemplos: n igual a cero corresponde a binario cero con un bit, n igual a cuarenta y dos corresponde a 101010 con seis bits, y n igual a menos diez corresponde a −1010 con cuatro bits en la parte de dígitos. Si necesita bases de origen y destino arbitrarias entre dos y treinta y seis en una sola llamada, use una página de conversor de base general en lugar de sobrecargar esta página exclusivamente decimal.

Dónde aparecen los conversores de decimal a binario en el trabajo real

Los cursos de matemáticas de secundaria introducen la conversión de base con división repetida entre dos y tablas de valor posicional; un oráculo fiable que devuelve la cadena de bits y su longitud acelera las hojas de respuestas y las demostraciones en clase sin fórmulas de hoja de cálculo. Los laboratorios de informática enseñan máscaras de bits, indicadores de permisos y palabras de estado, donde escribir 1101 es más claro que trece al explicar qué indicadores están activos.

Las notas de firmware embebido y la documentación de protocolos suelen listar campos de registros en binario junto a sus direcciones decimales para que los revisores verifiquen los desplazamientos de bits de un vistazo. Los calentamientos de entrevistas de programación y los jueces en línea piden a los candidatos implementar la conversión de decimal a binario; los tutores comparan la salida del estudiante con una cadena conocida y correcta para el cero, las potencias de dos y los casos límite negativos.

Trate el empaquetado en complemento a dos de ancho fijo, las fracciones binarias en coma flotante y las tablas de múltiples bases como intenciones de búsqueda separadas con sus propias páginas, en lugar de estirar este conversor de enteros más allá de su alcance honesto.

Deberes y ejercicios de valor posicional

Compruebe las respuestas del libro de texto al convertir enteros a base dos, incluidos el cero y los negativos con un menos inicial claro.

Máscaras de bits y documentación de indicadores

Convierta valores decimales de indicadores en cadenas de bits legibles al redactar notas de protocolo, tablas de permisos o mapas de registros.

¿Qué entradas acepta el conversor de decimal a binario?

Las fracciones y el texto no numérico se rechazan.

¿Cómo se muestran los números negativos en binario?

Como texto de signo y magnitud: un menos inicial seguido del binario del valor absoluto (por ejemplo −10 → −1010). El complemento a dos de ancho fijo es un contrato distinto.

¿Qué ocurre si introduzco una fracción decimal?

Esta herramienta solo convierte números enteros; el binario fraccionario necesitaría un punto de raíz y una intención de producto separada.

¿Cuánto cuesta?

La herramienta del navegador es gratuita y se ejecuta localmente.

¿Cuánto es 42 en binario?

42 en binario es 101010, con seis bits. Los unos ocupan las posiciones que valen treinta y dos, ocho y dos, y esos tres valores suman cuarenta y dos.

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/decimal-binary

¿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/decimal-binary \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":42}'
{
  "n": 42
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fmt.decimal_binary",
  "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_abs9007199254740991
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.

El precio de las llamadas API correctas es la base publicada de $0.002 por elemento.

Cómo funciona la conversión de decimal a binario

El algoritmo es aritmética entera pura: sin redondeo en coma flotante, sin semillas aleatorias, sin marcas de reloj y sin llamadas de red, de modo que entradas idénticas siempre producen JSON idéntico.

Qué envía y qué recibe

Se aceptan los alias number, value, decimal e input para que los formularios y scripts puedan usar el nombre que mejor encaje en su interfaz. n puede ser un entero JSON o una cadena de dígitos con un signo más o menos inicial opcional. Si falta n, hay cadenas vacías, decimales con parte fraccionaria, notación científica, palabras sueltas, NaN o Infinity, la petición falla con invalid_input y no se cobra. El precio de las llamadas API correctas es la base publicada de $0.002 por elemento; los fallos de validación no consumen saldo prepagado.

Dónde aparecen los conversores de decimal a binario en el trabajo real

Como esta capacidad es un motor de parse puro, el precio de la API es la base publicada de $0.002 por elemento correcto y la validación fallida no consume saldo.

Fixtures para entrevistas y pruebas unitarias

Genere cadenas binarias esperadas para ejercicios de programación y pruebas golden que cubran potencias de dos y casos límite.

¿Hay un límite de tamaño?

Sí. El valor absoluto de n no debe superar Number.MAX_SAFE_INTEGER (9007199254740991) para que cada bit siga siendo exacto en el JSON de JavaScript.

Ver la documentación completa del KIT →