💡Precisa decodificar dados Base64? Nossa ferramenta online gratuita converte instantaneamente strings e arquivos codificados de volta para seu formato original—perfeito para desenvolvedores trabalhando com APIs, anexos de email e recuperação de dados. 🚀 Suporta arquivos de até 10MB. Nenhum download necessário!
🔍 Verifique se a string Base64 segue os padrões RFC 4648
📊 Converta cada caractere Base64 para seu valor de 6 bits
🧩 Combine quatro blocos de 6 bits em sequências de 24 bits
💾 Divida em bytes originais de 8 bits e converta para o formato de saída
Aceita o alfabeto Base64 padrão RFC 4648 mais variantes:
Tipo | Caracteres | Notas |
---|---|---|
0 -25 | A-Z | 🔠 Letras maiúsculas |
2 6-51 | a-z | 🔡 Letras minúsculas |
5 2-61 | 0 -9 | 🔢 Dígitos |
6 2-63 | +/ | ⚡ Símbolos padrão |
= | ⏹ ️ Caractere de preenchimento | |
-_ | 🌐 Variante segura para URL |
Comparação de tamanho de decodificação:
Tamanho Base64 | Tamanho Original | Redução |
---|---|---|
4 caracteres | 3 bytes | 🔽 25% |
1 .33KB | 1 KB | 🔽 25% |
1 .33MB | 1 MB | 🔽 25% |
Tempos médios de processamento (Chrome v120):
Tamanho do Arquivo | Tempo de Decodificação |
---|---|
1 KB | ⚡ <50ms |
1 00KB | ⚡ <300ms |
1 MB | ⏳ <1.5s |
1 0MB | ⏳ <8s |
Ferramentas nativas Base64 em várias plataformas:
🔤Decodificar string
echo 'SGVsbG8=' | base64 --decode
Decodificação básica de string
📁Decodificar arquivo
base64 -d input.b64 > output.txt
Conversão de Base64 para arquivo
🔌Decodificação PowerShell
[Text.Encoding]::UTF8.GetString([Convert]::FromBase64String("SGVsbG8="))
Método nativo do PowerShell
⌨️ Decodificação CMD
certutil -decode input.b64 output.txt
Utilitário embutido do Windows
const binaryString = atob('iVBORw0KGgo...');
const decodedData = JSON.parse(atob(localStorage.getItem('cache')));
Content-Transfer-Encoding: base64
const attachment = Buffer.from(encodedContent, 'base64');
Base64
inválidos, 2) Falta de preenchimento '=', ou 3) Os dados eram originalmente binários (tente salvar como arquivo em vez de visualizar como texto).Base64
seguro para web de volta para o formato padrão.Base64
não é criptografia - é codificação. Para dados sensíveis, certifique-se de que a criptografia adequada (como AES) foi usada antes da codificação original.Para depuração, primeiro valide sua string Base64 com nossa ferramenta antes de tentar decodificá-la em sua aplicação.
Sempre verifique o tamanho da saída após a decodificação - deve ser ~25% menor que a entrada Base64.
Combine com descompressão gzip ao lidar com grandes dados decodificados que foram previamente comprimidos.