Traductor binario: texto a código binario
Convierte texto a código binario y binario a texto con UTF-8 (ñ, acentos y emojis). Incluye conversión decimal, binario y hexadecimal. Gratis, rápido y sin registro.
Por Troopus · Actualizado: 24 de octubre de 2026
- 🔁 Texto ↔ binario
- 🔤 UTF-8: ñ, acentos y emojis
- 🔢 Decimal, binario y hex
- 🔒 100 % privado
Traduce texto y binario en un clic
El resultado aparece aquí.
Texto a binario
Para convertir texto a binario, cada carácter se pasa a su código y se escribe en bytes de 8 bits. La palabra «Hola» queda 01001000 01101111 01101100 01100001. Escribe tu texto en la primera pestaña y el código se genera mientras tecleas.
El traductor usa UTF-8, la codificación estándar de la web. Las letras del alfabeto inglés ocupan 1 byte, pero las letras con acento y la ñ ocupan 2 bytes, y los emojis hasta 4. Por eso «ñ» da 11000011 10110001 (dos bytes) y no un solo byte.
Puedes elegir cómo separar los bytes (espacio, coma, guion, salto de línea o sin separador), copiar el resultado o descargarlo como archivo .txt. El contador te muestra caracteres, bytes y bits.
Binario a texto
Para pasar binario a texto, agrupa los bits de 8 en 8 y convierte cada grupo a su carácter. Por ejemplo, 01000001 es 65 en decimal, que corresponde a la letra A. Pega tu código en la segunda pestaña: acepta bytes separados o todo junto.
El traductor ignora espacios, comas, guiones y saltos de línea, y valida el código antes de convertirlo:
- Si hay caracteres distintos de 0 y 1, te indica cuál es.
- Si la cantidad de bits no es múltiplo de 8, te dice cuántos faltan.
- Si los bytes no forman UTF-8 válido, avisa en lugar de mostrar símbolos extraños.
Ejemplo: 11000011 10110001 son dos bytes que, leídos juntos como UTF-8, forman una sola letra: la «ñ».
Decimal, binario y hexadecimal
Para convertir decimal a binario, divide el número entre 2 una y otra vez y lee los restos de abajo hacia arriba. El 65 da 1000001. En hexadecimal, 65 es 41. La tercera pestaña convierte entre las tres bases a la vez y acepta números muy grandes.
Los tres campos se sincronizan: escribe en uno y se actualizan los demás. Ejemplo con 65:
| División | Cociente | Resto |
|---|---|---|
| 65 ÷ 2 | 32 | 1 |
| 32 ÷ 2 | 16 | 0 |
| 16 ÷ 2 | 8 | 0 |
| 8 ÷ 2 | 4 | 0 |
| 4 ÷ 2 | 2 | 0 |
| 2 ÷ 2 | 1 | 0 |
| 1 ÷ 2 | 0 | 1 |
Leyendo los restos de abajo hacia arriba: 1000001. Para pasar de binario a decimal, suma las potencias de 2 donde hay un 1: 1000001 = 64 + 1 = 65. Cada dígito hexadecimal equivale a 4 bits, así que 0100 0001 es 41.
¿Qué es el código binario?
El código binario es un sistema que representa toda la información con solo dos símbolos: 0 y 1. Cada dígito es un bit y 8 bits forman un byte. Las computadoras lo usan porque sus circuitos solo distinguen dos estados: encendido (1) y apagado (0).
El lenguaje binario es la base de cómo las computadoras guardan números, texto, imágenes y sonido. Para el texto se necesita una tabla que asigne un número a cada carácter. La más conocida es ASCII, de 7 bits, que cubre letras inglesas, dígitos y signos. Unicode amplió esa idea a miles de símbolos (ñ, acentos, alfabetos de todo el mundo, emojis) y UTF-8 es su forma más extendida: usa de 1 a 4 bytes por carácter y es compatible con ASCII.
Tabla ASCII en binario
Estos son los códigos de las letras y los números, en decimal y en binario de 8 bits. Las mayúsculas empiezan en 65 (A) y las minúsculas en 97 (a): la diferencia entre ambas es siempre 32.
| Mayús. | Decimal | Binario | Minús. | Decimal | Binario |
|---|---|---|---|---|---|
| A | 65 | 01000001 | a | 97 | 01100001 |
| B | 66 | 01000010 | b | 98 | 01100010 |
| C | 67 | 01000011 | c | 99 | 01100011 |
| D | 68 | 01000100 | d | 100 | 01100100 |
| E | 69 | 01000101 | e | 101 | 01100101 |
| F | 70 | 01000110 | f | 102 | 01100110 |
| G | 71 | 01000111 | g | 103 | 01100111 |
| H | 72 | 01001000 | h | 104 | 01101000 |
| I | 73 | 01001001 | i | 105 | 01101001 |
| J | 74 | 01001010 | j | 106 | 01101010 |
| K | 75 | 01001011 | k | 107 | 01101011 |
| L | 76 | 01001100 | l | 108 | 01101100 |
| M | 77 | 01001101 | m | 109 | 01101101 |
| N | 78 | 01001110 | n | 110 | 01101110 |
| O | 79 | 01001111 | o | 111 | 01101111 |
| P | 80 | 01010000 | p | 112 | 01110000 |
| Q | 81 | 01010001 | q | 113 | 01110001 |
| R | 82 | 01010010 | r | 114 | 01110010 |
| S | 83 | 01010011 | s | 115 | 01110011 |
| T | 84 | 01010100 | t | 116 | 01110100 |
| U | 85 | 01010101 | u | 117 | 01110101 |
| V | 86 | 01010110 | v | 118 | 01110110 |
| W | 87 | 01010111 | w | 119 | 01110111 |
| X | 88 | 01011000 | x | 120 | 01111000 |
| Y | 89 | 01011001 | y | 121 | 01111001 |
| Z | 90 | 01011010 | z | 122 | 01111010 |
| Dígito | Decimal | Binario | Dígito | Decimal | Binario |
|---|---|---|---|---|---|
| 0 | 48 | 00110000 | 5 | 53 | 00110101 |
| 1 | 49 | 00110001 | 6 | 54 | 00110110 |
| 2 | 50 | 00110010 | 7 | 55 | 00110111 |
| 3 | 51 | 00110011 | 8 | 56 | 00111000 |
| 4 | 52 | 00110100 | 9 | 57 | 00111001 |
¿Cómo se escribe mi nombre en binario?
Para escribir tu nombre en binario, busca el código de cada letra y escríbelo en 8 bits. «Ana» es 01000001 01101110 01100001: A es 65, n es 110 y a es 97. Escribe tu nombre en el traductor y obtendrás el código completo, con acentos y ñ.
- Separa el nombre en letras: A, n, a.
- Busca el número de cada una en la tabla ASCII: A = 65, n = 110, a = 97.
- Convierte cada número a binario de 8 bits: 65 = 01000001, 110 = 01101110, 97 = 01100001.
- Junta los bytes: 01000001 01101110 01100001.
Ten en cuenta que mayúsculas y minúsculas tienen códigos distintos: «ANA» no da lo mismo que «Ana». Si tu nombre lleva acento o ñ, como en «Iñaki» o «José», esas letras usan dos bytes en UTF-8; por ejemplo, la «Ñ» mayúscula es 11000011 10010001.
Preguntas frecuentes
¿Cómo se escribe mi nombre en binario?
Convierte cada letra a su código ASCII o UTF-8 y escríbelo en 8 bits. «Ana» es 01000001 01101110 01100001. Escribe tu nombre en la primera pestaña del traductor y se genera al instante, incluidos acentos y la ñ.
¿Cómo convertir decimal a binario?
Divide el número entre 2 repetidamente y anota los restos; léelos de abajo hacia arriba. El 65 da 1000001. También puedes escribirlo en la pestaña «Decimal, binario y hex» y obtener el resultado al instante.
¿Qué es el lenguaje binario?
Es la forma en que las computadoras representan la información usando solo ceros y unos. Cada 0 o 1 es un bit, y 8 bits forman un byte, que puede representar una letra, un número o parte de una imagen o un sonido.
¿Cómo pasar de binario a texto?
Separa el código en grupos de 8 bits, convierte cada grupo a decimal y busca ese número en la tabla de caracteres. Por ejemplo, 01001000 es 72, que es la «H». El traductor hace todo el proceso al pegar el código.
¿Cuántos bits tiene una letra?
Una letra del alfabeto inglés ocupa 8 bits (1 byte) en ASCII y UTF-8. Las letras con acento y la ñ ocupan 16 bits (2 bytes) en UTF-8, y un emoji suele ocupar 32 bits (4 bytes).
¿Por qué mi binario no se convierte a texto?
Casi siempre es porque el código tiene caracteres distintos de 0 y 1, o porque la cantidad de bits no es múltiplo de 8. El traductor te indica cuál es el problema y cuántos bits faltan para completar el último byte.