Ir para a ferramenta
JoeLucky

Clique em ★ para salvar uma ferramenta

Categorias de ferramentas

Codificador/decodificador Base64Visualizador de árvore JSONPOPULARDecodificador JWTGerador de UUIDCodificador/decodificador de URLJSON para CSVCSV para JSONJSON para YAMLYAML para JSONJSON para XMLXML para JSONCSV para YAMLYAML para CSVFormatador JSONFormatador YAMLFormatador XMLFormatador HTMLFormatador CSSTestador de regexGerador de hashAnalisador de CronCodificador/decodificador de entidades HTMLConversor de bases numéricasAnalisador de URLVisualizador e validador de CSVPré-visualização de MarkdownFormatador SQLEditor Mermaid ao vivoCalculadora de custo de API de LLMNOVOCalculadora de VRAM para LLMNOVOVisualizador de chunks RAGNOVOCusto de armazenamento na nuvem (S3, R2, B2)NOVOCalculadora de disponibilidade SLANOVO
JoeLucky

Ferramentas online práticas, todas em um só lugar

Política de PrivacidadeTermos de Uso

© 2026 JoeLucky®. Todos os direitos reservados.

  1. JoeLucky
  2. /Desenvolvimento
  3. /Conversor de bases numéricas

Conversor de bases numéricas

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

Binário

11111111

Octal

377

Decimal

255

Hexadecimal

FF

A conversão usa BigInt de ponta a ponta: nunca passa pelo Number do JavaScript, então valores fora do intervalo de inteiros seguros são convertidos com exatidão. Esta versão não suporta frações, complemento de dois nem largura de bits fixa.

DESENVOLVIMENTO SEMELHANTES

Ver todas
Codificador/decodificador Base64

Converta rapidamente entre texto e Base64.

Abrir →
Visualizador de árvore JSON

Explore estruturas JSON aninhadas e encontre erros de sintaxe.

Abrir →
Decodificador JWT

Decodifique um JWT para ler o cabeçalho, o payload e a validade. Apenas decodifica: a assinatura não é verificada.

💬 Comentários

?

Ainda não há comentários. Seja o primeiro!

O QUE É Conversor de bases numéricas?

O conversor de bases numéricas converte inteiros de precisão arbitrária entre binário, octal, decimal e hexadecimal, com aritmética BigInt e sem os limites de precisão dos números do JavaScript.

Importante

  1. Somente inteiros — valores fracionários e representações em complemento de dois não são suportados.

Como usar?

  1. Escolha a base de entrada.
  2. Digite um número e veja-o na hora nas outras três bases.

Perguntas frequentes

Por que números muito grandes são convertidos com exatidão?

A conversão roda inteiramente sobre o BigInt do JavaScript, nunca pelo tipo Number comum, então nunca perde precisão além da faixa de inteiros seguros.

Há suporte a números negativos ou frações?

Números negativos são aceitos. Esta versão (V1) não aceita valores fracionários, complemento de dois nem largura de bits fixa.

Posso digitar um prefixo como 0x, 0b ou 0o?

Sim, desde que o prefixo corresponda à base de origem selecionada — por exemplo, uma entrada hexadecimal pode começar com 0x.

Abrir →