Base64 para ficheiro
Descodifique Base64 ou uma Data URI para um ficheiro. Recupere PDF, ZIP, imagens e texto, consulte o tipo detetado e preserve os bytes no navegador.
O resultado será apresentado aqui.
Como converter Base64 num ficheiro
- Cole a cadeia Base64 ou uma URI data:…;base64, completa.
- Descodifique e verifique o tipo de ficheiro detetado e o tamanho; as imagens compatíveis também têm pré-visualização.
- Descarregue o ficheiro recuperado. Se tiver o original, compare as somas SHA-256 para confirmar que os bytes são iguais.
Como utilizar Base64 para ficheiro
A descarga conserva todos os bytes. Uma assinatura de ficheiro reconhecida determina a extensão sugerida. Dados desconhecidos são guardados como .bin; altere a extensão apenas se conhecer o formato real.
Exemplo: recuperar um ficheiro de texto a partir de Base64
- Entrada
T2zDoSwgbXVuZG8hIPCfkYs=- Resultado
result.txt (text/plain;charset=utf-8, 17 B) Olá, mundo! 👋
Perguntas sobre Base64 para ficheiro
Posso recuperar um PDF, ZIP ou documento Word a partir de Base64?
Sim, desde que a cadeia contenha os bytes desse ficheiro. Descodificar recupera os dados: não converte outro formato para PDF nem repara um ZIP danificado. Alguns documentos Word usam contentores ZIP e podem receber a extensão sugerida .zip. O Base64 simples não guarda o nome original; altere a extensão apenas se conhecer o formato real.
Posso colar uma Data URI ou um valor Base64 de JSON?
São aceites Base64 simples e URI data:…;base64, completas. Em JSON, copie apenas o valor do campo, sem as aspas exteriores nem o objeto inteiro. Os espaços ASCII e as mudanças de linha são ignorados. Pode usar Base64 padrão ou Base64URL, mas não misturar os respetivos alfabetos.
Porque é que o ficheiro fica em .bin ou a descodificação falha?
Os dados binários não reconhecidos são guardados como .bin com o tipo application/octet-stream; isso não significa perda de bytes. O tipo é detetado pela assinatura do ficheiro, não pelo MIME indicado na Data URI, e não garante a integridade. Caracteres inválidos, preenchimento = mal colocado ou dados incompletos podem causar erros. A codificação percentual, as etiquetas HTML e as mudanças de linha com escape em JSON precisam de ser descodificadas ou extraídas primeiro.
Quais são os limites de tamanho? O ficheiro é seguro?
A entrada Base64 está limitada a 48 MiB e o ficheiro descodificado a 32 MiB. O processamento é feito no navegador; Base64 não é encriptação nem uma análise antivírus. Descarregue apenas ficheiros de confiança. A ferramenta não abre PDF nem descomprime ZIP.
Os meus ficheiros, tokens ou textos são enviados para o servidor?
Não. O processamento decorre no seu navegador. O site fornece a página e o programa, mas não envia os seus dados para um servidor de conversão nem os guarda numa conta.
Ferramentas para o próximo passo
- Ficheiro para Base64
Codifique qualquer ficheiro em Base64, com prefixo Data URI, preenchimento e quebras MIME opcionais.
- Base64 para imagem
Descodifique imagens Base64 ou Data URI, pré-visualize formatos suportados e descarregue os bytes originais.
- Hash SHA-256 e soma de verificação
Gere SHA-256 de textos e ficheiros e verifique descargas com as respetivas somas de verificação publicadas.
Todas as ferramentas para desenvolvedores
Codificação e ficheiros
Converta entre texto, bytes, URL e imagens incorporadas sem alterar os dados originais.
Codificador e descodificador Base64
Codifique texto UTF-8 em Base64 ou descodifique Base64 padrão e seguro para URL, com controlo do preenchimento e das linhas.
Codificador e descodificador Base64URL
Converta texto para Base64 seguro para URL, com os caracteres - e _, e descodifique cadeias sem preenchimento.
Imagem para Base64
Converta PNG, JPEG, GIF, WebP, SVG e outras imagens reconhecidas para Data URI Base64 no navegador.
Base64 para imagem
Descodifique imagens Base64 ou Data URI, pré-visualize formatos suportados e descarregue os bytes originais.
Ficheiro para Base64
Codifique qualquer ficheiro em Base64, com prefixo Data URI, preenchimento e quebras MIME opcionais.
Codificador e descodificador URL
Codifique e descodifique componentes de URL, URL completos e campos de formulário, incluindo espaços e escapes de percentagem.
Codificador e descodificador de entidades HTML
Converta texto em entidades HTML ou descodifique referências de caracteres numéricas e com nome.
Inspetor Unicode e conversor de escapes
Consulte pontos de código Unicode, bytes UTF-8 e unidades UTF-16 e converta escapes Unicode de JavaScript.
Análise de dados e texto
Leia dados estruturados e tokens e identifique exatamente o que mudou.
Formatador, minificador e validador JSON
Formate, minifique e valide JSON com preservação exata de números grandes, indentação e ordenação recursiva de chaves.
Descodificador JWT
Leia cabeçalhos e conteúdo JWT e consulte datas de validade e ativação sem enviar o token para outro serviço.
Comparador de texto
Compare textos por linha, palavra ou caráter e destaque adições e remoções, preservando espaços e quebras de linha.
Testador de expressões regulares
Teste regex JavaScript com indicadores, posições de correspondência, grupos de captura e grupos com nome.
Hashes, identificadores e horários
Verifique ficheiros, gere identificadores e consulte datas e execuções periódicas.
Hash MD5 e soma de verificação
Calcule o MD5 de texto ou ficheiros locais e compare-o com uma soma de verificação esperada.
Hash SHA-1 e soma de verificação
Calcule SHA-1 de texto UTF-8 ou ficheiros e compare o resultado com uma soma de verificação.
Hash SHA-256 e soma de verificação
Gere SHA-256 de textos e ficheiros e verifique descargas com as respetivas somas de verificação publicadas.
Hash SHA-512 e soma de verificação
Calcule SHA-512 de textos e ficheiros no seu dispositivo e compare somas hexadecimais completas.
Calculadora CRC32
Calcule CRC-32 padrão de texto ou ficheiros e compare resultados hexadecimais de oito caracteres.
Gerador HMAC
Gere HMAC-SHA-1, HMAC-SHA-256 e HMAC-SHA-512 com uma chave secreta em UTF-8 ou hexadecimal.
Gerador UUID e GUID
Gere UUID v4 aleatórios ou UUID v7 ordenados no tempo, individualmente ou em lote.
Conversor de timestamp Unix
Converta segundos Unix, milissegundos e datas ISO 8601 e veja o mesmo instante em UTC ou num fuso IANA.
Analisador de expressões Cron
Valide expressões Cron de cinco ou seis campos e consulte as próximas execuções com fuso horário e mudanças de hora.
Gerador de expressões Cron
Crie expressões Cron com campos ou predefinições e veja as próximas execuções no fuso escolhido.
Os dados e ficheiros são processados no seu dispositivo. Não deixe resultados confidenciais numa área de transferência partilhada e utilize um dispositivo de confiança para chaves privadas e tokens.