Todas as ferramentas · Dados

Codificar e decodificar Base64

Funcionamento verificado · 15 de agosto de 2026

Converta texto ou um arquivo para Base64, ou decodifique uma string Base64 de volta para texto ou para um arquivo que dá para baixar, tudo no seu navegador. Funciona inteiramente no seu navegador: nada é enviado.

Direção

Entrada

O Base64 padrão usa os caracteres + e /, que têm significado especial dentro de uma URL: marque "seguro para URL" se você vai colocar o resultado em uma URL ou nome de arquivo, e eles são trocados por - e _. Decodificar para um arquivo reconstrói os bytes originais; você vai precisar saber a extensão original, porque o Base64 sozinho não guarda o nome do arquivo. Uma entrada Base64 inválida é sinalizada com clareza, em vez de gerar uma saída ilegível. Nada é enviado: tudo acontece no seu dispositivo.

Como funciona

  1. Escolha Codificar ou Decodificar, e Texto ou Arquivo como entrada.
  2. Para texto, cole direto; para um arquivo, arraste ou clique para escolher.
  3. O resultado aparece na hora: copie ou baixe como arquivo, quando a entrada ou a saída for um arquivo.
  4. A codificação segura para URL (com - e _ no lugar de + e /) está disponível como opção, para usar o resultado em uma URL ou em um nome de arquivo.

Perguntas frequentes

Meu arquivo ou meu texto é enviado para algum lugar?

Não: a codificação e a decodificação acontecem localmente no seu navegador com as APIs padrão de Base64. Nada é enviado a um servidor.

Qual é a diferença entre Base64 padrão e seguro para URL?

O Base64 padrão usa os caracteres + e /, que têm significado especial dentro de uma URL. O Base64 seguro para URL troca esses por - e _, para que o resultado possa ser usado direto em uma URL ou nome de arquivo, sem codificação extra.

Posso decodificar uma string Base64 de volta para um arquivo?

Sim: o modo decodificar com saída em arquivo reconstrói os bytes originais e oferece para baixar. Você vai precisar saber (ou chutar) a extensão original, já que o Base64 sozinho não guarda o nome do arquivo.

Existe limite de tamanho de arquivo?

Não há limite fixo, embora arquivos muito grandes (mais de 100 MB) demorem mais e usem mais memória, já que a codificação acontece na memória do seu navegador.

O que acontece se eu tentar decodificar um Base64 inválido?

Você recebe um erro claro em vez de uma saída ilegível: a ferramenta verifica se a entrada é Base64 bem formado antes de tentar decodificar.

Seus arquivos nunca são enviados. O Gotool.xyz funciona inteiramente como JavaScript no seu navegador. Seus arquivos são processados na memória e nunca tocam um servidor: nada para vazar, nada para limpar. Feche a aba e é como se nunca tivesse acontecido. A única coisa que contamos é qual ferramenta foi usada (só o nome, por exemplo "merge") para sabermos o que as pessoas acham útil; nunca seu arquivo, nem o nome dele, nem o tamanho, nem nada do conteúdo.