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 |