🇧🇷PT

Conversor de bases

Converta números entre binário, decimal, hexadecimal e octal — na hora.

—Binary
—Octal
—Decimal
—Hexadecimal

✨ What do you want to try next?

You've finished this tool — here are a few you might find useful.

Explore 100+ free toolsPDF, Image, Text, Convert, Calculate and more — all free.View all tools →

Sobre o conversor de bases

Isso converte um número inteiro entre as quatro bases numéricas que os programadores usam — binário (base 2), octal (base 8), decimal (base 10) e hexadecimal (base 16) — mostrando as quatro de uma vez. É um ajudante do dia a dia para desenvolvedores que leem endereços de memória, valores de cor, máscaras de bits, permissões de arquivo ou valores de byte, e para estudantes aprendendo como os sistemas numéricos funcionam. Digite um valor, escolha sua base, e veja os equivalentes na hora.

Como funciona

Sua entrada é validada contra os dígitos permitidos na sua base (apenas 0–1 para binário, 0–7 para octal, 0–9 para decimal, 0–9 e A–F para hexadecimal), depois analisada para um inteiro comum e reexpressa em cada base. O hexadecimal é mostrado em maiúsculas. Ele converte no momento em que você digita — sem botão — e sinaliza a entrada que não é válida para a base escolhida.

Suposições e comportamento

  • Funciona com números inteiros não negativos.
  • Os dígitos hexadecimais podem ser inseridos em maiúsculas ou minúsculas; o hex de saída é em maiúsculas.
  • Espaço em branco na entrada é ignorado, então você pode colar dígitos espaçados ou agrupados.
  • As quatro representações atualizam ao vivo a partir de qualquer base que você insira.

Limitações

  • Sem frações nem números negativos. Ele converte inteiros não negativos; não lida com pontos decimais (como frações binárias) nem valores com sinal/complemento de dois.
  • Números muito grandes perdem precisão. Valores além da faixa de inteiro seguro (cerca de 9 quatrilhões, 2⁵³) não podem ser representados exatamente em JavaScript, então a ferramenta para em vez de mostrar uma resposta errada — divida valores muito grandes ou use uma ferramenta especializada de inteiros grandes.
  • Ele lida com as quatro bases comuns (2, 8, 10, 16), não bases arbitrárias como base 36.

Privacidade

A conversão roda inteiramente no seu navegador. Nada é enviado ou armazenado.

Perguntas frequentes

Este conversor de bases é grátis?

Sim — grátis, sem cadastro, sem limites, roda no seu navegador.

Quais bases ele suporta?

Binário (2), octal (8), decimal (10) e hexadecimal (16). Insira um valor em qualquer uma e veja as quatro de uma vez.

Quanto é 255 em hexadecimal?

FF. E 255 em binário é 11111111 — um único byte com todos os bits ligados.

Ele pode converter números negativos ou frações?

Não. Ele lida apenas com números inteiros não negativos — sem pontos decimais nem valores com sinal/complemento de dois.

Por que ele não converte um número muito grande?

Além de cerca de 9 quatrilhões (2⁵³), o JavaScript não consegue armazenar inteiros exatamente, então a ferramenta para em vez de mostrar um resultado impreciso.

Posso inserir hex em minúsculas?

Sim. Os dígitos hex a–f podem ser digitados em maiúsculas ou minúsculas; a saída é mostrada em maiúsculas.

Meus dados são enviados?

Não. Tudo roda localmente no seu navegador; nada é enviado ou armazenado.

Lakshay Kumar

Escrito por Lakshay Kumar(TechLakshay)

A QA Automation Engineer by trade, Lakshay's real passion is untangling complex problems into simple, working solutions — which is exactly why FreeMyTask exists. On Instagram, he channels that same instinct into helping 26,000+ content creators with SEO education, motivation, and hands-on query solving.

Última atualização: August 22, 2026
🎁