Convertidor binario ↔ texto

Convierte texto a binario y binario a texto en el navegador, con UTF-8 o ASCII y agrupación configurable.

Caracteres: 4 Bytes UTF-8: 4 Longitud salida: 35
Referencia rápida: caracteres ASCII comunes en binario de 8 bits
Carácter Decimal Binario (8 bits)
A6501000001
Z9001011010
a9701100001
z12201111010
04800110000
95700111001
(espacio)3200100000
!3300100001
?6300111111
(salto de línea)1000001010

Preguntas frecuentes

¿Cómo funciona la conversión de texto a binario?
Cada carácter del texto tiene un código numérico (su punto de código). Para los caracteres ASCII, el código cabe en 7 bits y se rellena a 8 con un cero a la izquierda. La letra A es el código 65, que en binario es 01000001. El convertidor recorre cada carácter, busca su código y escribe la representación binaria byte a byte. Por ejemplo, el dígito 5 es código 53, o 00110101 en binario.
¿Cuál es la diferencia entre ASCII y UTF-8?
ASCII abarca 128 caracteres (letras del inglés, dígitos y signos de puntuación) con un byte de 7 bits por carácter. UTF-8 es una codificación de longitud variable que cubre cualquier idioma: latín, cirílico, chino, árabe y emojis, usando entre uno y cuatro bytes por carácter. Las letras con tilde y la ñ NO existen en ASCII puro: necesitas UTF-8 para que á, é, í, ó, ú y ñ se codifiquen correctamente. Salvo que trabajes con un sistema heredado, usa UTF-8.
¿Por qué falla mi entrada binaria al decodificarse?
Causas habituales: (1) los grupos no son de 8 (o 7) bits cada uno, revisa que no haya espacios extra; (2) hay caracteres distintos de 0 y 1 (letras pegadas, comas, saltos de línea raros); (3) el binario representa una secuencia UTF-8 incompleta y al decodificador le faltan bytes. El decodificador reporta la posición del primer error para que lo corrijas. Si tu entrada no tiene separadores, pon "Agrupación de bits" en 8 y "Separador" en "Sin separador".
¿Cuántos bits por carácter debo usar?
La convención estándar es 8 bits por byte. ASCII puro cabe en 7 bits, pero los datos almacenados y los protocolos de red siempre se rellenan a 8. Usa 7 bits solo si trabajas con teletipos antiguos o ejercicios académicos donde el enunciado lo pide. Los caracteres no ASCII (acentos, ñ, cirílico, chino, emojis) requieren UTF-8 multibyte, así que la agrupación de 7 bits no aplica para ellos: el convertidor te avisará si intentas codificar café en ASCII.
¿Puedo convertir texto en español, con acentos o emojis?
Sí, con la codificación en UTF-8. La ñ ocupa dos bytes en UTF-8: 11000011 10110001. La á también son dos bytes: 11000011 10100001. Los signos de apertura ¿ y ¡ son 11000010 10111111 y 11000010 10100001. Los caracteres CJK (chino, japonés, coreano) ocupan tres bytes y los emojis suelen ocupar cuatro. El modo ASCII rechaza con un error cualquier carácter fuera del rango 0-127.
¿Es lo mismo binario que código máquina?
No. Binario es solo una base numérica —base 2— que usa dos dígitos, 0 y 1. El código máquina es la representación binaria de las instrucciones de una CPU concreta (x86, ARM, RISC-V), con un formato distinto para cada arquitectura. El binario que ves aquí es texto codificado como bytes, no son instrucciones ejecutables. Ambos coinciden en usar ceros y unos, por eso "binario" se asocia coloquialmente con "lenguaje de la computadora".
¿Cómo convierto binario a texto?
Cambia a la pestaña Binario → Texto y pega tu cadena binaria. El decodificador divide la entrada por el separador (por defecto, espacio) en bytes, convierte cada grupo de base 2 a su punto de código decimal y arma el resultado. Para UTF-8 reconoce y une correctamente las secuencias multibyte en un solo carácter. Ejemplo: 01001000 01101111 01101100 01100001 se decodifica como Hola.
Toda la conversión ocurre en tu navegador. Nada se sube a Internet.

Convierte cualquier texto a su representación binaria byte a byte y, a la inversa, decodifica una cadena de ceros y unos para recuperar el texto original. Funciona con dos pestañas: Texto → Binario y Binario → Texto. Elige la codificación (UTF-8 para acentos, ñ, ¿, ¡ y emojis; ASCII de 7 bits para texto inglés simple), la agrupación (8 bits por byte, 7 bits o sin agrupar) y el separador (espacio, guion, barra o ninguno). Ejemplo: la palabra «Hola» en UTF-8 con agrupación de 8 bits es 01001000 01101111 01101100 01100001. La letra ñ son dos bytes (11000011 10110001) y la á también (11000011 10100001). Útil para clases de programación, criptografía básica, ejercicios escolares de informática, depuración de protocolos y para entender cómo la computadora guarda los caracteres en memoria. Toda la conversión se hace en tu navegador: nada se sube a Internet.