Pular para o conteúdo

Ferramenta grátis · texto e dados

Conversor de bases numéricas: binário, decimal, hexadecimal e octal

Converta entre binário, octal, decimal, hexadecimal e qualquer base de 2 a 36, tudo ao mesmo tempo enquanto digita — números de qualquer tamanho, complemento de dois e bytes. Grátis, no navegador.

Grátis, sem cadastro para usar · o que você digita ou envia fica no seu aparelho · funciona offline · Como funciona

O que você quer fazer?
Bits para negativos (complemento de dois)

Aceita os prefixos 0x, 0b e 0o, sinal de menos e _ ou espaços entre os dígitos.

Bits

Perguntar à IA

Abre um chat gratuito com este prompt. Confira antes: ele vai para o site que você escolher. Não envie senhas, tokens de produção nem dados reais de clientes.

ChatGPT Claude Perplexity

Padrões de projeto (Factory, Strategy, Observer e os outros 20), SOLID e MVVM com código em Kotlin, Swift e TypeScript: Boas práticas e padrões · Arquitetura de software

Patrocine esta ferramenta

Sobre esta ferramenta

Digite um número em qualquer campo — decimal, hexadecimal, binário, octal ou uma base à sua escolha até 36 — e todos os outros campos se atualizam enquanto você digita. Aceita os prefixos 0x, 0b e 0o, sinal de menos e _ ou espaços entre os dígitos, e funciona com números inteiros de qualquer tamanho, muito além de 64 bits. Os resultados mostram o binário agrupado de 4 em 4, o hexadecimal em bytes e o decimal com separador de milhar, cada um copiável com um clique. Para números negativos, mostra o padrão em complemento de dois em 8, 16, 32 ou 64 bits — o jeito como o computador guarda —, os bytes em big-endian e o que os mesmos bits valem lidos como número com sinal. Útil em programação, redes, códigos de cor e aulas de computação.

Como usar

  1. 1 Digite o número no campo da base dele (decimal, hexa, binário, octal ou outra base).
  2. 2 Leia o mesmo valor em todas as outras bases.
  3. 3 Para números negativos, escolha 8, 16, 32 ou 64 bits para ver o complemento de dois.
  4. 4 Clique em qualquer resultado para copiar.

Perguntas frequentes

Como converter binário para decimal na mão?

Multiplique cada dígito por 2 elevado à sua posição, contando do 0 à direita, e some: 1101 = 1×8 + 1×4 + 0×2 + 1×1 = 13. Para ir de decimal para binário, divida por 2 várias vezes e leia os restos do último para o primeiro.

Por que −1 vira 11111111?

O computador guarda inteiros negativos em complemento de dois: inverta os bits do valor positivo e some 1. Em 8 bits, 1 é 00000001; invertido fica 11111110, mais 1 dá 11111111. Os mesmos bits lidos sem sinal valem 255.

Tem limite de tamanho?

A ferramenta usa inteiros de precisão arbitrária (BigInt), então números muito maiores que 64 bits são convertidos exatamente, até 2.000 dígitos. Frações não são aceitas: só números inteiros.

Incorporar esta ferramenta

Adicione esta ferramenta grátis ao seu site — copie o código abaixo. Ele fica sempre atualizado.

Ferramentas para o seu site →

Mais em Desenvolvedores

Desenvolvedores · Ver todas as 122 ferramentas grátis