ToolMill.io

Ferramenta de codificação base64 / decodificação

Codifique o texto para Base64 ou decode Base64 de volta para conteúdo legível diretamente em seu navegador. É útil para inspecionar tokens, depurar cabeçalhos de autorização, verificar valores de configuração, decodificar pacotes de API e converter texto simples sem usar um serviço remoto. O ToolMill executa totalmente o lado cliente para privacidade e continua a funcionar offline após a instalação.

Codificação

Experimenta.

Exemplos

Codificar o texto para Base64
Entrada
Hello, ToolMill!
Saída
SGVsbG8sIFRvb2xNaWxsIQ==
Descodificar base64 para texto
Entrada
VGhpcyBpcyBhIGJhc2U2NCBkZWNvZGUgdGVzdC4=
Saída
Este é um teste base64 de descodificação.
Descodificar um valor de Autorização Básica
Entrada
YWRtaW46ZGVtbw==
Saída
admin:demo
Codificar um excerto do JSON
Entrada
{"mode":"demo","enabled":true}
Saída
eyJtb2RlIjoiZGVtbyIsImVuYWJsZWQiOnRydWV9

O que é Base64 e quando usá- lo

Base64 transforma bytes em um conjunto de caracteres ASCII limitado para que o texto possa mover-se com segurança através de sistemas que esperam texto simples. Isso o torna útil para valores de cabeçalho copiados, strings de configuração, amostras de API, cargas de e-mail e saída de depuração. O Base64 muda a representação, não o sigilo, por isso nunca deve ser tratado como criptografia.

Fluxos de trabalho comuns

Verificar um cabeçalho de Autorização Básica

Uma tarefa de depuração comum é verificar um valor Auth básico copiado. Nesse formato, um nome de usuário e senha de texto simples são conectados com um cólon e, em seguida, codificados como Base64. Esta página é útil quando você precisa confirmar o que um cabeçalho copiado realmente contém antes de enviar outra solicitação.

Inspecionar valores de API ou configuração

Muitos sistemas armazenam cargas de texto curtas, valores de ambiente ou dados de amostra copiados no formulário Base64. A decodificação ajuda você a inspecionar o que está realmente presente, enquanto a recodificação permite testar pequenas edições sem alcançar outro serviço ou ferramenta de linha de comando.

Preparar texto simples para o transporte

Se um sistema espera texto Base64, você pode colar conteúdo legível aqui e convertê-lo antes de incorporá-lo em um exemplo de pedido, fixação ou documentação. Esta ferramenta é especialmente conveniente para amostras de texto curtas e trechos copiados ao invés de arquivos binários completos.

Regras de entrada e casos de borda

Esta página é focada no texto. Funciona bem para strings legíveis e texto Unicode, e o decodificador ignora espaços e quebras de linha na entrada colada Base64. O Standard Base64 é esperado aqui, então variantes seguras de URL que usam caracteres diferentes podem precisar ser convertidas primeiro. O tampo também importa: sinais de iguais perdidos ou danificados podem causar falhas de decodificação.

Por que a decodificação falhou

Falhas de decodificação geralmente significam que o valor colado contém caracteres não-Base64, preenchimento incorreto, uma string truncada, ou uma variante Base64URL que foi copiada para um decodificador Base64 padrão. Outra fonte comum de confusão é a decodificação válida Base64 que representa dados binários em vez de texto legível por humanos.

Privacidade e uso offline

Antes de confiar em dados codificados ou decodificados

Antes de reutilizar a saída, confirme a codificação de texto original, verifique se a fonte era padrão Base64 ou uma variante como Base64URL, e verifique se qualquer preenchimento necessário ou expectativas de tipo de arquivo correspondem ao sistema de destino. Isso ajuda a evitar copiar saída tecnicamente válida para o fluxo de trabalho errado.

O que os resultados de decodificação Base64 fazem e não provam

Um decodificador bem sucedido só prova que a entrada poderia ser interpretada como Base64 e transformada de volta em bytes ou texto nesta ferramenta. Ele não prova que o resultado decodificado é significativo, confiável, codificado corretamente para seu aplicativo a jusante, ou adequado para reutilização direta sem inspeção.

Como interpretar a saída Base64 corretamente

Base64 saída é apenas uma representação de texto de bytes. Não prova que o conteúdo original era texto legível, seguro, secreto, ou mesmo destinado a exibição. O principal valor do resultado é que ele pode ser copiado em sistemas que esperam Base64 como um formato de transporte ou armazenamento.

Como o ToolMill é executado no navegador, você pode inspecionar tokens copiados, cabeçalhos, trechos de configuração e cargas curtas sem enviá-los para outro site. Isso é especialmente útil quando o texto contém valores internos que você prefere manter local enquanto depura.

Ferramentas relacionadas