Ir para o conteúdo
Conversor de horários de início da Copa do Mundo já está disponívelVeja os inícios no seu fuso horário e adicione lembretes ao calendário.

Conversor de Base

Conversor de base para inteiros não negativos binários, octais, decimais e hexadecimais com precisão BigInt, tolerância 0b/0o/0x apenas no campo correspondente, atualizações vinculadas e cópia do valor sem prefixo.

Binário

Octal

Decimal

Hexadecimal

Conversor de Base

Início rápido

1
Digite um número no campo binário, octal, decimal ou hexadecimal correspondente.
2
Use 0b, 0o ou 0x somente no campo correspondente.
3
Revise os campos vinculados e copie valores sem prefixo.

Cenários comuns

Programação e depuração

converta rapidamente constantes inteiras, máscaras de bits e valores de sinalizadores entre bases comuns

Bits de permissão

relaciona permissões Unix (octal 755) com binário/decimal

Rede e protocolos

converta campos numéricos copiados, como0xA5, sem analisar pacotes, ordem de bytes ou estrutura de quadros

Aprendizado de padrão de bits

compare o mesmo número inteiro não assinado em binário, octal, decimal e hexadecimal antes de realizar o trabalho bit a bit em outro lugar

Registros/campos de bits

inspeciona a representação binária e hexadecimal de valores não assinados de planilhas de dados, sem um editor de campo de bits ou configuração de largura

Parâmetros de conversão e alcance

Bases suportadas: binária, octal, decimal e hexadecimal para números inteiros não negativos
Dígitos: binário 0/1; octal 0–7; decimal 0–9; hex 0–9/A–F (sem distinção de maiúsc./minúsc.)
Tolerância de prefixo: somente o campo correspondente aceita 0b/0o/0x; decimal não detecta prefixos automaticamente
Separadores: espaços, sublinhados, vírgulas, marcas de agrupamento e lotes multilinhas não são suportados
Zeros à esquerda: saídas e valores copiados removem zeros à esquerda não essenciais

Limites básicos de conversão

A conversão usa BigInt para mudanças exatas de base inteira, não números de ponto flutuante JavaScript.
A tolerância de prefixo depende do campo: 0b funciona em Binário, 0o em Octal e 0x em Hexadecimal. Decimal aceita apenas dígitos.
As saídas e os valores copiados são dígitos simples. Eles omitem 0b/0o/0x e removem zeros iniciais não essenciais.
A página não decodifica valores assinados, escolhe largura de bits, preenche saída de largura fixa ou interpreta complemento de dois para você.
Esta não é uma calculadora bit a bit: mudanças, AND, OR, XOR, NOT, alternância de bits e análise de expressão estão fora da ferramenta.
Este não é um parser de hex dump, ordem de bytes, texto ASCII, byte UTF, Base64, URL ou entidades HTML.

Dicas de uso

Validar entrada: garanta que a base escolhida condiz com os caracteres usados; evite dígitos inválidos
Literais de código: a saída da cópia é sempre um valor simples; adicione 0b/0o/0x manualmente ao colar os resultados de volta no código.
Maiúsculas/minúsculas em hex: o valor é insensível a caixa; para código, adote um estilo unificado (ex.: maiúsculas).
Legibilidade com números grandes: remova espaços, sublinhados, vírgulas ou marcas de agrupamento antes de colar porque a entrada aceita apenas dígitos contíguos
Assinatura: os resultados são números inteiros não negativos sem sinal. O significado do complemento de dois depende de uma largura externa que esta página não escolhe.

Preenchimento rapido por URL

Preencha o conversor de base pelo hash da URL. number e from-base sao obrigatorios; to-base e opcional porque todas as bases continuam visiveis.
number: Numero (obrigatorio)
from-base: Base de origem (obrigatoria)
to-base: Base de destino (opcional)
Exemplo: #number=FF&from-base=16&to-base=2
Os parametros hash ficam no navegador para preencher a ferramenta; CrateX.app nao os registra.
Nao coloque IDs privados, tokens ou outros numeros sensiveis em URLs.

Limitações e compatibilidade

Sem detecção automática de base: apenas o campo correspondente aceita 0b/0o/0x; conversão e cópia de valores simples de saída
Números negativos, frações, notação científica, separadores e dígitos agrupados não são suportados

Privacidade e segurança

O processamento ocorre no navegador. Os valores binários, octais, decimais e hexadecimais, o número/base de origem e a última base editada podem permanecer no armazenamento do navegador ou no estado da sessão. Se você salvar um espaço de trabalho ou ativar a sincronização WebDAV, esses valores poderão ser salvos conforme suas configurações de sincronização. Os parâmetros de preenchimento rápido no URL hash permanecem na URL do navegador e podem ser compartilhados com essa URL. Em dispositivos compartilhados, limpe os campos e os dados do site quando necessário.

Perguntas frequentes

5

Continue com estas ferramentas relacionadas na próxima etapa.

Todo o processamento das ferramentas acontece localmente no seu navegador.