Conversor Ficheiro ↔ Base64

Codifique qualquer ficheiro em Base64 ou descodifique Base64 de volta para um ficheiro transferível. Suporta todos os tipos de ficheiro: PDF, DOCX, ZIP, MP3, MP4, imagens, JSON, XML e outros. Saída como Base64 bruto ou URI de dados. Ver também: Conversor de imagem Base64.
Todo o processamento acontece localmente no seu navegador — os seus ficheiros nunca são enviados para nenhum servidor.
Direção: Formato:
📄
Clique para escolher ou arraste e largue um ficheiro aqui
Qualquer tipo de ficheiro — máx. 10 MB
⚠ Ficheiro grande (>5 MB). O Base64 codificado será muito longo e pode tornar o navegador mais lento.
Nome do ficheiro:-
Tipo MIME:-
Tamanho do ficheiro:-
Tamanho em Base64:-
Codificação: Ficheiro → Base64
Carregue ou arraste e largue qualquer ficheiro para o codificar em Base64. Saída como Base64 bruto ou URI de dados completo.
Descodificação: mude a direção para descodificar uma cadeia Base64 de volta para um ficheiro — cole qualquer cadeia Base64 ou URI de dados e transfira o ficheiro original. O tipo de ficheiro é detetado automaticamente pelos bytes mágicos (PDF, ZIP, PNG, JPEG, MP3, etc.) ou pelo tipo MIME do URI de dados.
Seguro para URL: substitui + por - e / por _, e remove o preenchimento = final.
Suportado: qualquer tipo de ficheiro (PDF, DOCX, ZIP, MP3, MP4, imagens, texto, etc.) — máx. 10 MB.
Privacidade: todo o processamento é feito localmente no seu navegador — os seus ficheiros nunca são enviados.
Ficheiros como texto Base64

O Base64 mapeia cada 3 bytes de um ficheiro em 4 caracteres imprimíveis, por isso o texto fica cerca de 33% maior do que os bytes originais. Se lhe antepuser data:<mime>;base64,, qualquer ficheiro torna-se um URI de dados autocontido que os navegadores conseguem abrir diretamente.

Como o ficheiro inteiro tem de ser mantido em memória como texto, o Base64 serve ficheiros pequenos e médios — não cargas de centenas de megabytes.