1. Qué hace esta herramienta
Este convertidor de texto a binario online gratuito convierte texto a binario (0 y 1) y binario de vuelta a texto—UTF-8, 8 bits por byte. Úsalo para texto a binario, binario a texto o codificar/decodificar para aprendizaje, codificación o conversión rápida. Sin registro, sin subida; todo funciona en tu navegador. Codifica cualquier texto a binario con opción de espacios entre bytes, o pega binario para decodificar a texto plano. Ideal para aprendizaje, codificación, depuración o educación.
2. Cómo usarla
Inicio rápido: Elige Texto → Binario o Binario → Texto, configura el separador (solo al codificar), introduce la entrada, haz clic en Convertir y copia la salida. Binario inválido muestra un error al decodificar.
- Elige modo — Cambia entre Texto → Binario (codificar) y Binario → Texto (decodificar).
- Configura separador (solo codificar) — Elige "Espacio entre bytes" para salida legible, o "Sin separador" para una cadena continua.
- Introduce la entrada — Para codificar: escribe o pega texto. Para decodificar: pega una cadena binaria (0 y 1; los espacios se ignoran).
- Ver salida — El resultado aparece al hacer clic en Convertir. Binario inválido muestra un error.
- Copiar — Usa el botón copiar para copiar la salida al portapapeles.
3. Cómo funciona
Codificar: La entrada se codifica a UTF-8 con TextEncoder, luego cada byte se convierte en una cadena binaria de 8 bits (con ceros a la izquierda). Los bytes pueden unirse con o sin espacios. Decodificar: Se eliminan los espacios de la entrada, que solo debe contener 0 y 1. La cadena se divide en grupos de 8 bits, se convierte a bytes y se decodifica a UTF-8 con TextDecoder. Binario inválido devuelve un error. Todo el cálculo se ejecuta en tu navegador. No se envía ningún dato a ningún servidor.
4. Casos de uso y ejemplos
- Aprendizaje — Entiende cómo se representa el texto en binario.
- Codificación — Codifica mensajes o datos para transmisión.
- Depuración — Inspecciona la representación a nivel de byte de cadenas.
- Educación — Enseña ASCII/UTF-8 y representación binaria.
Ejemplo
- Codificar
Hola→01001000 01101111 01101100 01100001(con espacio) - Decodificar
01001000 01101111 01101100 01100001→Hola
5. Limitaciones y restricciones conocidas
- Tamaño de entrada — Máximo ~500 KB (512.000 caracteres) para evitar ralentizar el navegador.
- Codificación — Solo UTF-8; otras codificaciones (p. ej. Latin-1) no soportadas.
- Formato binario — 8 bits por byte; las codificaciones de longitud variable (p. ej. secuencias multibyte UTF-8) se representan byte a byte.
- Decodificar vacío — Entrada vacía en modo decodificar devuelve un error.