Escolher idioma

Converter arquivo para Base64 online

Converta qualquer arquivo em texto Base64 no navegador, com prefixo data URI opcional, copia rapida e suporte a imagens, PDF e documentos.

Mehmet Demiray Publicado Atualizado
Compartilhar
Lido no seu navegador. Nada é enviado para um servidor.
Adicione data:<mime>;base64, no início para que a saída funcione como uma fonte incorporada
Use - e _ e remova o preenchimento = para URLs
Insira uma quebra de linha a cada 76 caracteres

O que faz o conversor de arquivo para Base64

Esta ferramenta lê o conteúdo binário de um arquivo e o transforma em uma cadeia de texto no formato Base64. Em vez de bytes que muitos sistemas não conseguem transportar com segurança, você obtém um texto formado apenas por letras, números e poucos símbolos. Esse texto pode ser colado em um e-mail, salvo em um arquivo JSON, enviado dentro de um corpo de requisição ou embutido direto no HTML.

O uso mais comum é incorporar imagens pequenas, ícones ou fontes em páginas e e-mails, sem depender de um link externo. Outro cenário frequente é o envio de anexos por APIs que só aceitam texto.

Aqui o arquivo é processado no próprio navegador, então nada é enviado a um servidor. Você seleciona o arquivo, recebe o resultado em Base64 e pode copiá-lo na hora. Para o caminho inverso, use Base64 para Arquivo e recupere o arquivo original a partir do texto.

Como converter um arquivo passo a passo

O fluxo é direto e leva poucos segundos, mesmo para quem nunca trabalhou com codificação:

  1. Clique na área de seleção e escolha o arquivo no seu dispositivo, ou arraste-o para dentro do campo.
  2. Aguarde a leitura. Arquivos de até alguns megabytes são processados quase instantaneamente.
  3. Veja a saída em Base64 gerada no quadro de resultado.
  4. Decida se quer apenas o texto puro ou a versão com prefixo data URI, que inclui o tipo do arquivo.
  5. Copie o resultado com um clique e cole onde precisar.

O prefixo data URI tem o formato data:tipo/subtipo;base64, seguido do conteúdo codificado. Ele é útil quando o destino precisa saber que tipo de mídia está recebendo, como o atributo src de uma imagem. Se você só quer o texto bruto para guardar em um banco, mantenha a opção sem prefixo. O resultado é o mesmo conteúdo, apenas com ou sem essa etiqueta inicial.

Como funciona a codificação Base64

O Base64 agrupa os bytes do arquivo em blocos de 3 bytes, ou 24 bits, e os redivide em quatro grupos de 6 bits. Cada grupo vira um caractere de uma tabela de 64 símbolos, formada por A-Z, a-z, 0-9, mais + e /. Quando o total de bytes não é múltiplo de três, o caractere = completa o final como preenchimento.

Como cada 3 bytes originais geram 4 caracteres, o texto resultante fica cerca de 33% maior que o arquivo de origem. Esse crescimento é o preço de transportar dados binários por canais que só aceitam texto.

Nada de informação se perde no caminho: a conversão é totalmente reversível. O mesmo princípio aparece em ferramentas relacionadas como Codificar Base64 para textos curtos. Entender essa mecânica ajuda a saber por que um anexo grande inflado em Base64 pode pesar bem mais que o arquivo original.

Quando usar Base64 e quando evitar

O Base64 brilha quando o canal só aceita texto. Bons exemplos:

  • Anexos em APIs que recebem o conteúdo dentro de um corpo JSON ou XML.
  • Imagens pequenas embutidas em e-mails ou no HTML, evitando um pedido extra ao servidor.
  • Configurações e tokens que precisam viajar em campos de texto.

Por outro lado, há casos em que ele atrapalha. Como o texto fica cerca de 33% maior, arquivos grandes incorporados deixam a página pesada e lenta de carregar. Para fotos de alta resolução, vídeos ou downloads volumosos, um link direto costuma ser melhor.

Vale lembrar que Base64 não é criptografia. Qualquer pessoa decodifica o texto sem chave nenhuma, então não use isso para esconder senhas ou dados sensíveis. Ele apenas reorganiza os bytes em forma legível. Para voltar ao binário, use Base64 para Arquivo e confirme que o conteúdo recuperado bate com o original.

Privacidade e processamento no navegador

Uma preocupação comum ao usar conversores online é o destino do arquivo. Nesta ferramenta da Callculation, a conversão acontece localmente, dentro do seu navegador, usando os recursos do próprio dispositivo. O arquivo não sobe para nenhum servidor e o resultado existe apenas na sua tela até você copiá-lo ou fechar a aba.

Isso traz duas vantagens práticas. A primeira é a privacidade: documentos internos, imagens pessoais ou contratos não saem da sua máquina. A segunda é a velocidade, já que não há tempo de upload nem espera por uma resposta remota.

O desempenho depende do tamanho do arquivo e da memória disponível. Arquivos de poucos megabytes rodam de forma instantânea, enquanto arquivos muito grandes podem exigir mais tempo de leitura. Para textos curtos que você quer codificar diretamente, sem partir de um arquivo, a ferramenta Codificar Base64 resolve mais rápido. E quando precisar decodificar um texto recebido, Decodificar Base64 faz o caminho contrário.

As que mais respondemos.

O meu arquivo é enviado para algum servidor?

Não. Toda a conversão acontece dentro do seu navegador, usando o próprio dispositivo. O arquivo não é enviado a nenhum servidor e o resultado some assim que você fecha a aba. Isso preserva a privacidade de documentos e imagens.

Qual a diferença entre o texto puro e o formato data URI?

O texto puro é apenas o conteúdo codificado em Base64. O formato data URI adiciona um prefixo como data:image/png;base64, antes do conteúdo, informando o tipo do arquivo. Use data URI quando for embutir o resultado direto em HTML ou CSS, e o texto puro quando for apenas armazenar o conteúdo.

Por que o texto em Base64 fica maior que o arquivo original?

Porque cada 3 bytes do arquivo viram 4 caracteres de texto. Esse formato garante o transporte por canais que só aceitam texto, ao custo de um aumento de cerca de 33% no tamanho. É um comportamento normal e esperado da codificação.

Posso converter imagens, PDF e outros tipos de arquivo?

Sim. A ferramenta funciona com qualquer tipo de arquivo, já que ela lê os bytes brutos sem se importar com o formato. Imagens, PDF, planilhas, áudios e documentos são todos convertidos da mesma forma.

O Base64 protege ou criptografa o meu arquivo?

Não. Base64 é apenas uma forma de representar dados binários como texto, e qualquer pessoa pode decodificá-lo sem chave alguma. Ele não oferece nenhuma segurança, então não use isso para proteger senhas ou informações sensíveis.

Como faço o caminho inverso e recupero o arquivo?

Para transformar um texto Base64 de volta em arquivo, use a ferramenta Base64 para Arquivo. Se você só precisa decodificar um texto curto, a Decodificar Base64 também resolve rapidamente.

Existe um limite de tamanho para o arquivo?

Não há um limite fixo, mas o desempenho depende da memória do seu dispositivo. Arquivos de poucos megabytes são processados quase de imediato, enquanto arquivos muito grandes podem demorar mais para serem lidos pelo navegador.