Pular para o conteúdo principal

Conversor de Bases de Números Inteiros

API reference

Converta um número inteiro entre qualquer base numérica de 2 a 36 — binário, octal, decimal, hexadecimal ou qualquer base personalizada. Aceita números negativos e inteiros muito grandes, e mostra o valor em quatro bases comuns de uma vez.

Entrada

Algarismos 0-9 e letras A-Z, sem diferenciar maiúsculas de minúsculas. Um - no início é aceito para números negativos.

A base em que o número acima está escrito (2-36).

A base para a qual converter (2-36).

Saída

Em bases comuns

Resultado
BaseValor
No data yet
Isso foi útil?

Mais formas de usar esta ferramenta

API REST

curl -X POST https://api.iotools.cloud/v1/tool/integer-base-converter \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "inputNumber": "255",
    "fromBase": "10",
    "toBase": "16"
  }'

Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.

Peça a um agente de IA

Use the IOTools `integer-base-converter` tool (Integer Base Converter) on this input:

YOUR_INPUT_HERE

Cole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.

Widget para incorporar

<iframe
  src="https://iotools.cloud/embed/integer-base-converter/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Conversor de Bases de Números Inteiros — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Coloque isso na sua própria página — grátis, sem chave, só um link de volta.

Custo por chamada de API/MCPA partir de 5 créditos
Precisa de mais créditos?Ver preços

Também disponível via

Guias

O Conversor de Bases de Números Inteiros converte um número inteiro escrito em uma base numérica para qualquer outra base de 2 a 36. Digite um valor, escolha a base em que ele está escrito, escolha a base desejada, e o resultado convertido aparece instantaneamente — junto com uma tabela prática que mostra o mesmo número em binário, octal, decimal e hexadecimal.

O que é uma base numérica?

Uma base numérica (também chamada de radix) é a quantidade de algarismos distintos que um sistema de numeração posicional utiliza. O decimal — o sistema do dia a dia — é a base 10 e usa os algarismos de 0 a 9. O binário é a base 2 e usa apenas 0 e 1. O hexadecimal é a base 16 e acrescenta as letras A–F para representar os valores de 10 a 15. Bases acima de 10 continuam emprestando letras, de modo que a base 36 usa todos os algarismos 0–9 e todas as letras A–Z, totalizando 36 símbolos. O valor de um número não muda quando você o converte entre bases; apenas a forma como ele é escrito muda. Os números decimal 255, binário 11111111 e hexadecimal FF são três grafias da mesma quantidade.

Como usar esta ferramenta

  1. Digite o número no campo Número. Algarismos acima de 9 são escritos com letras, então o hexadecimal 255 é FF. A entrada não diferencia maiúsculas de minúsculas, e você pode colocar um - antes para números negativos.
  2. Defina Base de origem como a base em que o seu número já está escrito.
  3. Defina Base de destino como a base em que você quer o resultado.
  4. Leia o valor convertido e use a tabela Em bases comuns para ver as formas binária, octal, decimal e hexadecimal de relance.

Só são aceitos os algarismos válidos para a base de origem escolhida — por exemplo, o algarismo 9 é rejeitado na base 2, e G é rejeitado na base 16 — então você recebe uma mensagem clara em vez de um resultado errado.

Perguntas frequentes

Quais bases são suportadas? Qualquer base de 2 a 36, em qualquer direção. Isso inclui binário (2), octal (8), decimal (10) e hexadecimal (16), além de todas as bases entre elas e até a base 36.

Ele consegue lidar com números muito grandes? Sim. O conversor usa aritmética de inteiros de precisão arbitrária, então números muito maiores do que uma planilha ou uma calculadora comum consegue armazenar são convertidos com exatidão, sem arredondamento nem perda dos algarismos menos significativos.

Funciona com números negativos? Sim. Coloque um sinal de menos na frente do número e o sinal é mantido durante a conversão.

Por que os resultados aparecem em maiúsculas? Algarismos acima de 9 são letras, e o uso de maiúsculas (por exemplo FF em vez de ff) é a convenção mais comum para hexadecimal e outras bases altas. O valor é idêntico de qualquer forma.

Meus dados são enviados para algum lugar? Não. A conversão é executada inteiramente no seu navegador, então nada do que você digita sai do seu dispositivo.

Usos comuns

Programadores convertem entre hexadecimal, binário e decimal ao ler endereços de memória, códigos de cor, máscaras de bits e formatos de arquivo. Estudantes e professores usam a conversão de bases para aprender como funciona a notação posicional. A base 36 às vezes é usada para compactar IDs numéricos em strings alfanuméricas curtas. Seja qual for o motivo, esta ferramenta dá uma resposta exata para qualquer base de 2 a 36.

baseradixbinaryhexadecimaloctalnumber

Ama as ferramentas? Livre-se dos anúncios.

Um único pagamento remove todos os anúncios da sua conta, para sempre. Sem assinatura, sem rastreamento.