EfficTools Logo
EfficTools

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

DecimalBinarioOctalHexadecimal
0000
1111
21022
81000108
10101012A
15111117F
16100002010
25511111111377FF

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.