Texto para Binário

Converta texto para binário (0s e 1s) e vice-versa. Veja representações de bits ASCII/UTF-8, códigos hex e valores decimais para cada caractere.

Como Usar Texto para Binário

  1. 1Digite ou cole texto para convertê-lo para binário.
  2. 2Mude para entrada binária para decodificar de volta para texto.
  3. 3Veja valores hex e decimais ao lado do binário.
  4. 4Copie qualquer representação.
ZenovayAnalytics

Saiba o que seus visitantes realmente fazem.

  • Acompanhamento de visitantes em tempo real
  • Privacidade em primeiro lugar, sem banner de cookies
  • Configurado em dois minutos
Conheça o Zenovay

Perguntas Frequentes

Como o texto é armazenado como binário?
O texto é armazenado como binário através de uma codificação de caracteres. ASCII mapeia 128 caracteres para códigos de 7 bits (0–127). ASCII estendido usa 8 bits (0–255). Unicode (UTF-8, UTF-16, UTF-32) estende isso para cobrir todos os scripts do mundo. Em UTF-8: caracteres ASCII (0–127) são armazenados como um único byte; pontos de código superiores usam 2–4 bytes. Cada byte tem 8 bits, então "A" (ASCII 65) = 01000001 em binário.
Qual é a diferença entre ASCII e Unicode?
ASCII (American Standard Code for Information Interchange) define 128 caracteres (7 bits): letras inglesas, dígitos, pontuação e códigos de controle. Foi desenvolvido nos anos 1960. Unicode define mais de 1,1 milhão de pontos de código cobrindo todos os sistemas de escrita, emoji e símbolos. UTF-8 é a codificação dominante: é compatível com ASCII (pontos de código 0–127 são idênticos) e usa codificação de comprimento variável (1–4 bytes por caractere).
O que é um bit e um byte?
Um bit é a menor unidade de informação: 0 ou 1. Um byte tem 8 bits, capaz de representar 256 (2⁸) valores diferentes. A codificação de texto mapeia caracteres para valores de byte: a letra "A" = decimal 65 = hex 0x41 = binário 01000001. Um nibble são 4 bits (meio byte). Uma palavra tem tipicamente 16 ou 32 bits dependendo da arquitetura do processador.
Quais são os usos comuns de binário em programação?
Binário em programação: operações bit a bit (AND, OR, XOR, NOT, deslocamentos de bit), sinalizadores e máscaras de bits para armazenamento compacto de booleanos, protocolos de rede e formatos de arquivo binário, operações criptográficas, controle de hardware de baixo nível, valores de cor RGB (cada canal são 8 bits: 0–255), representação de endereço IP e compreensão de bugs de codificação de caracteres. Hex (base-16) é comumente usado como abreviatura para binário já que 1 dígito hex = 4 bits.
Como converto binário para decimal?
Multiplique cada bit por sua potência posicional de 2, somando da direita para a esquerda. Binário 01000001: bit 0 × 2⁰ = 1, bit 6 × 2⁶ = 64. Soma = 65 = ASCII "A". Atalho: para binário de 8 bits, os valores dos bits são 128, 64, 32, 16, 8, 4, 2, 1 da esquerda para a direita. Adicione os valores de todos os bits 1. Exemplo: 11111111 = 128+64+32+16+8+4+2+1 = 255.