18 ferramentas gratuitas

Codificação de Números e Texto

Convert numbers between binary, octal, decimal and hexadecimal, and turn text into ASCII, hex or octal codes and back — each with a worked example you can follow.

Binário para Octal Converta números binários para octal instantaneamente. Por exemplo, 101010 em binário é 52 em octal. Binário para Decimal Converta números binários para decimal instantaneamente. Por exemplo, 1011010 em binário é 90 em decimal. Binário para Hexadecimal Converta números binários para hexadecimal instantaneamente. Por exemplo, 11001110 em binário é CE em hexadecimal. Octal para Binário Converta números octais para binário instantaneamente. Por exemplo, 65 em octal é 110101 em binário. Octal para Decimal Converta números octais para decimal instantaneamente. Por exemplo, 144 em octal é 100 em decimal. Octal para Hexadecimal Converta números octais para hexadecimal instantaneamente. Por exemplo, 377 em octal é FF em hexadecimal. Decimal para Binário Converta números decimais para binário instantaneamente. Por exemplo, 45 em decimal é 101101 em binário. Decimal para Octal Converta números decimais para octal instantaneamente. Por exemplo, 83 em decimal é 123 em octal. Decimal para Hexadecimal Converta números decimais para hexadecimal instantaneamente. Por exemplo, 255 em decimal é FF em hexadecimal. Hexadecimal para Binário Converta números hexadecimais em binário instantaneamente. Por exemplo, 1F em hexadecimal é 11111 em binário. Hexadecimal para Octal Converta números hexadecimais em octal instantaneamente. Por exemplo, AB em hexadecimal é 253 em octal. Hexadecimal para Decimal Converta números hexadecimais em decimal instantaneamente. Por exemplo, BB8 em hexadecimal é 3000 em decimal. Texto para ASCII Converta texto em ASCII instantaneamente. Por exemplo, "Hi" se torna "72 105". ASCII para Texto Converta ASCII em texto instantaneamente. Por exemplo, "Hi" vem de "72 105". Texto para Hex Converta texto em hexadecimal instantaneamente. Por exemplo, "Hi" se torna "48 69". Hex para Texto Converta hexadecimal em texto instantaneamente. Por exemplo, "Hi" vem de "48 69". Texto para Octal Converta texto em octal instantaneamente. Por exemplo, "Hi" se torna "110 151". Octal para Texto Converta octal em texto instantaneamente. Por exemplo, "Hi" vem de "110 151".

Sobre Codificação de Números e Texto

Esta categoria reúne dezoito conversores para as duas formas como os computadores armazenam números: diferentes bases e códigos de caracteres. Os conversores de base movem um valor entre binário (base 2), octal (base 8), decimal (base 10) e hexadecimal (base 16) em todas as direções — binário para decimal, hexadecimal para binário, decimal para octal e os demais. Os codificadores transformam texto legível em códigos por caractere e de volta: texto para ASCII, texto para hexadecimal e texto para octal, cada um com um decodificador correspondente.

Cada página faz uma conversão e a faz exatamente. Como mudar um número inteiro entre bases só muda a forma como ele é escrito, nunca o seu valor, nada é arredondado — 255 em decimal é simplesmente FF em hexadecimal, e a ferramenta mostra o cálculo para que você possa conferir. Cada página traz o seu próprio exemplo resolvido e uma pequena tabela de referência com conversões reais, então, esteja você lendo um código de cor, decodificando um dump hexadecimal, calculando permissões de arquivo Unix em octal, ou apenas aprendendo como as bases se encaixam, há uma página voltada exatamente para aquele par em vez de uma única caixa genérica.

Todas as dezoito rodam inteiramente no seu navegador: os números e o texto que você cola nunca são enviados. Se você precisa de uma base que as páginas fixas não cobrem, o conversor de base numérica lida com bases arbitrárias, e para cadeias inteiras de zeros e uns veja texto para binário e binário para texto. Para Base64 e codificação de URL, que resolvem um problema diferente, veja as ferramentas para desenvolvedores.

Perguntas frequentes

Qual é a diferença entre um conversor de base e um codificador de texto aqui?

Um conversor de base muda como um único número é escrito — a mesma quantidade em binário, octal, decimal ou hexadecimal. Um codificador de texto trabalha sobre caracteres: ele substitui cada caractere pelo seu código numérico (em ASCII/decimal, hexadecimal ou octal) e de volta. Use um conversor de base para números, um codificador para palavras e símbolos.

Estas conversões são exatas ou são arredondadas?

Elas são exatas. Converter um número inteiro entre bases muda apenas a sua notação, não o seu valor, então não há arredondamento nem aproximação. 100 em decimal é exatamente 1100100 em binário e 64 em hexadecimal.

Posso converter vários valores de uma vez?

Sim. Nos conversores de base, separe cada número com um espaço e cada um é convertido independentemente. Nos codificadores de texto, cada caractere é codificado em ordem, um código por caractere.

Algo que eu colo é enviado a um servidor?

Não. Todos os conversores desta categoria rodam no seu navegador com JavaScript. Os números e o texto que você insere nunca saem do seu dispositivo.

Outras categorias de ferramentas