TextToolbox Herramientas de texto instantáneas

Convertidor de Texto a Binario

Elige una conversión, escribe o pega, y el resultado se actualiza en vivo. Nada de lo que ingreses sale de tu navegador.

Conversión exacta a nivel de byte, no solo ASCII

Texto → Binario y Texto → Hex empiezan codificando tu texto con TextEncoder, que produce los bytes UTF-8 exactos que un navegador o servidor enviaría por la red — luego cada byte se formatea como binario de 8 bits o hexadecimal de 2 dígitos, separados por espacios. Binario → Texto y Hex → Texto invierten el proceso: cada token se convierte de vuelta a un byte, y TextDecoder reconstruye el texto original. Los tokens mal formados (longitud incorrecta, caracteres inválidos) se detectan y se reportan en vez de producir una salida corrupta.

Ejemplo práctico

Convertir Hi! 👋 — 4 caracteres ASCII simples más un emoji de mano saludando — produce exactamente:

Binario:

01001000 01101001 00100001 00100000 11110000 10011111 10010001 10001011

Hex:

48 69 21 20 f0 9f 91 8b

Son 8 bytes para 5 caracteres visibles — "H", "i", "!" y el espacio ocupan 1 byte cada uno, y el emoji por sí solo ocupa los 4 bytes restantes. Convertir cualquiera de los dos resultados de vuelta con Binario → Texto o Hex → Texto devuelve Hi! 👋 exactamente, con el emoji intacto.

Preguntas frecuentes

¿Por qué un carácter a veces se convierte en varios bytes?

Esta herramienta codifica el texto como UTF-8, la codificación de bytes sobre la que corre la web moderna. Los caracteres ASCII simples (a–z, 0–9, puntuación básica) ocupan 1 byte cada uno, pero la mayoría de los demás caracteres Unicode ocupan más: las letras con tilde y muchos símbolos ocupan 2 bytes, la mayoría de los caracteres CJK (chino/japonés/coreano) ocupan 3 bytes, y los caracteres fuera del plano básico multilingüe — incluida la mayoría de los emoji — ocupan 4 bytes. "Hi! 👋" es un buen ejemplo: H, i, !, y el espacio ocupan 1 byte cada uno (4 bytes en total), pero el emoji de la mano saludando por sí solo ocupa 4 bytes más — 8 bytes para 5 caracteres visibles.

¿Es lo mismo que Base64?

No — propósito y formato distintos. El binario y el hexadecimal aquí muestran los valores de byte crudos directamente (cada byte como 8 unos y ceros, o como 2 dígitos hexadecimales), útil para entender exactamente cómo se almacena o transmite el texto a nivel de byte. Base64, en cambio, reempaqueta esos mismos bytes en un alfabeto compacto y seguro para texto (letras, números, +, /) pensado para transportar datos por sistemas que solo manejan texto plano, como el correo electrónico o las data URIs. Si quieres ese formato compacto y seguro para texto en vez de los valores de byte crudos, usa la herramienta codificador/decodificador de Base64.

¿Puedo convertir textos realmente largos?

Sí — no hay un límite de longitud artificial. El techo práctico es la memoria de tu navegador, que para texto de tamaño normal (incluso un artículo completo o un fragmento de registro grande) no representa ningún problema.

¿Y el texto solo en ASCII? ¿Funciona igual?

Sí, exactamente el mismo proceso corre en ambos casos. El texto ASCII simplemente se codifica como 1 byte por carácter, así que la salida en binario o hexadecimal termina siendo más simple — ningún carácter ocupa más de 8 bits o 2 dígitos hexadecimales, porque cada punto de código ASCII cabe sobradamente en un solo byte UTF-8.