Traductor binario
De letras a unos y ceros, y de vuelta.
Resultado
Pega o escribe arriba para ver el resultado aquí.
Tus archivos se quedan en tu dispositivo
Esta herramienta se ejecuta por completo en tu navegador. Lo que pegas se procesa en tu dispositivo y nunca se envía a un servidor, así que puedes usarla con tokens, claves y textos sin publicar.
Ejemplo
Ejemplo: la palabra «Año» en binario, decimal y hexadecimal
Escribes «Año» con «Texto → código». La ñ no está entre las letras básicas de la A a la Z, así que en UTF-8 ocupa dos bytes: tres letras dan cuatro bytes.
| Letra | Decimal | Binario | Hexadecimal |
|---|---|---|---|
| A | 65 | 01000001 | 41 |
| ñ | 195 177 | 11000011 10110001 | C3 B1 |
| o | 111 | 01101111 | 6F |
En binario, «Año» es 01000001 11000011 10110001 01101111. Al pegar ese código con «Código → texto» vuelve a salir «Año», con la ñ intacta.
Cómo funciona
- Escribe o pega un texto y deja «Texto → código», o pega binario, hexadecimal, octal o decimal y elige «Código → texto».
- Elige el código: binario (8 cifras por byte), hexadecimal, octal o decimal.
- Copia el resultado. Si el código pegado no encaja con la base elegida, se lee en la que encaja, con un aviso.
Preguntas frecuentes
- ¿Cómo se pasa un texto a binario?
- Cada carácter se guarda como uno o varios bytes en UTF-8, y cada byte se escribe con ocho cifras binarias: la H es 72, o sea 01001000, y la i es 105, 01101001.
- ¿Cómo se escribe «hola» en binario?
- 01101000 01101111 01101100 01100001: h = 104, o = 111, l = 108 y a = 97, cada uno en ocho cifras. Con mayúscula, «Hola» empieza por 01001000, porque la H es 72.
- ¿Cómo paso de binario a texto?
- Elige «Código → texto» y pega los unos y ceros, con espacios entre bytes o sin ellos: 01001000011011110110110001100001 da «Hola». Si el código no encaja con la base elegida, se lee en la que encaja, con un aviso.
- ¿Por qué la é ocupa dos bytes?
- UTF-8 usa un byte para las letras de la A a la Z sin tilde y las cifras, dos para la mayoría de las letras con tilde y la ñ (é = 11000011 10101001), tres para los caracteres chinos, japoneses o coreanos y cuatro para los emojis; así cualquier idioma va y vuelve sin perder nada.
- ¿Puedo pegar binario sin espacios?
- Sí: una tira continua se corta en grupos de 8 (binario), 2 (hexadecimal) o 3 (octal). También se entienden los prefijos 0b y 0x.
- ¿Para qué sirve el hexadecimal?
- Escribe un byte con dos caracteres (Hi = 48 69); es como los programadores suelen leer los datos en bruto.
- ¿Se envía mi texto a algún sitio?
- No. Se convierte en tu navegador.
Herramientas relacionadas
∿ Herramientas para desarrolladores Conversor de bases 0x2F es 47, y eso no lo recuerda nadie. ∿ Herramientas para desarrolladores Base64 De texto a Base64 y de vuelta, con UTF-8 correcto y alfabeto seguro para URL opcional. ∿ Traductor de morse Puntos y rayas, en los dos sentidos. ⌘ Cifrado César Desplaza el alfabeto… o prueba todas las claves a la vez.