Desde 2010 · Mais de 2 milhões de usos de ferramentas por mês
Desde 2010
Adicionar ao Chrome

Minha Caixa de Ferramentas

Modo Automático

Nenhuma ferramenta salva ainda.

Atualize para a Versão Premium
Ferramentas relacionadas
Mesma situação
Simulador de Portas LógicasGerador de Tabela VerdadeSolucionador de Mapa de Karnaugh (K-Map)
Mais ferramentas
Calculadora BináriaConversor de Binário para OctalCalculadora HexCalculadora de Octal para Hexadecimal
Página Inicial > Miscelânea > Conversores numéricos
 

Conversor de Código Binário para Gray

Bem-vindo ao nosso Conversor de Binário para Código Gray, uma ferramenta online gratuita que converte números binários padrão em código Gray (código binário refletido). Este conversor mostra a regra XOR, um diagrama claro bit a bit e um detalhamento passo a passo para que você possa entender como a conversão funciona.

Resumo rápido

Conversor de Código Binário para Gray transforma um número binário em código binário refletido (Gray) usando Gray = Binário XOR (Binário >> 1). Mostra uma tabela-verdade do XOR, um diagrama bit a bit e detalhes passo a passo.

Conversor de Código Binário para Gray: recursos em resumo
RecursoO que você obtémIndicado para
Regra de conversãoAplica Gray = Binário XOR (Binário deslocado 1 posição à direita). O bit mais significativo de Gray é igual ao bit mais significativo do binário.Entender como o código binário refletido é construído
Formato de entradaDigite 0s e 1s com um prefixo 0b opcional. Zeros à esquerda e sequências longas de bits são aceitos.Colar sequências de bits copiadas de código
Tabela-verdade do XORUma tabela-verdade do XOR é exibida acima do formulário de entrada.Revisar o que o XOR faz antes de converter
Diagrama de deslocamento e XORUm diagrama mostra a linha binária, a linha deslocada e o resultado do XOR para cada bit.Verificar cada bit de saída à mão
Referência decimalOs bits de Gray lidos como um número binário comum são mostrados como um valor decimal de referência.Ver que o código Gray muda o padrão, não o valor

O que é código Gray?

O código Gray, também chamado de código binário refletido, é um sistema numérico binário onde dois valores sucessivos diferem em apenas um bit. Isso é útil em codificadores rotativos, comunicações digitais e outros sistemas onde a mudança de vários bits pode causar erros durante as transições.

Como converter binário para código Gray

Uma fórmula comum é:

Na forma de bits, o bit Gray mais significativo é igual ao bit binário mais significativo. Cada bit Gray seguinte é o XOR de dois bits binários adjacentes.

Esta conversão altera o padrão de bits (o código), não o valor inteiro subjacente representado pela entrada binária original.

Como usar este conversor

  1. Insira seu número binário usando apenas 0 e 1 (prefixo opcional: 0b).
  2. Clique no botão converter.
  3. Revise o código Gray de saída e role para ver o diagrama de deslocamento e XOR e os detalhes passo a passo.

O diagrama abaixo mostra como a fórmula funciona em um exemplo curto.

Diagrama de deslocamento e XOR

Binary:
1
0
1
1
Binary >> 1:
0
1
0
1
XOR Result:
1
1
1
0

Entendendo o XOR

O XOR (OU exclusivo) produz 1 quando os dois bits de entrada são diferentes e 0 quando são iguais. A tabela verdade XOR é mostrada acima do formulário de entrada nesta página.

Onde o código Gray é usado

FAQ

O que é código Gray?

O código Gray é um sistema numérico binário onde valores consecutivos diferem em exatamente um bit. Essa propriedade ajuda a reduzir erros durante as transições em dispositivos do mundo real, como codificadores rotativos.

Como converter binário para código Gray?

Você pode calcular o código Gray fazendo o XOR do número binário com o mesmo número deslocado para a direita por um bit: Gray = Binário XOR (Binário >> 1). Esta ferramenta mostra a linha de deslocamento e a linha de resultado XOR para que você possa verificar cada bit.

O código Gray representa o mesmo valor decimal que a entrada?

O código Gray é uma codificação diferente do mesmo índice de sequência, não uma base diferente. Se você interpretar os bits Gray como um número binário normal, geralmente obterá um valor decimal diferente. É por isso que esta página mostra os bits Gray interpretados como binários apenas como referência.

Posso converter código Gray de volta para binário?

Sim. Use nosso Conversor de Código Gray para Binário. A conversão inversa também pode ser feita bit a bit usando XOR com o bit binário recuperado anteriormente.

Cite este conteúdo, página ou ferramenta como:

"Conversor de Código Binário para Gray" em https://MiniWebtool.com/br/conversor-de-código-binário-para-gray/ de MiniWebtool, https://MiniWebtool.com/

pela equipe miniwebtool. Atualizado em: 20 de dezembro de 2025

Converse com sua IA favorita

No Gemini, cole a pergunta copiada no chat. Você também pode copiá-la abaixo.

Ver a pergunta

Conversores numéricos:

Ferramentas populares e atualizadas:

Conversor de Octal para BinárioConversor BinárioConversor de Binário para DecimalVer todos →
Página Inicial > Miscelânea > Conversores numéricos > Conversor de Código Binário para Gray