Conversor de base numérica
Number Base Converter
Converte entre binário, octal, decimal, hexadecimal e qualquer base até 36, com visões bit a bit.
Digite um número em uma base e leia-o em binário, octal, decimal e hexadecimal de uma vez, além de qualquer base até 36. A visualização de bits embaixo mostra o padrão real de bits, que é normalmente o que você veio buscar quando o número é um campo de flags ou uma máscara de permissões.
Aceita frações: 1010.101 em binário, 1A.8 em hexadecimal. Espaços e sublinhados são ignorados.
Convertido
- Binário
11111111 - Octal
377 - Decimal
255 - Hexadecimal
ff - Base 36
73 - Base 7
513
Os dígitos entre parênteses se repetem para sempre. Todo número racional termina ou vira dízima em qualquer base: 0.1 na base 10 é exato e na base 2 é 0.0(0011).
Visão em bits
| Largura | Bits |
|---|---|
| 8 bits | não cabe em 8 bits |
| 16 bits | 0000 0000 1111 1111 |
| 32 bits | 0000 0000 0000 0000 0000 0000 1111 1111 |
| 64 bits | 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1111 1111 |
Complemento de dois, a representação que a CPU usa de verdade.
Verificação de ida e volta: 255 de volta na base 10.
Como usar
Diga em que base você está digitando
Os mesmos dígitos significam números diferentes em bases diferentes: 101 é cento e um em decimal e cinco em binário. Errar isso é o único jeito de obter uma resposta errada aqui.
Digite o número
As letras hexadecimais podem ser maiúsculas ou minúsculas. Um dígito que não existe na base escolhida — um 8 em octal, digamos — é relatado em vez de descartado em silêncio.
Leia a visualização de bits para máscaras e flags
Ela rotula as posições dos bits, então você vê de relance que 0o755 tem o bit de escrita do dono ligado e o bit de escrita do grupo desligado, sem contar nos dedos.
Perguntas frequentes
Qual é o maior número que ele trata?
A conversão é feita sobre inteiros exatos, e não sobre doubles, então números além de 2^53 mantêm todos os dígitos. Um valor hexadecimal de 64 bits vai e volta exatamente, em vez de chegar com os últimos dígitos arredondados.
Por que a base 36 é o limite?
Porque há dez dígitos e vinte e seis letras, e depois disso não há alfabeto acordado. Base 62 e base 64 existem, mas cada uma tem várias ordenações incompatíveis, então um conversor que as oferecesse teria de adivinhar qual você quis dizer.
Como leio um número negativo em binário?
Um sinal de menos é mostrado em vez de um padrão de complemento de dois, porque o complemento de dois só significa algo depois que você fixa uma largura. Se precisa do padrão de 32 bits para −1, some 2^32 a ele primeiro.
Pode receber de
Texto para binário / hexadecimal
Text to Binary / Hex
Converte texto de e para binário, octal, decimal ou hexadecimal na codificação escolhida.
Fatores, MDC e MMC
Factors, GCD & LCM
Fatora um inteiro e calcula MDC, MMC, divisores e primalidade de um ou vários números.
Conversor de algarismos romanos
Roman Numeral Converter
Converte entre algarismos romanos e números arábicos, validando a notação subtrativa.
Calculadora de números grandes
Big Number Calculator
Faz aritmética exata com números muito além de 64 bits, inclusive potência, módulo e fatorial.
Em seguida
Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.
Calculadora de números grandes
Big Number Calculator
Faz aritmética exata com números muito além de 64 bits, inclusive potência, módulo e fatorial.
Calculadora de chmod
chmod Calculator
Converte entre as visões octal, simbólica e de caixas de seleção das permissões, inclusive setuid e sticky bit.
Visualizador hexadecimal
Hex Viewer
Mostra qualquer arquivo como despejo offset/hex/ASCII, identifica os magic bytes e destaca uma busca.
Texto para binário / hexadecimal
Text to Binary / Hex
Converte texto de e para binário, octal, decimal ou hexadecimal na codificação escolhida.
Visualizador de CSV
CSV Viewer
Abre um arquivo delimitado grande com detecção de tipos, estatísticas por coluna e ordenação, sem carregar tudo na memória.
Conversor de moedas
Currency Converter
Converte entre cerca de trinta moedas pelas taxas de referência diárias do BCE, cruzadas pelo euro, ou por uma taxa que você digitar.