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.
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.

