Conversión entre binario y decimal en JavaScript

Guía práctica para convertir entre binario y decimal en JavaScript: parseInt, toString(2), validación con regex y BigInt; manejo de ceros a la izquierda y buenas prácticas de desarrollo a medida.

31 ago 2025 • 3 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

Los números binarios son una parte fundamental de la informática y de la ciencia de la computación. En esta guía aprenderás a convertir entre números binarios y decimales en JavaScript de forma clara, eficiente y segura, con buenas prácticas que puedes reutilizar en proyectos reales de software a medida.

Concepto clave. El sistema binario usa solo dos símbolos 0 y 1. Cada posición representa una potencia de 2. Por ejemplo, 101101 en base 2 es igual a 45 en base 10 porque equivale a 1 por 32 mas 0 por 16 mas 1 por 8 mas 1 por 4 mas 0 por 2 mas 1 por 1, resultado 45.

Convertir de binario a decimal en JavaScript. Opción directa con la plataforma: usa parseInt(valor, 2) donde valor es la cadena binaria introducida por la persona usuaria. Antes, valida que solo contenga ceros y unos mediante una expresión regular como barra acento circunflejo 0 1 mas barra. Alternativa manual para aprendizaje o entornos con restricciones: recorre la cadena de derecha a izquierda y acumula sumando bit por potencia de 2 según la posición del bit. Considera ceros iniciales como parte de la representación pero recuerda que cualquier conversión a número eliminará esos ceros al inicio.

Convertir de decimal a binario en JavaScript. Opción directa: usa n punto toString 2 para obtener la representación binaria de un número entero n. Método manual clásico: divide n entre 2 de forma iterativa, recoge los residuos y finalmente invierte el orden de esos residuos para formar el binario. Para números negativos, conserva el signo por separado y convierte el valor absoluto.

Números grandes y precisión. Si trabajas con cantidades mayores que el máximo entero seguro de JavaScript, recurre a BigInt. Puedes crear valores BigInt y luego usar toString 2 para obtener el binario. Evita operadores a nivel de bit con BigInt y recuerda que las operaciones bit a bit con Number se limitan a 32 bits con signo.

Consejos prácticos. Valida entradas binarios con una expresión regular estricta. Preserva ceros a la izquierda en cadenas usando técnicas de relleno como padStart con el caracter 0 y un ancho objetivo conocido. Documenta si el formato binario esperado usa complemento a dos u otro esquema cuando manejes negativos en protocolos o ficheros binarios. Escribe funciones puras para facilitar pruebas unitarias y reuso en librerías de utilidades.

Ejemplos de uso rápidos. Binario a decimal con plataforma: parseInt(b, 2) devuelve un número en base 10. Decimal a binario con plataforma: n punto toString 2 devuelve la cadena binaria correspondiente. Para ilustrar, si b representa 1010, el resultado es 10 y si n es 10 la conversión a binario es 1010.

En Q2BSTUDIO desarrollamos aplicaciones a medida y software a medida con estándares de calidad, pruebas automatizadas y despliegues en servicios cloud aws y azure, además de integrar inteligencia artificial, agentes IA e ia para empresas, ciberseguridad con pentesting y servicios inteligencia de negocio con power bi. Si necesitas un conversor binario decimal integrado en tu producto, o pipelines de procesamiento de datos y microservicios en JavaScript o TypeScript, podemos ayudarte. Conoce cómo abordamos proyectos multiplataforma en nuestro servicio de desarrollo de aplicaciones a medida.

Más allá de la conversión numérica, ofrecemos consultoría para arquitecturas escalables, automatización de procesos, auditoría de ciberseguridad, diseño de APIs, integración continua, monitorización y observabilidad. Nuestro equipo combina experiencia en frontend, backend, servicios cloud aws y azure, ciencia de datos e inteligencia artificial para acelerar la entrega de valor y reforzar la seguridad.

Palabras clave para tu proyecto y para potenciar tu posicionamiento: aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA y power bi. Contáctanos y convierte retos técnicos en ventajas competitivas con Q2BSTUDIO.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.

Live Chat