Codificador / Decodificador Base64
Arraste e solte um arquivo aqui, ou clique para enviar
Guia de uso
O Codificador/Decodificador Base64 é um utilitário baseado em navegador para converter texto e dados binários de e para a codificação Base64 — um formato amplamente usado que representa dados binários usando apenas caracteres ASCII imprimíveis. O Base64 está em todo lugar no software moderno: anexos de e-mail, URIs de dados para imagens incorporadas, Autenticação Básica HTTP, JWTs e arquivos de configuração. Esta ferramenta suporta Base64 padrão (RFC 4648) e Base64url. Todas as operações são instantâneas e completamente locais — nada é transmitido.
- Selecionar modo codificar ou decodificar — Use o interruptor de modo no topo para alternar entre "Codificar" (texto ou arquivo → Base64) e "Decodificar" (Base64 → texto ou arquivo).
- Inserir texto para codificar — No modo Codificação, digite ou cole qualquer texto no painel de entrada esquerdo. A saída Base64 aparece instantaneamente no painel direito.
- Codificar um arquivo binário — Arraste e solte qualquer arquivo (imagem, PDF, ZIP, etc.) na zona de drop. A ferramenta lê o arquivo localmente e produz a string Base64 completa.
- Decodificar uma string Base64 — Mude para o modo Decodificação e cole uma string Base64 ou Base64url no painel de entrada. O texto decodificado aparece imediatamente.
- Escolher padrão ou URL-seguro — Alterne entre Base64 padrão (usa + e /) e Base64url (usa - e _, seguro para URLs e JWTs).
- Copiar ou baixar o resultado — Clique em "Copiar" para copiar a saída para a área de transferência, ou em "Baixar" para salvá-la como arquivo.
Perguntas frequentes
O que é a codificação Base64?
Base64 é um esquema de codificação de binário para texto que representa dados binários usando 64 caracteres ASCII imprimíveis. É comummente usado para incorporar dados binários — como imagens ou ficheiros — em formatos de texto como JSON, HTML ou e-mail.
Os meus dados são enviados para um servidor ao codificar ou decodificar?
Não. Toda a codificação e decodificação ocorre completamente no seu navegador usando as APIs JavaScript nativas btoa()/atob() e FileReader. Nada é enviado para nenhum servidor.
Posso codificar ficheiros para Base64?
Sim. Mude para o modo Ficheiro, depois arraste e solte ou selecione qualquer ficheiro. A ferramenta lê-o com a API FileReader e gera o URI de dados Base64 completo.
Posso usar esta ferramenta offline?
2Kit é uma PWA. Após a sua primeira visita, fica em cache e funciona completamente offline.
Qual é a diferença entre Base64 e Base64 seguro para URL?
O Base64 padrão usa + e / que têm significado especial em URLs. O Base64 seguro para URL substitui-os por - e _ respetivamente, tornando a string codificada segura para incluir em URLs.
Implementação técnica
Todo o processamento é executado inteiramente no seu navegador — nenhum dado é enviado a qualquer servidor. Esta ferramenta funciona completamente offline como um Aplicativo Web Progressivo (PWA): após a primeira visita, todas as páginas e recursos são armazenados em cache pelo Service Worker e permanecem disponíveis sem conexão à internet. Os seus dados de entrada nunca saem do seu dispositivo, tornando-o seguro para conteúdo sensível como chaves de API, senhas, configurações privadas e documentos confidenciais.