Pular para o conteúdo
nestoo
  • Qual é o meu IPSeu endereço IP público (IPv4 e IPv6), localização e provedor.Rede e IP
  • Consulta de IPLocalização, provedor e rede de qualquer endereço IP.Rede e IP
  • Consulta DNSRegistros DNS A, AAAA, MX, TXT, NS e outros de qualquer domínio.Rede e IP
  • Consulta WHOISDono, registrador e data de expiração de qualquer domínio ou IP.Rede e IP
  • Verificador de portasVeja se uma porta está aberta no seu IP ou em um servidor.Rede e IP
  • Verificador de cabeçalhos HTTPCabeçalhos, códigos de status e redirecionamentos de uma URL.Rede e IP
  • Verificador de SSLValidade, expiração e cadeia do certificado de qualquer site.Rede e IP
  • Gerador de senhasSenhas fortes e aleatórias, geradas direto no seu navegador.Senhas e segurança
  • Verificador de força de senhasQuanto tempo levaria para quebrar uma senha e se ela já vazou.Senhas e segurança
  • Gerador de hashHashes MD5, SHA-1, SHA-256, SHA-512 e CRC32 de textos ou arquivos.Senhas e segurança
  • Formatador de JSONFormate, valide e minifique JSON, com a localização exata dos erros.Ferramentas para desenvolvedores
  • Codificador/decodificador Base64Codifique texto ou arquivos em Base64 e decodifique de volta.Ferramentas para desenvolvedores
  • Codificador/decodificador de URLCodifique e decodifique URLs e query strings, e analise qualquer URL.Ferramentas para desenvolvedores
  • Decodificador de JWTLeia o cabeçalho e as claims de um JSON Web Token.Ferramentas para desenvolvedores
  • Gerador de UUIDIdentificadores UUID v4 aleatórios e v7 ordenados por tempo.Ferramentas para desenvolvedores
  • Conversor de timestampConverta timestamps Unix em datas e datas em tempo Unix (epoch).Ferramentas para desenvolvedores
  • Conversor binárioTraduza texto para binário e converta números entre bases.Ferramentas para desenvolvedores
  • Contador de palavrasConte palavras, caracteres, frases e o tempo de leitura.Ferramentas de texto
  • Conversor de maiúsculas e minúsculasMAIÚSCULAS, minúsculas, Iniciais Maiúsculas, camelCase e mais.Ferramentas de texto
  • Comparador de textosCompare dois textos e veja as diferenças destacadas.Ferramentas de texto
  • Gerador de QR codeQR codes grátis para links, textos, Wi-Fi e contatos, em PNG ou SVG.Ferramentas do dia a dia
  • Calculadora de porcentagemPorcentagem de um número, variação percentual, aumento e redução.Ferramentas do dia a dia
  • Conversor de unidadesConverta comprimento, peso, temperatura, volume, dados e mais.Ferramentas do dia a dia

Conversor binário

Traduza texto para código binário e vice-versa, ou converta números entre decimal, binário, octal e hexadecimal. Todos os campos são atualizados enquanto você digita.

Agrupar dígitos binários

Funciona no seu navegador. O que você digita nunca sai do seu dispositivo.

Como usar

  1. 1Para números, fique em “Bases numéricas” e digite em qualquer campo – decimal, binário, octal ou hexadecimal. Os outros três são atualizados na hora.
  2. 2Prefixos como 0b, 0o e 0x, um sinal de menos e espaços ou sublinhados entre os dígitos são aceitos. Escolha se quer agrupar os dígitos binários de 4 em 4 (nibbles) ou de 8 em 8 (bytes).
  3. 3Para texto, mude para “Texto ↔ binário” e digite uma mensagem para ver os bytes UTF-8 dela em binário, hex ou decimal.
  4. 4Para ler código binário, escolha a direção oposta e cole os bytes, com ou sem espaços. O botão Inverter troca a direção e mantém o resultado.

