Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

Saltar al contenido principal
Gizke.com
Blog

Traductor de texto a binario

Funciona en tu dispositivo. No se envía nada.
Formato numérico
Codificación del texto
Entre bytes

Caracteres: 0 · bytes: 0

Convierte texto a bytes en binario, hexadecimal, octal o decimal y al revés: UTF-8 o UTF-16, emojis y todos los idiomas, con los bytes de cada carácter.

Convierte cualquier texto en bytes binarios, hexadecimales, octales o decimales, o pega bytes y léelos otra vez como texto. Funciona en ambos sentidos a la vez: escribe en un lado y el otro lo sigue. El texto se codifica en UTF-8 (lo que usan la web y casi todos los archivos) o UTF-16, así que tildes, ñ, cirílico, árabe, chino y emojis salen bien, y la tabla muestra exactamente en qué bytes se convierte cada carácter. Los bytes se pueden pegar separados, juntos, con comas, con prefijos 0x/0b o escapes \x.

Preguntas frecuentes

¿Cómo se convierte el texto en binario?
Cada carácter tiene un número (su punto de código Unicode). Una codificación como UTF-8 convierte ese número en uno a cuatro bytes, y cada byte tiene ocho bits. «A» es el punto de código 65, es decir, el byte 01000001; «ñ» ocupa dos bytes: 11000011 10110001.
¿UTF-8 o UTF-16?
Usa UTF-8 salvo que sepas otra cosa: es la codificación de casi todas las webs, archivos y API, y las letras inglesas ocupan un byte cada una. UTF-16 se usa dentro de Windows, Java y las cadenas de JavaScript; cada carácter común ocupa dos bytes y los emojis cuatro.
¿Por qué mi binario no vuelve a ser texto?
O una parte no es un byte (en binario hacen falta 8 dígitos de 0 y 1, con valor hasta 255), o los bytes no son válidos en la codificación elegida, por ejemplo un texto guardado en UTF-16 leído como UTF-8. El mensaje bajo el cuadro señala el primer problema.
¿Es lo mismo que ASCII?
Para letras inglesas, números y puntuación, sí: UTF-8 da exactamente los códigos ASCII (A = 65 = 01000001). ASCII llega solo hasta 127; todo lo demás (tildes, otros alfabetos, emojis) necesita más de un byte en UTF-8.

Comparte esta herramienta

BlogAcerca deContactoTérminos de usoPolítica de privacidad