Conversor de Texto a Binario/Hex/ASCII
Convierta texto a códigos binarios, hexadecimales y ASCII (o decodifíquelos) con una vista previa en vivo multiformato, desglose por caracteres, opciones de separador y relleno, y soporte completo para Unicode (UTF-8).
Tu bloqueador de anuncios impide que mostremos anuncios
MiniWebtool es gratis gracias a los anuncios. Si esta herramienta te ayudó, apóyanos con Premium (sin anuncios + herramientas más rápidas) o añade MiniWebtool.com a la lista de permitidos y recarga la página.
- O pásate a Premium (sin anuncios)
- Permite anuncios para MiniWebtool.com y luego recarga
Conversor de Texto a Binario/Hex/ASCII
El Conversor de Texto a Binario, Hex, ASCII es un codificador y decodificador gratuito en línea que convierte texto plano en códigos numéricos legibles por máquinas, y viceversa. Ya sea que esté depurando datos de bajo nivel, aprendiendo cómo representan los caracteres las computadoras, realizando una tarea de programación o simplemente tenga curiosidad por saber cómo se ve su nombre en 1s y 0s, esta herramienta le ofrece resultados en binario, hexadecimal, decimal (ASCII) y octal en paralelo, con una vista previa en vivo que se actualiza mientras escribe y un desglose por carácter que muestra los bytes UTF-8 exactos detrás de cada glifo.
Qué hace esta herramienta
Este conversor funciona en dos direcciones. En el modo Codificar, toma cualquier texto que proporcione y traduce cada carácter en uno o más bytes (usando el estándar universal UTF-8), luego muestra esos bytes en el sistema numérico elegido: binario (base 2), hexadecimal (base 16), ASCII decimal (base 10) u octal (base 8). En el modo Decodificar, invierte el proceso: pegue una cadena de códigos binarios, hex, decimales u octales y reconstruirá el texto original.
Cómo el texto se convierte en números: una guía rápida
Cada carácter en una computadora se almacena finalmente como un número. El estándar ASCII original, definido en 1963, mapeaba 128 caracteres (letras, dígitos, puntuación, códigos de control) a los números del 0 al 127. Los sistemas modernos utilizan Unicode, que asigna un punto de código único a cada carácter en cada sistema de escritura de la Tierra, además de emojis, símbolos y más: más de 149,000 puntos de código en total. Para almacenarlos de manera eficiente, las computadoras utilizan una codificación llamada UTF-8: los caracteres ASCII todavía ocupan solo un byte (por lo que se ven idénticos al antiguo ASCII), pero las letras acentuadas, los caracteres CJK y los emojis utilizan 2, 3 o 4 bytes cada uno.
La letra
H tiene el punto de código Unicode U+0048, que es el número 72. Como un solo byte UTF-8, eso es 01001000 en binario, 48 en hex, 072 en decimal o 110 en octal.La letra
i es U+0069 (105), que se convierte en 01101001, 69, 105 o 151.Por lo tanto, la codificación completa de "Hi" es:
01001000 01101001 (binario).
Comparación de sistemas numéricos comunes
| Carácter | Decimal | Binario (8 bits) | Hex | Octal |
|---|---|---|---|---|
| A | 65 | 01000001 | 41 | 101 |
| B | 66 | 01000010 | 42 | 102 |
| Z | 90 | 01011010 | 5A | 132 |
| a | 97 | 01100001 | 61 | 141 |
| z | 122 | 01111010 | 7A | 172 |
| 0 | 48 | 00110000 | 30 | 060 |
| 9 | 57 | 00111001 | 39 | 071 |
| (espacio) | 32 | 00100000 | 20 | 040 |
| ! | 33 | 00100001 | 21 | 041 |
| ? | 63 | 00111111 | 3F | 077 |
Paso a paso: cómo usar el conversor
- Elegir dirección: Use el interruptor en la parte superior para seleccionar Codificar (texto a códigos) o Decodificar (códigos a texto).
- Elegir un formato: Seleccione Binario, Hexadecimal, ASCII (Decimal) u Octal como formato de destino o de origen.
- Escribir o pegar su entrada: Ingrese su texto o códigos en el cuadro de entrada. Mientras escribe en el modo de codificación, la vista previa en vivo muestra los cuatro formatos actualizándose en tiempo real.
- Ajustar opciones de formato: Elija su separador preferido (espacio, coma, guion, nueva línea o ninguno), active el relleno de ceros para un ancho constante, añada prefijos de lenguaje (0b, 0x, 0o) o cambie hex a mayúsculas.
- Hacer clic en Convertir: El resultado completo codificado o decodificado aparece debajo, junto con un panel de "Todos los formatos de un vistazo" y un desglose por carácter que muestra exactamente cómo cada carácter se mapea a sus bytes.
- Copiar o descargar: Con un solo clic se copia la salida al portapapeles o se descarga como un archivo de texto. También puede pulsar "Usar como entrada" para volver a pasar el resultado por el conversor.
Decodificador inteligente: análisis de entrada flexible
El decodificador está diseñado para aceptar códigos de muchas fuentes sin requerir que los limpie primero:
- Múltiples separadores aceptados: espacios, comas, guiones, puntos y coma, barras, barras verticales y nuevas líneas funcionan como límites de elementos.
- Prefijos de lenguaje eliminados automáticamente: si sus códigos contienen prefijos
0b,0xo0o(comunes en C, Python y otros lenguajes), se eliminan automáticamente antes del análisis. - Respaldo de ancho fijo: si pega una cadena larga sin separadores, el decodificador intenta dividirla en el ancho natural para ese formato: 8 caracteres para binario, 2 para hexadecimal, 3 para decimal u octal.
- Reconstrucción de UTF-8 multibyte: cuando los bytes forman una secuencia UTF-8 válida, se unen para recrear correctamente letras acentuadas, caracteres CJK y emojis.
Preguntas frecuentes
¿Cómo convierte esta herramienta el texto a binario?
Cada carácter de su texto se codifica primero como uno o más bytes UTF-8, y cada byte se muestra luego como un número binario de 8 bits. Por ejemplo, la letra A es un byte (65) que se convierte en 01000001 en binario.
¿Cuál es la diferencia entre ASCII y Unicode aquí?
El ASCII simple cubre solo los puntos de código del 0 al 127, que caben en un solo byte. Esta herramienta utiliza UTF-8, que es un superconjunto de ASCII: los caracteres ASCII producen un byte, pero las letras acentuadas, los caracteres CJK y los emojis producen de 2 a 4 bytes. Los códigos que ve son los valores de bytes UTF-8 reales, que es lo que los archivos y protocolos de red transmiten en realidad.
¿Puedo decodificar códigos que no tienen separador?
Sí. Si su entrada es una cadena larga sin espacios, la herramienta intentará dividirla en grupos de ancho fijo: 8 caracteres para binario, 2 para hexadecimal, 3 para decimal u octal. Asegúrese de que el relleno sea consistente para que cada byte use el mismo ancho; por ejemplo, 01000001 y no 1000001.
¿Por qué algunos caracteres tienen más de 8 bits en binario?
Los caracteres no ASCII, como las letras acentuadas, los caracteres chinos o los emojis, requieren más de un byte UTF-8. Cada byte sigue siendo de 8 bits, pero el carácter está representado por 2, 3 o 4 grupos de 8 bits separados. Por ejemplo, la letra é son dos bytes (11000011 10101001), y el emoji del cohete 🚀 son cuatro bytes.
¿Qué separadores acepta el decodificador?
El decodificador acepta espacios, comas, guiones, puntos y coma, barras, barras verticales y nuevas líneas como separadores entre códigos. También elimina automáticamente los prefijos 0b, 0x y 0o, por lo que puede pegar códigos de la mayoría de las fuentes sin limpiarlos primero.
¿Se envía mi texto a un servidor?
Su texto se procesa en el servidor solo cuando hace clic en Convertir. La vista previa en vivo que se actualiza mientras escribe se ejecuta completamente en su navegador mediante JavaScript y nunca se transmite.
Casos de uso prácticos
Para programación y desarrollo
- Generar literales de bytes para firmware embebido o cargas útiles de protocolos
- Inspeccionar qué bytes produce realmente una cadena al ser serializada
- Crear datos de prueba para analizadores, decodificadores y librerías de serialización
- Depurar errores relacionados con la codificación (mojibake, problemas de BOM, UTF-8 no válido)
Para educación y aprendizaje
- Visualizar cómo las computadoras almacenan letras, dígitos y puntuación
- Demostrar la relación entre binario, hexadecimal, decimal y octal
- Enseñar la codificación multibyte UTF-8 con ejemplos concretos
- Completar tareas de informática que involucren la conversión de sistemas numéricos
Por diversión y curiosidad
- Ver su nombre escrito puramente en 1s y 0s
- Codificar mensajes secretos para acertijos y escape rooms
- Generar gráficos de "lenguaje de computadora" o diseños de camisetas
- Decodificar binario encontrado en un videojuego, película o geocaching
Consejos para mejores resultados
- Observe la vista previa en vivo: mientras escribe en el modo de codificación, los cuatro formatos se sirven simultáneamente; útil para comparar cómo se ve el mismo texto en diferentes bases.
- Mantenga el relleno de ceros para conversiones de ida y vuelta: los anchos constantes (8 para binario, 2 para hex, 3 para decimal/octal) aseguran que el decodificador pueda dividir sus códigos correctamente incluso sin separadores.
- Use prefijos cuando comparta con código: los prefijos
0b/0x/0ole permiten pegar la salida directamente en Python, JavaScript, C y muchos otros lenguajes. - Use el botón "Usar como entrada": realice instantáneamente una conversión de ida y vuelta para verificar la precisión.
- Pruebe los ejemplos de Unicode: el ejemplo "Café 🚀" demuestra cómo funcionan en la práctica las secuencias UTF-8 multibyte.
Recursos adicionales
- ASCII - Wikipedia
- UTF-8 - Wikipedia
- Sistema binario - Wikipedia
- Hexadecimal - Wikipedia
- Octal - Wikipedia
Cite este contenido, página o herramienta como:
"Conversor de Texto a Binario/Hex/ASCII" en https://MiniWebtool.com/es// de MiniWebtool, https://MiniWebtool.com/
por el equipo de MiniWebtool. Actualizado: 27 de abr. de 2026