Saltar al contenido
Case Converter Online
es

Traductor de código binario

Convierte texto en código binario y binario en texto legible. Un segundo panel pasa números enteros entre decimal, binario, hexadecimal y octal.

Funciona en los dos sentidos. Cada grupo de 8 dígitos es un byte de texto UTF-8.

Número a binario

Escribe un número entero en cualquier cuadro. Funciona con números negativos y muy grandes.

El binario solo usa 0 y 1. Cada posición vale el doble que la que tiene a su derecha.

Qué es el código binario

Los dispositivos guardan todo en forma de bits, pequeños interruptores que están apagados (0) o encendidos (1). Ocho bits forman un byte, y un byte puede contener un número del 0 al 255. El texto se guarda dando a cada carácter un número y almacenando ese número en binario.

Para el texto básico sin tildes, esos números vienen de ASCII. La letra mayúscula H es el 72, que en binario es 01001000. La letra minúscula i es el 105, que es 01101001. Si los juntas, obtienes Hi.

Cómo usar el traductor binario

De texto a binario. Escribe en el cuadro Texto. El binario aparece en el cuadro Binario, con un grupo de 8 dígitos por cada byte. Pulsa Copiar para llevártelo.

De binario a texto. Pega binario en el cuadro Binario. El texto aparece a la izquierda. El traductor acepta:

  • grupos separados por espacios, comas o saltos de línea, como 01001000 01101001
  • una sola cadena larga, siempre que su longitud sea múltiplo de 8
  • grupos cortos sin ceros a la izquierda, como 1001000 1101001

Si algo falla, el mensaje debajo de los cuadros te dice qué pasa, por ejemplo que un grupo tiene más de 8 bits o que contiene un dígito distinto de 0 o 1.

Espacio entre bytes activa o desactiva los huecos en el resultado. Borrar vacía los dos cuadros.

Número a binario. El segundo panel es un conversor de bases numéricas. Escribe un número entero en Número decimal, Binario, Hexadecimal u Octal y los otros tres se rellenan solos. Admite números negativos, y también números mucho más grandes de lo que puede mostrar una calculadora, porque la herramienta usa enteros de precisión arbitraria. Cada cuadro tiene su propio botón Copiar.

Cómo funciona la traducción

Primero, el texto se codifica en bytes UTF-8. Después, cada byte se escribe como un número binario de 8 dígitos, completado con ceros a la izquierda. Para leer binario, la herramienta hace el camino inverso: divide los dígitos en bytes y decodifica esos bytes como UTF-8.

Por eso las letras propias del español ocupan más. “Sí” son tres bytes: 01010011 11000011 10101101. La S cabe en un byte, pero la í necesita dos. Lo mismo pasa con la ñ (11000011 10110001), la Ñ (11000011 10010001) y el signo de apertura ¿ (11000010 10111111).

Convertir un número funciona por valor posicional. En binario, cada posición vale el doble que la que tiene a su derecha: 1, 2, 4, 8, 16, etc. El número 42 es 32 + 8 + 2, así que en binario se escribe 101010.

Ejemplos: de texto a binario

Texto Binario
A 01000001
a 01100001
0 00110000
espacio 00100000
Hi 01001000 01101001
é 11000011 10101001
€ 11100010 10000010 10101100

Fíjate en que el dígito 0 no es 00000000. El carácter “0” tiene su propio código, el 48.

Ejemplos: de números a binario

Decimal Binario Hex Octal
2 10 2 2
10 1010 A 12
42 101010 2A 52
100 1100100 64 144
255 11111111 FF 377
1024 10000000000 400 2000
2026 11111101010 7EA 3752

Consejos y límites

  • Usa espacios siempre que puedas. El binario con espacios es más fácil de revisar, y si falta un dígito en un grupo no se descolocan todas las letras siguientes.
  • El binario de un texto y el de un número son cosas distintas. El texto “42” se convierte en dos bytes, 00110100 00110010. El número 42 es 101010. Usa el panel de arriba para texto y el de abajo para números.
  • Los números negativos se muestran con un signo menos, como -1010 para -10, no en complemento a dos.
  • El binario no es secreto. Es solo otra forma de escribir los mismos datos.

Otras formas de convertir binario

Excel y Google Sheets. =DEC2BIN(42) devuelve 101010, y =BIN2DEC("101010") devuelve 42. En Excel en español, estas funciones se llaman DEC.A.BIN y BIN.A.DEC. En Excel, DEC2BIN solo funciona de -512 a 511. Para números más grandes, usa =BASE(2026, 2); según tu configuración regional, el separador de argumentos puede ser punto y coma: =BASE(2026; 2).

JavaScript. (42).toString(2) da 101010, y parseInt('101010', 2) da 42.

Python. format(42, '08b') da 00101010. Para texto, ' '.join(format(b, '08b') for b in 'Hi'.encode()) da 01001000 01101001.

Herramientas relacionadas

Para ver los mismos bytes de forma más corta, usa el convertidor de hexadecimal a texto. La herramienta para codificar y decodificar UTF-8 explica por qué algunos caracteres ocupan más de un byte. Si te interesa otro código de dos símbolos, prueba el traductor de código Morse.

Traductor binario: preguntas y respuestas

¿Cómo traduzco binario a texto?

Pega el binario en el cuadro Binario de la derecha. Funciona mejor con grupos de 8 dígitos separados por espacios, como 01001000 01101001, que se lee Hi. El binario sin espacios también funciona si su longitud es múltiplo de 8.

¿Cómo se escribe 'Hola' en binario?

Hola en binario es 01001000 01101111 01101100 01100001. Cada grupo de 8 dígitos es una letra, según su código ASCII. En inglés, Hello es 01001000 01100101 01101100 01101100 01101111.

¿Por qué algunos caracteres usan más de 8 bits?

Este traductor usa UTF-8, la codificación de texto estándar de la web. Las letras sin tilde, los dígitos y los símbolos comunes caben en un byte. Las vocales con tilde y la ñ usan dos bytes, el símbolo del euro usa tres y la mayoría de los emoji usan cuatro, así que é se convierte en 11000011 10101001 y ñ en 11000011 10110001.

¿Cómo convierto un número a binario?

Escribe el número en Número decimal, dentro del panel Número a binario. Los valores en binario, hexadecimal y octal aparecen al instante. 42 es 101010 en binario y 255 es 11111111.

Más herramientas de código y datos

Ver todas las herramientas