Conversor de Texto a Binario

ConvertBinary.com ofrece un conjunto de herramientas gratuitas para la conversión de código binario: en esta página podrás convertir cualquier texto a binario.

Si quieres traducir código binario a texto normal, puedes usar nuestro traductor de binario a texto.

En esta página tienes un tutorial para aprender cómo convertir de texto a binario, léelo si quieres aprender más sobre el proceso de conversión de texto a binario.

Introduzca el texto:

Código binario:

Valora este conversor

Cómo usar el conversor binario

¡Es muy fácil! Solo tienes que escribir o pegar tu texto en el primer campo, y el traductor binario hará la conversión instantáneamente.

Una vez que hayas convertido tu texto a binario, puedes convertir de binario a hexadecimal (y viceversa: convertir hexadecimal a binario).

Cómo convertir texto a binario

¿Quieres aprender a traducir texto a binario?  Es cuestión de matemática básica, y un poco de ayuda de ASCII, el Código Estándar Estadounidense para el Intercambio de Información (American Standard Code for Information Interchange).  Si tienes un trozo de código binario particularmente grande, puedes traducirlo rápidamente a texto con el conversor de ASCII a binario que se encuentra al principio de esta página.

Crédito del video

Texto a binario

En ASCII y en binario hay representación para una amplia variedad de caracteres: espacios, puntuación y letras.  Por ahora nos centraremos en cómo traducir texto a binario, usando solo letras.  Lo primero que necesitamos es una palabra.  Vamos a usar «perro», porque, ¿a quién no le gusta los perros?

Tenemos que dividir la palabra en letras individuales, p e r r o, y consultar nuestra tabla ASCII.  En ASCII hay un número decimal asignado a cada carácter.  Es importante recordar que los equivalentes binarios y decimales de las letras mayúsculas y minúsculas no son idénticos.  Si no fuera así, el ordenador que lee el código binario no sabría qué letras poner en mayúscula.  Vamos a revisar la tabla ASCII.  Ten en cuenta que esto es solo una parte de la tabla.  Puedes encontrar online tablas de ASCII a binario extendidas, en esta web podrás encontrar tablas del alfabeto ASCII a binario para las letras minúsculas y mayúsculas.

Tabla parcial ASCII - decimal

Podemos ver que los caracteres p e r r o corresponden a los decimales 112, 101, 114, 114, y 111.  Lo único que nos falta para convertir nuestro texto en código binario es convertir los decimales.  Empezando por 112, tenemos que redefinir el número usando potencias de 2.

Como 112 no es una potencia de 2, hay que encontrar la potencia de 2 que sea igual o menor de 112.  Podemos redefinir 112 como 64 + 48.  Como 48 tampoco es una potencia de 2, también tenemos que redefinirlo.  Afortunadamente, 48 se puede redefinir como 32 + 16; otra potencia de 2.

Empezando por 20, vamos a contar qué potencias de 2 hemos usado, y las indicamos con un uno.  Las potencias de 2 que no hayamos usado se indican con un cero.

Texto a binario - decimal paso 1

Nuestro resultado binario para 112 es 1110000.  Ahora vamos a hacer lo mismo con 101, 114 y 111.

Texto a binario - decimal paso 2
Texto a binario - decimal paso 3
Texto a binario - decimal paso 4

En binario, una letra siempre se representa con un byte de ocho bits, o dígitos.  Pero nuestro resultado binario solo tiene siete dígitos.  ¿Cómo lo solucionamos? Es muy fácil: colocamos un cero al principio de la cadena.  Cuando usas un conversor de texto a binario, este paso se hace automáticamente.

¿Por qué un cero?  No podemos usar un uno sin cambiar completamente el valor del número binario.  Y en binario, los caracteres de texto siempre empiezan por 010 o 011010 indica una letra mayúscula, y 011 indica minúscula.  Sabemos que nuestras letras están en minúscula, y si añadimos un cero, ya tenemos el prefijo 011 que lo prueba.  Ahora que hemos añadido el cero, veamos cómo queda nuestro código binario.  En binario, «perro» se ve así: 01110000 01100101 01110010 01110010 01101111.

Texto a binario "perro"

Si quieres insertar un espacio o una coma en el texto, también tienen su propio código binario.  Pulsar la barra espaciadora o la tecla de la coma entre caracteres no denota un espacio.  Si queremos añadir una segunda palabra a nuestra frase, necesitamos la cadena en binario «00100000» para separar palabras, y si queremos incluir una coma, usaremos el código «00101100».

