Conversor de Binario
Convierte números binarios a decimal, hexadecimal, octal y texto ASCII. Conversor de binario online gratuito con resultados instantáneos.
Conversor de Binario - Convierte Números Binarios a Múltiples Formatos
Este potente conversor de binario te permite convertir números binarios a formatos decimal, hexadecimal, octal y texto ASCII. Ya sea que trabajes con ciencias de la computación, programación o electrónica digital, esta herramienta proporciona conversiones instantáneas con resultados precisos.
¿Cómo convierto binario a decimal?
Para convertir binario a decimal, multiplica cada dígito por 2 elevado a la potencia de su posición (comenzando desde 0 a la derecha), luego suma todos los resultados. Por ejemplo, binario 1010 = (1×2³) + (0×2²) + (1×2¹) + (0×2⁰) = 8 + 0 + 2 + 0 = 10 en decimal.
¿Cuál es la diferencia entre binario, decimal, hexadecimal y octal?
Estos son diferentes sistemas numéricos:
- Binario (base 2): Usa solo dígitos 0 y 1
- Decimal (base 10): Usa dígitos 0-9 (nuestro sistema numérico cotidiano)
- Hexadecimal (base 16): Usa dígitos 0-9 y letras A-F
- Octal (base 8): Usa dígitos 0-7
Por ejemplo, el número 15 es:
- Binario: 1111
- Decimal: 15
- Hexadecimal: F
- Octal: 17
¿Cómo funciona la conversión de binario a ASCII?
ASCII (Código Estándar Americano para el Intercambio de Información) asigna a cada carácter un código binario único de 7 bits. Para convertir binario a ASCII:
1. Divide el binario en bloques de 8 bits (bytes)
2. Convierte cada bloque a decimal
3. Usa el valor decimal como código de carácter ASCII
Por ejemplo, binario 01000001 = decimal 65 = carácter ASCII 'A'
¿Qué sucede con los caracteres ASCII no imprimibles?
Los caracteres ASCII no imprimibles (caracteres de control) se muestran de diferentes maneras:
- Tabulación (9), Nueva línea (10), Retorno de carro (13): Se muestran como caracteres reales
- Nulo (0): Se muestra como un punto medio (·)
- Otros caracteres de control: Se muestran en formato [hex]
- Caracteres imprimibles (32-126): Se muestran normalmente
¿Puedo convertir cadenas binarias con espacios?
Sí, el conversor elimina automáticamente los espacios de tu entrada. Puedes ingresar números binarios con o sin espacios, como '1010 1100' o '10101100' - ambos se procesarán correctamente.
¿Qué pasa si mi número binario no tiene 8 bits?
Para la conversión ASCII, la herramienta rellena automáticamente el número binario con ceros a la izquierda para que sea un múltiplo de 8 bits. Por ejemplo, '101' se convierte en '00000101' antes de la conversión. Para otras conversiones (decimal, hex, octal), el número exacto de bits no importa.
Tabla de Referencia de Conversión Binaria
Binario | Decimal | Hexadecimal | Octal | Carácter ASCII |
---|---|---|---|---|
00000000 | 0 | 0 | 0 | NUL (·) |
00000001 | 1 | 1 | 1 | SOH |
00001000 | 8 | 8 | 10 | BS |
00001001 | 9 | 9 | 11 | TAB |
00001010 | 10 | A | 12 | LF (\n) |
00001101 | 13 | D | 15 | CR (\r) |
00100000 | 32 | 20 | 40 | Espacio |
00100001 | 33 | 21 | 41 | ! |
00110000 | 48 | 30 | 60 | 0 |
00110001 | 49 | 31 | 61 | 1 |
01000001 | 65 | 41 | 101 | A |
01000010 | 66 | 42 | 102 | B |
01011010 | 90 | 5A | 132 | Z |
01100001 | 97 | 61 | 141 | a |
01100010 | 98 | 62 | 142 | b |
01111010 | 122 | 7A | 172 | z |
01111111 | 127 | 7F | 177 | DEL |
11111111 | 255 | FF | 377 | ASCII extendido |