Codificar/Decodificar Base64 (Suporte a Texto e Arquivo)

Use uma unica tela para decodificar Base64, codificar Base64 e fazer conversao rapida.

Converta texto, arquivos e Data URLs com seguranca no seu navegador.

Sem upload para servidor (processamento somente no navegador)
Data URL suportada
Saida de texto UTF-8

Ferramenta de conversao

Alterne o modo (Codificar / Decodificar / Deteccao automatica) e o tipo de entrada (Texto / Arquivo) no topo.

Os dados de entrada permanecem no seu navegador e nunca sao enviados.

Pressione Ctrl / Cmd + Enter para executar a conversao.

Exemplos

Codificar texto

Entrada

hello

Saida

aGVsbG8=

Decodificar Data URL

Entrada

data:text/plain;base64,44GT44KT44Gr44Gh44Gv

Saida

こんにちは

Como usar

  1. Comece com Deteccao automatica e depois insira texto ou escolha um arquivo.
  2. Mude manualmente para Codificar ou Decodificar quando necessario.
  3. Apos a conversao, copie ou baixe o resultado.

Codificar para Base64

  • Converta texto ou arquivos para Base64.
  • Escolha o formato de saida: somente Base64 ou Data URL (com MIME).

Decodificar Base64

  • Decodifique Base64 que inclui espacos ou quebras de linha.
  • Suporta Base64 seguro para URL (- e _).
  • Escolha entre exibicao de texto UTF-8 ou download binario para os dados decodificados.

Separar Data URL

  • Separa automaticamente o cabecalho e a carga util de data:...;base64,.
  • Mostra MIME e a carga util Base64 separadamente com copia em um clique.

FAQ

O texto japones decodificado aparece corrompido

Use primeiro "Exibir como texto (UTF-8)". Se os dados decodificados forem binarios, mude para "Tratar como binario (baixar)".

Ha suporte para Data URLs (data:image/...;base64,)?

Sim. A ferramenta separa automaticamente o cabecalho data:*;base64, e a carga util, e mostra o tipo MIME.

Os arquivos sao enviados?

Nao. A conversao roda inteiramente no seu navegador e os arquivos nunca sao enviados.

Posso decodificar Base64 com quebras de linha?

Sim. Ative "Ignorar espacos em branco e quebras de linha" para decodificar Base64 com quebras de linha.

Ha suporte para Base64URL (- e _)?

Sim. Ative "Aceitar Base64 seguro para URL (- e _)".

Observacoes

  • Quando o conteudo decodificado e exibido como texto, usa-se UTF-8. Se os dados originais usarem outra codificacao, o texto pode aparecer corrompido.
  • Arquivos grandes podem levar mais tempo dependendo dos limites de memoria do navegador.