Codificador e Decodificador Base64 Online Grátis
Converta texto e arquivos para o formato Base64 e vice-versa. Seguro, rápido e 100% do lado do cliente.
Conversão Base64 Segura no Navegador
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.
Privacidade em Primeiro Lugar
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.
Recursos
- Texto e Arquivos: Converta tanto strings de texto quanto arquivos (imagens, PDFs, etc.) para Base64.
- Suporte UTF-8: Suporte completo para caracteres especiais e emojis.
- URL Seguro: Opção para gerar strings Base64 seguras para URL.
- Instantâneo: Conversão em tempo real sem latência de servidor.
Perguntas Frequentes
O que é codificação Base64?
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. criptografar texto com AES para armazenamento seguro.
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.
Como codificar ou descodificar em 3 passos
Escolha um modo
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.
Colar ou carregar
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.
Copiar ou descarregar
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.
Codificação em ação: Texto simples → Base64
Olá, CharCount! 🔐
SGVsbG8sIENoYXJDb3VudCEg8J+Qkw==
Codificação vs. descodificação — quando usar cada uma
Quando codificar
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.
Quando decodificar
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.
Explicação do modo Base64 seguro para URL
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.
Casos de uso comuns do Base64
Base64 é codificação, não criptografia
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.
Ferramentas relacionadas para programadores
Codificar ficheiros para Base64
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.
Referência técnica: Alfabeto Base64
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.
Erros comuns do Base64 a evitar
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.
Dicas rápidas para trabalhar com Base64
Codifique ou descodifique os seus dados instantaneamente
Cole o seu texto ou carregue um ficheiro acima — os resultados aparecem imediatamente. Gratuito, privado, apenas no navegador.
Encode / Decode Now