Cada carácter que escribes es almacenado por una computadora como un número, y cada número que una computadora almacena es, en última instancia, una secuencia de dígitos binarios. Esta herramienta hace visible esa traducción — convirtiendo texto a binario y de vuelta, y descomponiendo cada carácter en sus formas decimal, hexadecimal y binaria.

Cómo el texto se convierte en binario

Las codificaciones de caracteres como ASCII y UTF-8 asignan a cada carácter un punto de código numérico. ASCII cubre 128 puntos de código (0–127) en un solo byte, suficiente para letras en inglés, dígitos y puntuación básica. UTF-8 extiende esto a todo el rango Unicode usando de 1 a 4 bytes por carácter, mientras se mantiene compatible hacia atrás con ASCII para los primeros 128 puntos de código.

Para convertir un carácter a binario, esta herramienta busca su punto de código, luego escribe ese número en base 2, rellenado a un byte completo de 8 bits. Los caracteres UTF-8 multibyte producen varios grupos de 8 bits — uno por cada byte de la secuencia codificada.

Las entradas y qué significan

Texto (pestaña Texto → Binario) acepta cualquier cadena; cada carácter se convierte de forma independiente. Binario (pestaña Binario → Texto) espera grupos de 8 bits de 0s y 1s separados por espacios — exactamente el formato que usa la propia salida binaria de esta herramienta, así que pegar un resultado anterior siempre da una conversión de ida y vuelta limpia. Codificación alterna entre UTF-8 (maneja cualquier carácter Unicode en 1–4 bytes) y ASCII (solo 7 bits; los caracteres no ASCII se reducen a '?').

Límites y casos extremos

En modo ASCII, cualquier carácter con un punto de código mayor a 127 (letras acentuadas, emoji, la mayoría de las escrituras no latinas) no se puede representar y se reemplaza con '?' (código 63) — cambia a UTF-8 para preservar esos caracteres exactamente. Al decodificar, cada grupo binario debe tener de 1 a 8 dígitos de solo 0s y 1s; una entrada mal formada (número de dígitos incorrecto, caracteres extraños, espacios faltantes entre bytes) se marca en lugar de adivinarse silenciosamente. Un texto muy largo produce una cadena binaria proporcionalmente larga — no hay límite de longitud, pero entradas extremadamente grandes pueden ser más fáciles de revisar por partes.