Codificador e Decodificador Base64 - Converter Online
Codificação / Decodificação Base64
Visualização indisponível para este tipo de arquivo
Aviso de Privacidade
Toda a codificação e decodificação é realizada localmente no seu navegador usando JavaScript. Nenhum dado inserido é enviado para qualquer servidor, armazenado ou registrado. O Miracle Salad não coleta nem retém qualquer conteúdo inserido nesta ferramenta.
Sobre a codificação Base64
O Base64 transforma dados binários quaisquer em texto simples composto por 64 caracteres seguros. É essa a sua única função. Não é compressão: a saída fica maior, não menor. E não é cifragem, embora seja confundido com isso constantemente. Existe porque muitíssimos canais conseguem transportar texto mas engasgam com bytes em bruto.
Como usar esta ferramenta
- 1 Escolha Codificar ou Descodificar e cole o seu texto — ou mude para o modo ficheiro e largue um ficheiro.
- 2 O resultado aparece enquanto escreve; nada é carregado e não é preciso premir qualquer botão.
- 3 Ao descodificar para um ficheiro, escreva a extensão para que a pré-visualização e a transferência saibam com o que lidam.
Base64 não é cifragem
Este é o ponto a reter acima de todos os outros. O Base64 não tem chave nem segredo; a transformação é pública e reversível por qualquer pessoa, como esta página demonstra num único clique. Texto que apenas parece baralhado não oferece proteção nenhuma. Se encontrar uma palavra-passe, uma chave de API ou um token guardado como Base64, trate-o como se estivesse escrito à vista — porque está. Use cifragem a sério quando o objetivo for o segredo, e Base64 apenas quando o objetivo for o transporte seguro.
Porque é que existe
Muitos sistemas foram desenhados para texto, e só para texto. Corpos de e-mail, cargas JSON, documentos XML, URL e atributos HTML partem-se todos assim que um byte em bruto se parece com um carácter de controlo ou com uma aspa. O Base64 contorna o problema mapeando cada byte possível para um pequeno alfabeto de letras, algarismos e dois sinais de pontuação que atravessam intactos qualquer um destes canais. É por isso que o encontra nos anexos de e-mail, nos data URI que embutem um pequeno ícone diretamente numa folha de estilos e no segmento central de todos os JWT.
O preço é cerca de um terço a mais
Três bytes de entrada tornam-se quatro caracteres de saída, por isso o resultado fica cerca de 33% maior do que aquilo de que partiu. Para um token curto isso é irrelevante. Para uma imagem grande embutida numa folha de estilos não é: o ficheiro cresce, deixa de poder ser colocado em cache separadamente da página e o navegador tem de o descodificar antes de poder desenhar. Embuta recursos pequenos se isso poupar um pedido, deixe os grandes como ficheiros normais e lembre-se de que o Base64 nunca torna nada menor — se o problema é o tamanho, a ferramenta que procura é a compressão.