Como funcionam os números binários

O binário é a base 2: cada dígito, chamado de bit, é 0 ou 1, e cada posição vale o dobro da posição à sua direita – 1, 2, 4, 8, 16 e assim por diante. Então 1011 é 8 + 0 + 2 + 1 = 11. O decimal funciona do mesmo jeito com potências de 10, o octal com potências de 8 e o hexadecimal com potências de 16, usando as letras A–F para os valores de 10 a 15.

Os programadores gostam do hexadecimal porque um dígito hex equivale exatamente a quatro bits: F é 1111, então o byte 1111 0000 é simplesmente F0. Cada dígito octal representa três bits, e o octal sobrevive principalmente nas permissões de arquivos do Unix, como 755.

O conversor usa inteiros de precisão arbitrária, então não fica limitado a 32 ou 64 bits – números com milhares de dígitos também funcionam. Números negativos recebem um sinal de menos, e abaixo dos campos você também vê o complemento de dois deles, a forma como os computadores realmente os armazenam.

Como o texto vira binário

Os computadores armazenam texto como números. O Unicode dá a cada caractere um número, o seu ponto de código – A é 65, é é 233, € é 8364 – e o UTF-8 escreve esse número com um a quatro bytes. Letras sem acento e dígitos ocupam um byte cada, letras acentuadas ocupam dois, a maioria dos outros sistemas de escrita, três, e os emojis, quatro.

Assim, “Hi” vira 01001000 01101001: o byte 72 para o H e o 105 para o i. Como a ferramenta usa UTF-8, a codificação da web, os bytes que você obtém correspondem ao que programas e sites realmente enviam.

Como ler código binário

Mensagens em binário costumam ser escritas em grupos de oito bits, um grupo por byte. Se os grupos tiverem só sete bits, porque outro conversor omitiu o zero à esquerda, a ferramenta ainda consegue lê-los, desde que haja espaços separando os bytes. Sem espaços, o total precisa ser múltiplo de oito bits – caso contrário, não há como saber onde um byte termina e o próximo começa.

Se os bytes não formarem UTF-8 válido, os caracteres que não podem ser decodificados aparecem como �. Isso geralmente significa que os dados não são texto ou que foram salvos em um conjunto de caracteres mais antigo, como Windows-1252.

Perguntas frequentes

Como converter binário em decimal?

Multiplique cada bit pelo valor da sua posição e some os resultados. Para 101101, isso dá 32 + 8 + 4 + 1 = 45. Ou digite o número binário no campo Binário acima e leia o valor decimal na hora.

Como escrever meu nome em binário?

Abra “Texto ↔ binário” e digite seu nome. Cada letra vira um byte de 8 bits – A é 01000001 e a é 01100001, por exemplo. Letras acentuadas e caracteres de outros alfabetos ocupam dois bytes ou mais.

Qual é a diferença entre bit e byte?

Um bit é um único dígito binário, 0 ou 1. Um byte é um grupo de oito bits e pode guardar 256 valores diferentes, de 0 a 255 (00000000 a 11111111). Os tamanhos de arquivo são contados em bytes, enquanto as velocidades de internet geralmente são dadas em bits por segundo.

Como os números negativos são armazenados em binário?

Quase todos os computadores usam complemento de dois: para obter −x, inverta todos os bits de x e some 1. Em 8 bits, −1 é 11111111 e −128 é 10000000. O conversor mostra o complemento de dois de qualquer número negativo na menor largura comum – 8, 16, 32 ou 64 bits.

Por que os programadores usam hexadecimal em vez de binário?

É muito mais curto e converte direto para binário, porque cada dígito hex representa exatamente quatro bits. Um valor de 32 bits precisa de 32 dígitos binários, mas só de 8 dígitos hex – é por isso que endereços de memória, códigos de cor como #FF8800 e hashes são escritos em hex.