Converta texto e arquivos para o formato Base64 e vice-versa. Seguro, rápido e 100% do lado do cliente.
O Codificador e Decodificador Base64 é uma poderosa ferramenta que permite converter texto e arquivos no formato Base64 e vice-versa, diretamente no seu navegador. Nenhuma instalação de software ou conta é necessária.
Todo o processamento acontece localmente no seu dispositivo através de JavaScript. Os seus dados nunca são enviados para os nossos servidores, garantindo o máximo de privacidade para informações sensíveis, como chaves de API ou dados privados.
Base64 é um esquema de codificação binário-para-texto que converte dados binários arbitrários num subconjunto de caracteres ASCII. É amplamente utilizado para transmitir com segurança conteúdo binário (imagens, ficheiros, chaves) através de canais apenas de texto, como e-mail ou APIs JSON.
O nome «Base64» vem do alfabeto de 64 caracteres utilizado: A-Z, a-z, 0-9, + e /. Cada 3 bytes de entrada tornam-se 4 caracteres Base64, resultando em aproximadamente 33% de sobrecarga de tamanho.
Selecione «Codificar» para converter texto simples ou conteúdo binário para Base64, ou «Descodificar» para reverter uma sequência Base64 para a sua forma original.
Digite ou cole o seu texto, ou carregue um ficheiro. A codificação de texto funciona diretamente; a codificação de ficheiros binários utiliza a API FileReader no navegador.
Copie o resultado para a área de transferência com um clique ou faça o download como um ficheiro .txt. Sem envolvimento de servidor — o processamento é 100% local.
Olá, CharCount! 🔐
SGVsbG8sIENoYXJDb3VudCEg8J+Qkw==
Use a codificação quando precisar incorporar dados binários num formato seguro para texto: incorporar imagens em CSS/HTML, armazenar blobs binários em JSON ou passar dados através de um parâmetro de URL.
Use a descodificação quando receber uma string Base64 de uma API, um cabeçalho de anexo de e-mail ou um ficheiro de configuração e precisar inspecionar ou usar o conteúdo original.
O Base64 padrão usa "+" e "/", que são caracteres reservados em URLs. O modo seguro para URLs substitui-os por "-" e "_", tornando a saída segura para uso em URLs, parâmetros de consulta e tokens JWT sem codificação.
Ative o modo "URL Safe" na barra de opções antes da codificação para obter sempre uma string Base64 pronta para URL.
Um equívoco crítico: Base64 NÃO é uma medida de segurança. Qualquer pessoa pode descodificar uma string Base64 em segundos. Nunca a utilize para «ocultar» palavras-passe, chaves API ou dados confidenciais.
Por motivos de segurança, utilize criptografia adequada (AES, RSA) ou hash (bcrypt, SHA-256). O Base64 serve apenas para o transporte seguro de texto de dados binários.
Precisa incorporar uma pequena imagem num ficheiro CSS ou enviar um PDF através de uma API JSON? Carregue um ficheiro e obtenha instantaneamente a sua representação completa em cadeia Base64.
Suporta qualquer tipo de ficheiro. Ficheiros maiores (5 MB+) podem demorar um pouco para serem processados. O resultado é uma sequência ASCII pura, pronta para ser colada em qualquer lugar.
Base64 usa 64 caracteres ASCII imprimíveis: letras maiúsculas A-Z (26), letras minúsculas a-z (26), dígitos 0-9 (10) e dois caracteres especiais (+ e /). O caractere de preenchimento "=" alinha a saída aos limites do bloco.
Esta ferramenta utiliza as APIs btoa() e atob() nativas do navegador para codificação e descodificação padrão, garantindo a confiabilidade entre plataformas.
Esquecendo o preenchimento "=" no final — as cadeias base64 devem ter um comprimento divisível por 4.
Usando Base64 padrão em URLs — sempre mude para o modo seguro de URL para evitar problemas de codificação percentual.
Tratar Base64 como criptografia — não oferece segurança alguma, apenas codificação.
Cole o seu texto ou carregue um ficheiro acima — os resultados aparecem imediatamente. Gratuito, privado, apenas no navegador.
Encode / Decode Now