Conversor de texto a binario

Escriba texto para ver sus bytes en binario, hexadecimal, decimal u octal, o escriba esos bytes para leer el texto de nuevo. El texto se cuenta en UTF-8, como lo guardan la web y la mayoría de los archivos.

Gratuita Funciona en su navegador Revisada: martes, 10 de noviembre de 2026

El texto que se convierte, o los bytes que se leen. Al leer, se ignoran los espacios, las comas y los prefijos 0x o 0b.

Separador entre bytes

Resultado

Bytes — Los bytes UTF-8 del texto, o el número de bytes que se leyeron.
Comprobación —
Resultado

Esta herramienta funciona en su navegador. Lo que escribe no se envía a nosotros.

Cómo se usa

  1. Escriba el texto, o los bytes, en Texto o bytes.
  2. Elija el sentido y la base en Conversión, por ejemplo Texto a binario.
  3. Elija el Separador entre bytes. Con Ninguno, los valores decimales y octales tienen tres dígitos, para que el resultado pueda leerse de nuevo.
  4. Si Comprobación muestra un mensaje en rojo, la posición que indica es donde está el primer problema.

El texto son bytes, no letras

Un ordenador guarda el texto como bytes. Esta página usa UTF-8, la codificación de la web (RFC 3629), en la que una letra ASCII ocupa un byte y las demás letras ocupan más. La letra ç, con cedilla, ocupa dos bytes: 11000011 10100111 en binario, o C3 A7 en hexadecimal.

ç  →  U+00E7  →  UTF-8 C3 A7  →  binario 11000011 10100111

Las cuatro bases

  • Binario: 8 dígitos, 0 o 1, por cada byte. La letra A es 01000001.
  • Hexadecimal: 2 dígitos, del 0 al 9 y de la a a la f, por cada byte. La letra A es 41.
  • Decimal: un número de 0 a 255 por cada byte. La letra A es 65.
  • Octal: 3 dígitos, del 0 al 7, por cada byte. La letra A es 101.

Lo que rechaza la lectura

  • Un dígito que no está en la base, como un 2 en binario.
  • Un valor decimal u octal mayor que 255, que no es un byte.
  • Un byte incompleto, como siete dígitos binarios.
  • Bytes que no son UTF-8 válido, como el byte único 11111111.

Ejemplo resuelto: ç

La letra ç tiene el punto de código U+00E7, que es 231 en decimal. En UTF-8 ocupa dos bytes, C3 y A7, que son 195 y 167 en decimal.

El texto Hi ç ocupa cinco bytes: 48 69 20 C3 A7 en hexadecimal.

Conversión Resultado para ç
Texto a binario 11000011 10100111
Texto a hexadecimal c3 a7
Texto a decimal 195 167
Texto a octal 303 247

Preguntas frecuentes

¿Por qué ç ocupa dos bytes?

Toda letra fuera de ASCII ocupa dos o más bytes en UTF-8. ç es U+00E7, que necesita los dos bytes C3 y A7. Las letras de la A a la Z ocupan un byte cada una, así que el número de bytes no coincide con el número de caracteres.

¿Cuál es la diferencia entre hexadecimal y binario aquí?

Los dos escriben los mismos bytes. El binario usa 8 dígitos por cada byte y el hexadecimal usa 2, así que el hexadecimal es más corto y es habitual en volcados de memoria y trazas de red.

¿Por qué los números decimales se escriben con tres dígitos si no hay separador?

Sin separador, 195167 podría leerse de varias formas. Por eso, cuando el separador es Ninguno, cada byte decimal y octal tiene tres dígitos. Con un espacio o una coma, los números se quedan como son.

¿Puedo convertir aquí un archivo a binario?

La página trabaja con texto. Pegue el texto del archivo. No se admite leer archivos cuyos bytes no son texto, porque el resultado no sería legible.

¿Se envía mi texto a algún sitio?

No. La conversión se ejecuta en su navegador, y no se sube ni se guarda nada.

Fuentes

Cifras y texto revisados por última vez el martes, 10 de noviembre de 2026.

Usamos cookies necesarias para que el sitio funcione. Si usted lo acepta, Google también usa cookies publicitarias para mostrar anuncios personalizados. Si las rechaza, seguirá viendo anuncios, pero no estarán personalizados.