Convertidor de base numérica
Convertir entre binario, octal, decimal y hexadecimal
Entrada
Resultado de conversión
BINBinario
-OCTOctal
-DECDecimal
-HEXHexadecimal
-Ejemplos rápidos
Tabla de referencia de base
| Decimal | Binario | Octal | Hexadecimal |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 8 | 1000 | 10 | 8 |
| 10 | 1010 | 12 | A |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 255 | 11111111 | 377 | FF |
Características
Herramienta profesional de conversión de base numérica
Soporte de cuatro bases
Admite conversión entre binario, octal, decimal y hexadecimal
Conversión instantánea
Convertir mientras escribe, visualización en tiempo real de todos los resultados de base
Visualización formateada
Binario agrupado automáticamente cada 4 bits para fácil lectura y verificación
Validación de entrada
Valida automáticamente la entrada contra las reglas de base seleccionadas
Ejemplos rápidos
Ejemplos de valores comunes integrados, llenado con un clic para experiencia rápida
Privacidad y seguridad
Todos los cálculos realizados localmente en el navegador, no se necesitan solicitudes de red
Preguntas frecuentes
Preguntas comunes sobre conversión de base numérica
¿Qué es una base numérica? ¿Cuáles son las bases comunes?
La base numérica es un sistema de conteo radix. Las bases comunes incluyen: Binario (Binary): Se usa a nivel bajo de computadora, solo 0 y 1. Octal (Octal): Usa 0-7, comúnmente usado para permisos de archivos Unix. Decimal (Decimal): Uso diario, 0-9. Hexadecimal (Hex): 0-9 y A-F, comúnmente usado para valores de color, direcciones de memoria.
¿Qué representan A-F en hexadecimal?
Hexadecimal necesita 16 símbolos, pero los números solo tienen 0-9 (10 en total), por lo que se usan letras: A = 10, B = 11, C = 12, D = 13, E = 14, F = 15. No distingue mayúsculas y minúsculas, por ejemplo, 0xFF y 0xff son iguales, ambos representan decimal 255.
¿Por qué a los programadores les gusta hexadecimal?
Porque la conversión hexadecimal y binaria es conveniente: cada dígito hexadecimal corresponde exactamente a 4 bits binarios. Por ejemplo: 0xF = 1111, 0xFF = 1111 1111 = 255. Esto hace que hexadecimal sea muy adecuado para representar bytes (8 bits) y direcciones de memoria, más legible que cadenas binarias largas.
¿Qué significan los prefijos 0x, 0b, 0o?
Estos son prefijos en lenguajes de programación para representar diferentes bases: 0x o 0X: Hexadecimal, por ej. 0xFF = 255. 0b o 0B: Binario, por ej. 0b1111 = 15. 0o o 0O: Octal, por ej. 0o17 = 15. Puede incluir estos prefijos al ingresar, la herramienta los reconocerá automáticamente y los eliminará.
¿Qué tan grandes números se admiten?
Esta herramienta usa el tipo Number de JavaScript, que puede manejar con precisión enteros de 53 bits (aproximadamente 9007 billones). Para números más grandes, puede ocurrir pérdida de precisión. Para enteros muy grandes, se recomienda usar herramientas profesionales de cálculo de números grandes.