Number Base Converter

Convert numbers between binary, octal, decimal, and hexadecimal.

Number Base Converter

What it does

Converts numbers between the four most common numeral systems: binary (base 2), octal (base 8), decimal (base 10), and hexadecimal (base 16). Edit any field and all others update instantly.

How to use

Type a number into any of the four input fields. The other three fields update automatically with the converted values.

Common use cases

  • Understanding color codes (hex to decimal)
  • Working with bitwise operations (decimal to binary)
  • Debugging memory addresses (hex to decimal)
  • Unix file permissions (octal to decimal)
  • Understanding computer hardware register values

Privacy

All conversion runs in your browser using JavaScript’s parseInt and toString. No data is sent to any server.

FAQ

What’s the maximum number supported? JavaScript’s Number type (up to 2^53 - 1). Very large numbers may lose precision.

Are negative numbers supported? No, only non-negative integers are supported currently.

What about floating point numbers? Only integers are supported. Decimal fractions are truncated.

Conversor de Base Numérica

O que faz

Converte números entre os quatro sistemas numéricos mais comuns: binário (base 2), octal (base 8), decimal (base 10) e hexadecimal (base 16). Edite qualquer campo e todos os outros atualizam instantaneamente.

Como usar

Digite um número em qualquer um dos quatro campos de entrada. Os outros três campos atualizam automaticamente com os valores convertidos.

Casos de uso comuns

  • Entender códigos de cores (hex para decimal)
  • Trabalhar com operações bitwise (decimal para binário)
  • Depurar endereços de memória (hex para decimal)
  • Permissões de arquivo Unix (octal para decimal)
  • Entender valores de registradores de hardware de computador

Privacidade

Todo o processamento roda no seu navegador usando parseInt e toString do JavaScript. Nenhum dado é enviado para nenhum servidor.

Ferramentas relacionadas

Perguntas frequentes

Qual é o número máximo suportado? O tipo Number do JavaScript (até 2^53 - 1). Números muito grandes podem perder precisão.

Números negativos são suportados? Não, apenas inteiros não negativos são suportados atualmente.

E números de ponto flutuante? Apenas inteiros são suportados. Frações decimais são truncadas.