Codificador / Decodificador / Validador Base64
Codifique, decodifique e valide Base64 — texto, ficheiros, imagens e Data URLs. Tudo é processado no seu navegador
Arraste um arquivo aqui, ou clique para explorar
Máx 25 MB
Cole uma string Base64 e clique em Validar para ver os resultados.
Tips
Base64 não é encriptação
Base64 é um esquema de codificação, não encriptação. Qualquer pessoa pode decodificá-lo instantaneamente. Nunca use Base64 para proteger dados sensíveis — use encriptação adequada.
Espere um aumento de ~33% no tamanho
Base64 representa cada 3 bytes de dados como 4 caracteres. Isso significa que a saída codificada é sempre cerca de 33% maior que o original. Tenha isso em mente ao incorporar imagens ou ficheiros.
Base64 seguro para URLs na web
O Base64 padrão usa + e / que entram em conflito com URLs. O Base64 seguro substitui-os por - e _, tornando-o seguro para parâmetros de consulta, nomes de ficheiros e tokens JWT.
Data URLs incorporam ficheiros em linha
Uma Data URL (data:[mime];base64,...) permite incorporar imagens ou ficheiros diretamente em HTML/CSS sem pedidos HTTP separados. Ótimo para ícones pequenos, mas evite para ficheiros grandes devido ao acréscimo de tamanho.
Casos de Uso Comuns
Transferência de dados binários por API
Codifique ficheiros binários como imagens, PDFs ou certificados em Base64 para incluí-los com segurança em pedidos e respostas de API JSON.
Incorporação de imagens em linha
Converta imagens pequenas para Data URLs e incorpore-as diretamente em HTML ou CSS, eliminando pedidos HTTP extra e acelerando o carregamento da página.
Inspeção de tokens JWT
Decodifique o cabeçalho e a carga útil de tokens JWT para inspecionar claims, tempos de expiração e permissões sem qualquer ferramenta externa.
Codificação de anexos de email
Os anexos de email MIME são codificados em Base64. Decodifique-os para recuperar o ficheiro original, ou codifique ficheiros para construção MIME manual.
Verificação de valores de configuração
Os segredos do Kubernetes, chaves SSH e muitos ficheiros de configuração armazenam valores em Base64. Decodifique e valide antes da implementação para detetar erros cedo.