Convierte cualquier texto en códigos de bytes binarios, hexadecimales, octales o decimales, o pega códigos para leer el texto que forman. Los acentos, los símbolos y los emoji también funcionan. Cambia la dirección arriba, o pulsa el botón de intercambio para convertir la salida de nuevo en entrada. Es gratis y funciona en tu navegador.
Cómo convertir texto a binario, paso a paso
- Elige Texto a códigos o Códigos a texto.
- Elige el Formato: Binario, Hex, Octal o Decimal.
- Elige qué va entre los bytes: un espacio, nada o una coma.
- Escribe o pega en el cuadro Texto. El resultado aparece mientras escribes.
- Pulsa Copiar, o usa el botón de intercambio para convertir el resultado de vuelta.
Cómo se convierte el texto en binario
Las computadoras guardan el texto como bytes. Este convertidor usa UTF-8, la codificación que usan casi todas las páginas web y apps: las letras inglesas normales, los dígitos y la puntuación ocupan un byte cada uno, así que H es 72, que es 01001000 en binario y 48 en hexadecimal. Las letras con acento ocupan dos bytes, muchos otros alfabetos ocupan tres y los emojis ocupan cuatro. Por eso el número de bytes puede ser mayor que el de caracteres.
Decodificar códigos a texto
Pega binario con espacios, comas o saltos de línea entre los bytes, o como una larga serie de unos y ceros: una serie se divide automáticamente en grupos de 8 bits. El hexadecimal se puede escribir como 48 65, 4865, 0x48 0x65 o %48%65. Los códigos decimales necesitan algo entre ellos, como 72 101. Si un carácter no corresponde, o un grupo no se divide en bytes completos, el mensaje indica exactamente dónde, y si los códigos parecen de otro formato, sugiere cambiar.
Cuando los bytes no son texto válido
Algunas secuencias de bytes no son UTF-8 válido, por ejemplo números aleatorios o texto guardado con una codificación más antigua. Aun así se decodifican, con las partes ilegibles mostradas como el carácter de reemplazo, y una nota te lo indica.
Ejemplos útiles
- La palabra Hi es 01001000 01101001 en binario.
- La misma palabra en hexadecimal es 48 69.
- Una letra con tilde, como la e con acento agudo, ocupa dos bytes.
- Un solo emoji ocupa cuatro bytes.
Quién lo usa
Estudiantes que aprenden cómo guardan el texto los ordenadores, profesores que preparan una lección o un acertijo, programadores que revisan valores de bytes y cualquiera que quiera escribir un mensaje en binario. Para números enteros, el convertidor de números cambia entre bases, y el inspector de Unicode examina cada carácter.
Privado por diseño
Todo se convierte en esta página, en tu navegador. Nada de lo que escribes o pegas se envía a ningún sitio.
Preguntas
¿Por qué hay más de un byte por carácter?
Solo los caracteres ingleses básicos ocupan un byte. Los acentos, otros alfabetos y los emojis ocupan más.
¿Puedo decodificar binario sin espacios?
Sí. Una larga serie de unos y ceros se divide automáticamente en grupos de 8 bits.
¿Usa ASCII?
Usa UTF-8, que coincide con ASCII para las letras inglesas básicas, los dígitos y la puntuación.