Conversor de base personalizada

Converta um número entre duas bases incomuns — base 36, base 7, base 20 — usando dois controles deslizantes de 2 a 36, útil para um quebra-cabeça de programação ou um exercício pedagógico.

Exemplo:

Como funciona

Além do binário, octal, decimal ou hexadecimal, alguns contextos exigem bases menos comuns: a base 36 (dígitos + letras a-z) para gerar identificadores curtos e legíveis, a base 7 ou a base 20 para um quebra-cabeça de programação, ou uma base arbitrária para um exercício pedagógico sobre numeração posicional. Esta ferramenta oferece dois controles deslizantes de 2 a 36 para escolher livremente a base de origem e a base de destino e exibe imediatamente o resultado convertido.

Como são representados os dígitos além de 9?

Como no hexadecimal, os valores de 10 a 35 são representados pelas letras a a z (sem diferenciar maiúsculas de minúsculas): por exemplo, na base 36, o dígito z vale 35. Essa convenção é padrão e se aplica a todas as bases entre 11 e 36 suportadas por esta ferramenta.

O que acontece se um dígito digitado não existir na base de origem?

A ferramenta verifica se cada caractere do valor digitado é um dígito válido para a base de origem escolhida (por exemplo, o dígito 8 não existe na base 7) e exibe um erro explícito em vez de produzir um resultado incorreto.

Privacidade: a conversão é executada inteiramente no seu navegador via WebAssembly — seus valores nunca são enviados para um servidor.