Imagina que queremos decir «corre, perro».  Primero necesitamos encontrar los valores decimales de la primera palabra.  En ASCII, «corre» se representa con 99, 111, 114, 114 y 101. Las últimas cuatro letras ya se encuentran en la palabra «perro», así que ya sabemos su resultado en binario. 

Nos falta averiguar el código binario para la letra C. Si hacemos el procedimiento anterior obtenemos como resultado 01100011. Reordenamos los resultados, y ya podemos escribir «corre» en binario.

Texto a binario - decimal C

Ahora juntamos todo, sin olvidar las cadenas que necesitamos para poner un espacio y una coma entre las dos palabras.  Puedes usar el traductor de texto a binario de esta página para ver cómo quedaría el resultado final.  Como habrás imaginado, es bastante largo para una frase tan corta.  Un traductor de texto a binario es útil si tienes que convertir un texto largo.

Texto a binario - "corre, perro"

Si has llegado hasta aquí probablemente te habrás fijado que la letra Ñ no está incluida en la tabla ASCII del alfabeto básico. Entonces, ¿cómo podemos hacer la conversión a binario de una palabra con Ñ? Y, ¿cómo se escriben las tildes?

En primer lugar, las vocales acentuadas son un carácter diferente de sus equivalentes sin acentuar. Lo mismo ocurre con la diéresis, y por supuesto la Ñ. Pero estos caracteres no se tuvieron en cuenta cuando se creó la tabla ASCII, ya que solo se incluyeron las letras y caracteres que se usan en el idioma inglés. Afortunadamente, hoy en día hay varias extensiones de la tabla ASCII y en una de ellas (ISO Latin-1) se incluyen nuestra Ñ, las vocales con tilde y otros caracteres españoles como los signos de interrogación y exclamación iniciales. Estas letras no están al lado de las originales en la tabla ASCII, pero eso no es ningún problema. Podemos hacer la conversión de forma casi idéntica a lo explicado anteriormente, con una pequeña diferencia: esta vez un 110 al principio del byte indica una letra mayúscula, y un 111 indica una letra minúscula.

Texto a binario -  caracteres del español

Vamos a hacer la prueba con la palabra «año». La letra «a» la podemos obtener con el mismo procedimiento que explicamos anteriormente, y la letra «o» ya la sabemos gracias a los ejemplos anteriores. Para la ñ, consultamos su código ASCII y hacemos el mismo procedimiento.

Texto a binario - a
Texto a binario - ñ

Como puedes observar, esta vez hemos necesitado una potencia de 2 que hasta ahora no habíamos usado: 27. Con esto obtenemos un byte completo (una cadena de 8 bits o dígitos), por lo que ya no es necesario insertar un 0 al principio de la cadena para conseguir un byte. Los tres primeros dígitos que obtenemos son 111, que prueba que nuestra ñ es minúscula. El procedimiento es el mismo para las vocales acentuadas y con diéresis.

Texto a binario - año

Preguntas y respuestas sobre la conversión de texto a binario.

🔟 ¿Puedo convertir de binario a texto?

¡Por supuesto! (siempre que tu código binario represente caracteres ASCII).

Si quieres convertir cualquier texto codificado en binario a ASCII, puedes usar el conversor de binario a texto de ConvertBinary.com.

👉 ¿Cómo se usa el conversor de binario?

El conversor de binario de ConvertBinary.com es muy fácil de usar.

Solo tienes que introducir (o pegar) el texto en el primer campo.

La conversión se hace al mismo tiempo que escribes y el código binario de tu texto aparecerá inmediatamente en el campo de abajo.

✏️ ¿Cómo puedo convertir de texto a binario?

Para convertir palabras en español (o cualquier texto ASCII) a binario, tienes dos opciones: puedes usar un conversor online (como el que ofrecemos de forma gratuita en ConvertBinary.com), o puedes hacerlo manualmente.

Si quieres aprender a convertir texto a binario manualmente, puedes leer esta guía, o ver el tutorial asociado.

⚙️ ¿Cómo funciona el conversor binario?

Es muy sencillo: para cada carácter del texto introducido (por ejemplo, letras, números, puntuación…) hace una consulta a la tabla ASCII para determinar el código numérico de cada carácter.

Después simplemente realiza una conversión numérica de base decimal a binario.

😃 ¿Cómo se escribe mi nombre en binario

Tienes que convertir cada letra de tu nombre a binario.

¡Prueba el conversor de texto a binario de ConvertBinary.com para convertir tu nombre a código binario al instante!

👋 ¿Cómo se escribe «hola» en binario?

La palabra «hola» en binario es: 01101000011011110110110001100001. Si lo dividimos en segmentos de ocho dígitos es más fácil ver el byte binario que corresponde a cada letra: 01101000 01101111 01101100 01100001.