Ir al contenido
snowkitDev

Texto a binario, y de vuelta

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.

Texto y códigos de bytes

Escribe algún texto. Usa Intercambiar para convertir el resultado de nuevo en entrada.

Formato

Byte a byte

    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

    1. Elige Texto a códigos o Códigos a texto.
    2. Elige el Formato: Binario, Hex, Octal o Decimal.
    3. Elige qué va entre los bytes: un espacio, nada o una coma.
    4. Escribe o pega en el cuadro Texto. El resultado aparece mientras escribes.
    5. 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.

    Qué hacer ahora

    Sigue con lo que acabas de crear, todavía en tu dispositivo.

    Más de Snowkit