¿Qué es un convertidor de bases numéricas?
Un convertidor de bases numéricas traduce números entre diferentes sistemas de numeración (radix). Los equipos usan binarios (base 2), los desarrolladores suelen trabajar con hexadecimal (base 16) y octal (base 8), mientras que las matemáticas cotidianas usan decimales (base 10). Esta herramienta permite convertir entre cualquier base de 2 a 36, facilitando el trabajo con los diferentes sistemas numéricos usados en programación, redes y electrónica digital.
Cómo usar el convertidor de bases numéricas
- 1Introduzca el campo de entrada el número que desea convertir.
- 2Seleccione la base del número de entrada (por ejemplo, Decimal 10 para números comunes).
- 3Seleccione la base de destino para la conversión.
- 4El resultado convertido aparece instantáneamente. Utilice el botón de copiar para copiarlo.
- 5Activa 'Custom base' para utilizar cualquier base de 2 a 36.
Casos de uso comunes
Depuración de direcciones de memoria
Convierta direcciones de memoria hexadecimás en decimales para depuración o binarios para comprender patrones de bits.
Preferencias de redes
Convierta entre las representaciones decimales y binarias de direcciones IP y máscaras de subred.
Conversión de códigos de color
Convierta códigos de color hexadecimás en valores RGB decimales o viceversa durante el desarrollo web.
Preguntas frecuentes
¿Cuál es la mayor base compatible?
Esta herramienta acepta cualquier base de 2 (binaria) a 36. Las bases arriba de 10 usan las letras A-Z para representar los dígitos de 10 a 35.
¿Puedo convertir números muy grandes?
El JavaScript representa enteros con precisión hasta 2^53 - 1, cerca de 9 cuantificadores. Los números más grandes pueden sufrir pérdida de precisión.
¿Cuáles caracteres son válidos en una entrada hexadecimal?
El sistema hexadecimal utiliza los dígitos de 0 a 9 y las letras de A a F, sin distinción entre mayúsculas y minúsculas. Por ejemplo, 'FF' equivale a 255 decimales.
¿Se envían los números informados a algún servidor?
No. La conversión se procesa localmente en el navegador, sin enviar los valores a un backend.