Cada carácter se mapea a su byte UTF-8 de 8 bits. "A" = 01000001 (65), espacio = 00100000 (32).UTF-8 codifica ASCII (0-127) como un byte y usa 2-4 bytes para caracteres acentuados o no latinos. La salida son grupos de 8 bits separados por espacios.
Salida binaria
Tabla de referencia ASCII
| Carácter (código) | Binario |
|---|---|
| A (65) | 01000001 |
| B (66) | 01000010 |
| Z (90) | 01011010 |
| a (97) | 01100001 |
| z (122) | 01111010 |
| 0 (48) | 00110000 |
| 9 (57) | 00111001 |
| espacio (32) | 00100000 |
| ! (33) | 00100001 |
| ? (63) | 00111111 |
| @ (64) | 01000000 |
| ~ (126) | 01111110 |
Cómo convertir texto a binario
- Introduce tu texto.Escribe o pega el texto que quieres convertir en el área de entrada.
- Consulta la salida binaria.La representación binaria (ASCII de 8 bits) aparece al instante debajo.
- Elige el separador.Elige espacios, comas o sin separador entre los bytes binarios.
- Copia el resultado.Copia la cadena binaria al portapapeles para usarla en código o tareas.
Texto a Binario — Conversión ASCII a Binario (8 bits) Online
Convierte cualquier texto a su representación binaria. Cada carácter se codifica como un número binario de 8 bits, separado por espacios para facilitar la lectura. Copia el resultado con un solo clic.
Sobre esta herramienta
El conversor de texto a binario transforma cada carácter de tu texto en su representación binaria de 8 bits. Los resultados se separan por espacios para una lectura fácil.
- Conversión de texto a binario en tiempo real
- Codificación de 8 bits por carácter
- Salida binaria separada por espacios
- Copia al portapapeles con un clic
Gratis. Sin registro. Tus datos permanecen en tu navegador. Anuncios mediante Google AdSense (con consentimiento).
Preguntas frecuentes
¿Por qué mi salida binaria es distinta a la de otro codificador?
Dos causas habituales: (a) modo de codificación — UTF-8 (según RFC 3629) codifica caracteres ASCII (0-127) como un byte, pero el suplemento Latin-1, CJK y emoji como 2-4 bytes; otra herramienta podría usar ISO-8859-1 por defecto (byte único) y corromper silenciosamente los caracteres no ASCII. (b) Modo punto-de-código vs byte — "€" es U+20AC, un punto de código, pero tres bytes UTF-8 (E2 82 AC = 11100010 10000010 10101100). Verifica qué codificación usa la herramienta comparada antes de asumir un desajuste.
¿Cuántos bits por carácter usa UTF-8?
UTF-8 es de ancho variable según RFC 3629 §3: caracteres ASCII (U+0000 a U+007F) usan 1 byte (8 bits); U+0080 a U+07FF usan 2 bytes; U+0800 a U+FFFF usan 3 bytes; los planos suplementarios U+10000 a U+10FFFF usan 4 bytes. El primer byte de una secuencia multi-byte tiene los bits altos 110, 1110 o 11110 (indicando 2/3/4 bytes); los bytes de continuación siempre empiezan con 10. Este diseño auto-sincronizado permite a un parser recuperarse de un truncado a mitad de stream buscando el siguiente byte que no sea de continuación.
¿Puedo usar esto para escrituras no latinas como CJK o emoji?
Sí — cuando se selecciona el modo UTF-8, caracteres chinos/japoneses/coreanos y emoji se codifican correctamente en secuencias de 3-4 bytes. "中" (U+4E2D) es 11100100 10111000 10101101 en UTF-8 (3 bytes); "😀" (U+1F600) es 11110000 10011111 10011000 10000000 (4 bytes — un punto de código del plano suplementario). El modo punto-de-código rellena hasta un mínimo de 8 bits por punto, así que "中" pasa a ser el valor de 16 bits 0100111000101101 — esto NO es un formato de wire estándar, es útil para inspeccionar valores de código directamente.
¿Qué diferencia hay entre texto-a-binario y texto-a-base64?
Ambas son codificaciones reversibles de texto a ASCII, pero binario (base2) lista cada byte como 8 unos y ceros (expansión 8×, 100% de visibilidad sobre los patrones de bits), mientras que base64 (RFC 4648) empaqueta 6 bits por carácter en un alfabeto de 64 símbolos (expansión 1,33×, compacto pero opaco). Binario es para inspección y enseñanza — ver exactamente qué bits ocupa cada carácter. Base64 es para transporte — caber datos binarios en canales de texto de 7 bits como email (MIME RFC 2045) o parámetros URL.
¿Cómo gestiona esta herramienta la accesibilidad para lectores de pantalla?
La salida binaria y la etiqueta del botón de copia están dentro de una región aria-live="polite" — el patrón del Criterio de Éxito 4.1.3 de WCAG (Mensajes de Estado, introducido en WCAG 2.1, recomendación del W3C del 5 de junio de 2018; trasladado sin cambios a WCAG 2.2, recomendación del 5 de octubre de 2023). Las regiones en vivo de tipo polite ponen los anuncios en cola tras cualquier habla en progreso, así que actualizar la entrada anuncia la nueva salida binaria sin interrumpir al usuario a mitad de frase. Los botones de pestaña de modo anuncian su estado seleccionado vía aria-pressed.
Fuentes (5)
- F. Yergeau (2003). RFC 3629 — UTF-8, a transformation format of ISO 10646 — defines the variable-width 1-4 byte encoding used in this tool's UTF-8 mode (ASCII as 1 byte, supplementary planes as 4 bytes). Internet Engineering Task Force (IETF), Standards Track; supersedes RFC 2279 (1998); obsoletes parts of RFC 2044.
- American Standards Association (1963). ASA X3.4-1963 — Character Code for Information Interchange (ASCII) — the 7-bit code that anchors the lower 128 code points of UTF-8; later revised as ANSI X3.4-1986 and adopted as ISO/IEC 646. American Standards Association (now ANSI); foundational for all modern text encodings.
- The Unicode Consortium (2024). The Unicode Standard, Version 16.0 — Chapter 3 Conformance and Chapter 2 General Structure — defines code-point ranges, character properties, and the BMP / supplementary-plane partition that determines whether a character takes 1, 2, 3, or 4 UTF-8 bytes. Unicode Consortium, Mountain View CA; ISO/IEC 10646:2024 mirror.
- S. Josefsson (2006). RFC 4648 — The Base16, Base32, and Base64 Data Encodings — the canonical reference for compact text encodings cited in the FAQ for comparison with binary mode (8× vs 1.33× expansion). Internet Engineering Task Force (IETF), Standards Track; obsoletes RFC 3548 (2003).
- World Wide Web Consortium (W3C) (2018). Web Content Accessibility Guidelines (WCAG) 2.1 — Success Criterion 4.1.3 Status Messages — governs the `aria-live="polite"` pattern used for the binary-output region. W3C Recommendation 5 June 2018; carried unchanged into WCAG 2.2 (Recommendation 5 October 2023).
Son las publicaciones originales en las que se basan las fórmulas de esta herramienta. Localízalas con el nombre de la revista y el año en Google Scholar o PubMed.
Por Marco B. ·
Guías relacionadas
- Base64 en producción — Cuándo ayuda y cuándo noBase64 es un encoding de transporte, no compresión ni cifrado. Cuándo compensa su 33% de overhead en sistemas reales, y cuándo es un code smell a quitar.
- Codificación de caracteres para developers — ASCII, UTF-8, UTF-16La codificación de caracteres confunde a la gente décadas después de estar resuelta. El modelo mental: code points, encodings, BOMs, y por qué UTF-8 casi siempre gana.